質問: if関数とvlookup関数で複数条件を組み合わせたい if(vlookup(j5,リスト!$e:$ if関数とvlookup関数で複数条件を組み合わせたい if(vlookup(j5,リスト!$e:$f,2,false)=o$4,1,if(n5>0,0.5,0.25) 上記の数式を下記の複数条件を組み合わせた数式にしたいです。どのように書き換えたらよいでしょうか? 1リストで検索した数字がo4と合致して、かつn5>0だったら100 2リストで検索した数字がo4と合致せず、かつn5<だったら25 3リストで検索した数字がo4と合致して、かつn5<0だったら75 4リストで検索した数字がo4と合致せず、かつn5>0だったら50
回答: n5=5だった場合の 処理が、 抜け出ますが。 まぁ、 論理演算子を 条件判断内で、 用いれば いいものと、 思います。 http://www4.synapse.ne.jp/yone/excel2013/excel2013_enzansi.html#ronri 又、 if構文は、 可能な限り ネストせず、 値なら +で、 文字列なら &で、 接続して、 列記するように してくださいね。 とはいえ、 例えば、 =if(n5>0, if(vlookup(j5,リスト!$e:$f,2,false)=o$4, 100, 25, ) if(vlookup(j5,リスト!$e:$f,2,false)=o$4, 75, 50 ) )