3つの可能なボーナス結果を返す式を書いてみよう
GHelm 解決済
最終更新日:2021-06-14 11:34
Cell B2
に入った時間数に応じて、可能な限りボーナス結果を返す式を考えようとしています.ティア1B2で45時間未満の従業員A2がC2
にボーナスを受け取らない場合= IF(B2<45、 "$ 0)
a | b | c | |
1 | 従業員 | 時間 | ボーナス |
2 | John | 44.5$ 0.00 |
tier2従業員A2が数時間>= 45と<50がある場合、C2
で1時間あたり0.50ドルのボーナスを受け取ります.= if((そしてB2>= 45、B2<50)、B2* 0.50、 "$ 0")
a | b | c | |
1 | 従業員 | 時間 | ボーナス |
2 | John | 46$ 23.00 |
Tier 3従業員A2 Hashours>= 50、彼は1時間あたり1.50ドルのボーナスを受け取ります.
a | b | c | ||
1 | 従業員 | 時間 | ボーナス | |
2 | John | 5050 | $ 75.00 |
IF関数を使用しようとしていますが、私が探している3つの結果のうち2つを返すようにすることしかできません.
第3層(B2>= 50、B2* 1.50)を式に組み込む方法はわかりません
返信リスト(回答:4)
2 #
GordDib 1
もう一つの方法
=(b2= ""、 ""、ルックアップ(B2、{0,45,50} 、{0,0.5,0.15} ))* B2
ゴード
√
4 #
JasleS 1
あなたはそれらをこのように組み合わせることができます:
= IF(B2<45,0、IF((B2>= 45、B2<50)、B2* 0.5、IF(B2>= 50、B2* 1.5))))))))))))))
√