条件に基づいて異なる値を差し引くExcelの数式


0

次の式はどうやって書くのですか?

セルAがセルBより大きい場合、セル C = C-A;セルBがセルAより大きい場合、セル C = C-B

私はこのように書いてみました:

=IF(OR(C3>A3,C3-A3),IF(C3>B3,C3-B3))

私は窓10を持ち、私のブラウザはIEです。


1
私はあなたができないと思います、なぜならC3の値は常に変化して、止まることがないからです。次の式を試すことができますが、結果をC3ではなく他のセルに保持します。式は= IF(A3> B3; C3 − A3; C3 − B3)である。
Daril Alemán

回答:


1

私があなたを正しく理解すれば、あなたは欲しい C-A もし A>B、そして C-B もし B>A。その場合は、次の式を使用してください。

=IF(A1>B1,C1-A1,C1-B1)

これは言うなら A>B それから C-A他にも C-B


5

次の値の間の大きい値を差し引こうとしているだけのようです。 A そして B。次のようにして、この機能をよりモジュール化することができます。 MAX()すなわち =C3-MAX(A3,B3)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.