段階的な販売手数料を計算する(IF)
四半期末になり、販売オペレーションが B2:B5 のチームの手数料を計算する必要があります。プランは3段階です。売上が 10,000 以上なら 8%、5,000 以上なら 5%、それ未満なら 3%。各人の手数料を Commission のセル D2:D5 に入れてください。
セル参照を使って数式を書いてください。テストケースを切り替えても正しい結果になる必要があります。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
ポイント解説
ネストした IF は上から順に判定するので、いちばん高い段階を先に調べます。そうしないと 12,000 の売上が >=5,000 の分岐に落ちて 5% になってしまいます。境界にも注意:ちょうど 10,000 は 8% の段階です。
関数ガイド
よくある質問
Excel で段階的な手数料を計算するには?
IF を入れ子にします:=IF(B2>=10000, B2*0.08, IF(B2>=5000, B2*0.05, B2*0.03))。各段が1つの段階を拾い、最後の値が下限の率です。
いちばん高い段階を先に判定するのはなぜですか?
IF は最初に真になった条件で止まります。12,000 の売上は >=5000 も満たすので、そちらを先に書くと誤って 5% になります。しきい値は高いほうから並べます。
ネストした IF より読みやすい書き方はありますか?
あります。IFS(Excel 2019+/365):=IFS(B2>=10000, B2*0.08, B2>=5000, B2*0.05, TRUE, B2*0.03)。論理は同じで読みやすいです。古い Excel ではネストが必要です。