• ベストアンサー

エクセルのIF関数について

銀行振込手数料を計算したいのですが A列に金額、B列に手数料が表示された表を作成しています。 Aの金額が30000円以上が525円、 30000円以下が315円、 0円の時は0円と表示させたいのです。 単純なのかも知れないのですが・・・・教えてください。

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

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

30000未満の場合315円、30000以上の場合は525円、0円の時は0の場合は、IF関数では以下の様にします。 =IF(A1=0,0,IF(A1<30000,315,525)) 以下のようにしてもいいです。 =LOOKUP(A1,{0,1,30000},{0,315,525})

noname#99185
質問者

お礼

参考になりました。ありがとうございました。

その他の回答 (2)

  • tag1701
  • ベストアンサー率54% (67/123)
回答No.3

=IF(A1>=30000,525,IF(A1=0,0,315)) で良いと思います。 *A1セルに数値が入り、それに対しての関数です。*

noname#99185
質問者

お礼

参考になりました。ありがとうございました。

  • zongai
  • ベストアンサー率31% (470/1474)
回答No.2

"円"はセルの書式で表示させるのかな? > Aの金額が30000円以上が525円、 > 30000円以下が315円、 以上と以下で、30000円が重複してしますよ。 Aの金額が30000円以上が525円、 30000円 "未満" が315円、 と書き直したならば… =IF(A1=0,0,IF(A1<30000,315,525)) まず、Aが0円かを判断 次に、A1が30000円未満かを判断し、30000円未満なら315円、そうでなければ525円 としています。

noname#99185
質問者

お礼

参考になりました。ありがとうございました。

関連するQ&A

専門家に質問してみよう