• ベストアンサー

エクセルの関数について(条件付け)

エクセルの関数について教えてください。 Aの値に対し、 ・Aの0.1倍の値が5000以下ならば、AからAの0.1倍の数値を引く ・Aの0.1倍の値が5000以上ならば、Aから5000を引く という式はどのようになりますか? 原始的な書き方かもしれませんが、 Aの値が入っているセルをB1とした場合、 =IF((B1*0.1)<5000,B1-(B1*0.1),B1-5000) であっているでしょうか? よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

>=IF((B1*0.1)<5000,B1-(B1*0.1),B1-5000) >であっているでしょうか? あってはいますが =B1-IF((B1*0.1)<5000,B1*0.1,5000) の方がシンプルだと思います。 別解として =B1-MIN(B1*0.1,5000) でも同じ結果になります。

momojiroqq
質問者

お礼

さっそくのご指導、ありがとうございました。 とても勉強になりました!

関連するQ&A