• ベストアンサー

エクセルの計算式

宜しくお願いします。 仮にA2(セル)の数字値が100としてA1(セル)の数字値が101以上(は5を掛ける)、100以下(は10を掛ける)の場合にそれぞれ異なった値を掛けてA3(セル)に値を導きたいのですが・・・ 例1)A1(セル)の数字値が150、A2(セル)の数字値が100の場合にA3(セル)にA2(セル)を5倍(掛ける5)にして500にする。 例2)A1(セル)の数字値が90、A2(セル)の数字値が100の場合にA3(セル)にA2(セル)を10倍(掛ける10)にして1000にする。 A3(セル)へ導く数式を教えてください。どうぞ宜しくお願いします。

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

  • ベストアンサー
  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.1

セルA3に =if(A1>100,A2*5,A2*10) と入力しましょう。

hi6aki
質問者

お礼

早速使わせて頂きます。 どうもありがとうございました。

その他の回答 (1)

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.2

こんな方法もあります。 =A2*(1+(A1>100))*5 =A2*LOOKUP(A1,{0,101},{5,10}) A1の数値による場合分けが増えたときは、2番目の書き方だと拡張しやすいです。

hi6aki
質問者

お礼

どうもありがとうございます。

関連するQ&A