• ベストアンサー

複数条件のIF関数

基本的な質問でかつ再投稿で恐縮ですが、IF関数の使い方を教えて下さい。 合計が100の未満の場合は50% 合計が100~300の場合は60% 合計が300以上の場合は70%のようなIF関数式を作りたい場合、 どのようにしたら良いでしょうか? ここを見ればわかる、のような参照リンクを教えていただくのでもかまいません。 よろしくお願いします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

次のような式で良いでしょう。 =IF(A1<100,0.5,IF(A1<300,0.6,0.7)) または =IF(A1>=300,0.7,IF(A1>=100,0.6,0.5)) 小さい数値から決めていくのか、大きい数値から決めていくかで式が違ってきます。

officer2012
質問者

お礼

お礼が遅くなり、大変申し訳ありません。 ご回答ありがとうございます、 参考にさせていただきます。

その他の回答 (1)

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.1

合計がA10のセルに入っていて、結果をB10のセルに出すとしてB10に =IF(A10<100,A10*0.5,IF(AND(A10>=100,A10<300),A10*0.6,IF(A10>300,A10*F4)))と入れれば良いです。 ちなみに2個目の条件は100~300ではなく100~300未満としています。 そうしないと300が2個目と3個目の両方の条件に入っちゃうからです。 また、50%とか言うのは合計の50%の数値を出すと言う意味と解釈しました。 参考までに。

officer2012
質問者

お礼

お礼が遅くなり、大変申し訳ありません。 ご回答ありがとうございます、 参考にさせていただきます。

関連するQ&A

専門家に質問してみよう