• ベストアンサー

条件によってセルに値を

A1のセルの値によってA2のセルに決まった数値が現れるようにしたいです。 具体的に言うと振り込み手数料なんです。 A1の値が10000以下ならA2に315 A1の値が10000~29999ならA2に420 A1の値が30000以上ならA2に630が現れるようにしたいです。 A2にどのような式を設定すればよいですか? 式でなければどうしたらいいでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

=IF(A1="","",IF(A1<=10000,315,IF(A1<30000,420,630)))

dlx_xlb_qlo_olp
質問者

お礼

ありがとうございました。 大変助かりました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

>A1の値が10000以下ならA2に315 これは0~9999のことですか 方法はいくつかあります。 =IF(A1<10000,315,IF(A1<30000,420,630)) または =CHOOSE((A1>=10000)+(A1>=30000)+1,315,420,630) または =LOOKUP(A1,{0,10000,30000},{315,420,630})

  • coffeebar
  • ベストアンサー率49% (216/436)
回答No.2

振り込み額が0円(空白)なら手数料は0円ですから、それも加えました。 =IF(A1>0,IF(A1>29999,630,IF(A1>9999,420,315)),0) です