- ベストアンサー
エクセルの論理関数で下の問題が出たのですが
- みんなの回答 (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)))) 同様の数式で単価の部分も計算できますので、ご自分で料金合計を計算する数式を組み立ててください。
その他の回答 (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)
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。正解の式と答えにたどり着きました。