• ベストアンサー

Excel2013のIF関数の複数条件の構文の件

添付のファイルで、G2のセルに売上を入力すると、売上に応じた報酬を表示させるようIF関数を入力しました。例えばG2に155000円と入力すると、G7に77,500円と表示されこの計算結果は良いのですが、売上が対象範囲外のG3~G6にも報酬が表示されてしまいます。この場合、G3~G6は0と表示させたいのですが、どのように構文を入力すれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

画像例が添付されてないようだ。 ーー やや質問から、外れるが参考に。 ・まずIF関数をできるだけ使わないように考えること。 プログラムの世界でもこれは言えるが。IFはネストするとわかりにくい。 (第3者なの、可読性がよくない) 金額段階別に対応したある金額を出したいときなど、VLOOKUP関数のTRUE型を使うべきだ。WEBで「VLOOKUP関数 TRUE」照会すれば記事が沢山出る。 表を別途作る必要があるが、表なので可読性はよい。修正も易しいことが多い。 ・空白(データが未入力のセルに対して、なら =IF(A1="","",本来の関数)とすれば仕舞では。

9648atom
質問者

お礼

ご回答いただきありがとうございます。ご指摘の通り、画像が添付されていませんでした、 ブラウザがクロームだったためできなかったようです。再度、画像付きで質問しました。 ご記入いただいたように、VLOOKUP関数を使ったほうがシンプルのようですので、VLOOKUP関数でも作成してみます。ありがとうございました。

関連するQ&A