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

例えばA1のドロップダウンリストの文字列が「午前」ならB1の式「=SUM(B20*0.15-○)」の○の部分を「2000」に、午後なら「2500」、1日なら「5000」にしたい時はどのように記述すれば良いですか?
また「午前」の時は「2000」、それ以外の文字の場合は全て「5000」にしたい場合も教えてください。

質問者からの補足コメント

  • A1が文字の場合と数字の場合で変わりますか?

      補足日時:2015/05/26 09:29

A 回答 (2件)

こんにちは!



表示したいセルに
=IF(A1="","",B20*0.15-IF(A1="午前",2000,IF(A1="午後",2500,5000)))
としてみてはどうでしょうか?

>A1が文字の場合と数字の場合で変わりますか?
というコトですが、A1セルは入力規則の「リスト」設定してある訳ですよね?
質問に
>それ以外の文字の場合は全て「5000」
とありますので、
「午前」と「午後」の条件設定だけで大丈夫のような気がします。m(_ _)m
    • good
    • 0
この回答へのお礼

こういう方法もあるのですね。ありがとうございます。

お礼日時:2015/05/28 08:36

IF関数はネスト(入れ子)ができます。


IF(倫理式A,Aが真の場合,Aが偽の場合)
IF(倫理式A,Aが真の場合,IF(倫理式B,Aが偽でBが真の場合,AもBも偽の場合))
IF(A1="午前",SUM(B20*0.15-2000),IF(A1="午後",SUM(B20*0.15-2500),SUM(B20*0.15-5000))
    • good
    • 0
この回答へのお礼

素早いご回答ありがとうございました。

お礼日時:2015/05/28 08:35

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