- ベストアンサー
条件によってセルに値を
A1のセルの値によってA2のセルに決まった数値が現れるようにしたいです。 具体的に言うと振り込み手数料なんです。 A1の値が10000以下ならA2に315 A1の値が10000~29999ならA2に420 A1の値が30000以上ならA2に630が現れるようにしたいです。 A2にどのような式を設定すればよいですか? 式でなければどうしたらいいでしょうか? よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=IF(A1="","",IF(A1<=10000,315,IF(A1<30000,420,630)))
その他の回答 (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) です
お礼
ありがとうございました。 大変助かりました。