プロが教える店舗&オフィスのセキュリティ対策術

エクセルでの段階式料金の計算式を教えてください。

条件
原価Aに対して
1.原価Aが20000円以下の場合 原価A+12000円
2.原価Aが20000円~60000円の場合 原価A+24000円
3.原価Aが60000円~80000円の場合 原価A+34000円
4.原価Aが40000円~60000円の場合 原価A+34000円

この1.2.3.4を原価Aに対して割り出す計算式

A 回答 (2件)

まず条件で明確にしないといけないところがありますが,


・20000~60000というのは以上,超,以下,未満の言葉を使うどうなりますか(不等式で示すとどうなりますか).
・1~4の順位は?例えば1~4の順に原価Aを判定して計算するのであれば4は2の範囲内ですから
 どうがんばっても4の条件を満たす前に2の条件が満たされて2の処理が実行されます.
・1~4に該当しない場合は?80000円超だとどの様に処理すべきかがありません.

質問文の条件を仮定を入れて一旦整理すると
1.原価Aが20000円以下:原価A+12000円
2.原価Aが20000円超,40000円以下:原価A+24000円
3.原価Aが40000円超,80000円以下:原価A+34000円
4.原価Aが80000円超:原価A(仮)

これを書き直せば
1.原価Aが20000円以下:原価A+12000円
2.原価Aが40000円以下:原価A+24000円
3.原価Aが80000円以下:原価A+34000円
4.原価Aが上記に該当しない:原価A

A1のセルに原価Aが入力されているとすれば
=IF(A1<=20000,A1+12000,IF(A1<=40000,A1+24000,IF(A1<=80000,A1+34000,A1)))

もし20000円超,40000円以下というのを書く必要があるなら
IF(AND(A1>20000,A1<=40000),A1+24000
というように論理式にANDを使って複数条件を設定すれば良いです.
    • good
    • 0

条件2と条件4は矛盾しませんか。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!