- ベストアンサー
エクセルの数式で、条件付四則計算の方法
エクセル初心者です。 例えば、=P9+Q9-R9のような2つを足して 1つを引き算する場合などで、R9がプラス値の 場合のみ引き算を行って、R9がマイナス値の 場合は引き算を行わないようにするには どのような数式にすればいいでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>R9がプラス値の場合のみ引き算を行って、 >R9がマイナス値の場合は引き算を行わない =P9+Q9-IF(R9>0,R9,0) のように「やりたい事の通りに計算」するのが簡単でよいと思いますが, =P9+Q9-MAX(R9,0) のような工夫をすることもできます。
その他の回答 (3)
- chie65536(@chie65535)
- ベストアンサー率44% (8741/19839)
回答No.3
=P9+Q9-R9*(R9>0) R9が負数かゼロの場合、「(R9>0)」は「0」になる。 R9が正数の場合、「(R9>0)」は「1」になる。 つまり、R9が負数かゼロの場合は「R9*0」は「ゼロ」になり、正数の場合は「R9*1」は「R9」になる。 結果的に、正数の時だけ引き算、になる。
質問者
お礼
お礼が遅れて申し訳ありません。 ありがとうございました。
- matyu1003
- ベストアンサー率42% (257/598)
回答No.2
=IF(R9>0,P9+Q9-R9,P9+Q9) でいけますよ。
質問者
お礼
お礼が遅れてごめんなさい。 ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
一例です。 =IF(R9<0,P9+Q9,P9+Q9-R9)
質問者
お礼
お礼が送れてすみません。 助かりました。
お礼
お礼が遅れて申し訳ありません。 ありがとうございました。