- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:関数の条件を増やす)
関数の条件を増やす
このQ&Aのポイント
- =IF(OR(BD3="",BD3=0),"",IF(AK3=1,IF(BD3>30000,2,1)*210)+105)という関数を使っていますが、AK3=0の場合の条件を追加したいです。
- AK3=0の場合、条件式をIF(AK3=0,IF(BD3>30000,2,1)*50)+55に変更することで、関数をまとめることができます。
- 関数をまとめる際には、AK3の値によって条件分岐を行い、AK3=1の場合とAK3=0の場合で異なる計算式を適用するようにします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
次のような式にします。 =IF(OR(BD3="",BD3=0),"",IF(AK3=1,IF(BD3>30000,2,1)*210+105,IF(AK3=0,IF(BD3>30000,2,1)*50+55,"")))
その他の回答 (3)
- mpascal
- ベストアンサー率21% (1136/5195)
回答No.4
No.2さんを支持します。
質問者
お礼
考えていただき ありがとうございます。 おっしゃるとうり ベストアンサーは、NO2の方にさせていただきます。
- aokii
- ベストアンサー率23% (5210/22063)
回答No.3
=IF(OR(BD3="",BD3=0),"",IF(AK3=1,(IF(BD3>30000,2,1)*210)+105,IF(AK3=0,(IF(BD3>30000,2,1)*50)+55)))
質問者
お礼
ありがとうございます。 解決しました。 タッチの差で今回は、御礼でスミマセン たすかりました。
- okgoripon
- ベストアンサー率44% (1141/2548)
回答No.1
できません。 前者の式の+105の部分と後者の式の+55の部分が、IF関数の外側にあって競合しているので、この2つの式をまとめることができません。 どういう意図でこの式が書かれているのか解りませんので、適当な答えを出すのは不可能です。 仮に回答がついたとしても、それが回答者さんの望む結果を出す式であるとは限りませんのでご注意を。
質問者
お礼
考えていただきありがとうございます。
お礼
ありがとうございます。 無事に解決しました。