• ベストアンサー

エクセルの論理関数で下の問題が出たのですが

論理関数で下の問題が出たのですがどの論理式の関数を使っていいかわからなくて解き方もわからないので分かる人がいたら教えてもらいたいのですがイマイチ論理式を理解してないので分かりやすくお願いします。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

ご質問は論理関数(IF関数)を伝った数式で計算したいということですね。 その場合は以下のようなIF関数を入れ子にした数式を使えば、基本料金の部分が計算できます。 ただし、1~4の数字に一致しない場合は(空白セルの場合など)「FALSE」を返しますが、この数式を演算する場合は0と同じ扱いになります。 =IF(C3=1,$I$5,IF(C3=2,$I$6,IF(C3=3,$I$7,IF(C3=4,$I$8)))) 同様の数式で単価の部分も計算できますので、ご自分で料金合計を計算する数式を組み立ててください。

yutaharu
質問者

お礼

ありがとうございました。正解の式と答えにたどり着きました。

その他の回答 (1)

  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

E3のセルに以下の様に入れ、下へコピーしてみてください。 =VLOOKUP(C3,$G$5:$J$8,3,FALSE)+D3*VLOOKUP(C3,$G$5:$J$8,4,FALSE)

yutaharu
質問者

お礼

ありがとうございました。