• ベストアンサー

エクセルにて数値範囲別に計算式を変更できますか?

たとえばセルに値Xがはいっているとします。 その値が0~100のときはXをA数式をつかって計算する。 101~200のときはXをB数式をつかって計算する・・・ このような場合の対処法ご存知の方いらっしゃいましたら回答をお願いします。 ネット等を検索してみたのですがどうしてもみつかりません。 宜しくお願いいたします。

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

  • ベストアンサー
回答No.1

Xの値が数値なら簡単にできると思います。 たとえばXの値がA列に、関数式がB列に入っていると仮定します。 A1なら If(A1<=100,[0~100の場合の計算式],[101~200の場合の計算式]) この場合は201以上の数値が入力された場合には対応していませんが、その場合は後ろの「101~200の場合の計算式」にまたIFを挿入すればよいと思います。

cukey
質問者

お礼

IF式に数式をいれることも可能なんですね。 ありがとうございました。

その他の回答 (1)

  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.2

IFで条件分岐します。 =IF( 条件 , 条件に合う処理 , 合わない処理) の様に書きます。 質問の内容をこのIFに組み込むと以下のようになります。 =IF( AND(X>=0,x<=100) , A数式 , IF( AND(X>=101,x<=200) , B数式 , C数式)) ここに書いたC数式は、0~100,101~200以外の場合の処理です。

cukey
質問者

お礼

ありがとうございました さっそくやってみます

関連するQ&A