1

次のことを行う式を作成しようとしています。

セル S8 の主な数式は SUM(S4:S7)+S119 です。

しかし、セル S9 と S119 の両方が 0 の場合、セル S8 に $0.00 を表示し、主な数式を無視する必要があります。

また、S9 が 0 に等しいが S119 が 0 より大きい場合、主な式を計算します。

ここに私が試したいくつかの式がありますが、必要な結果はありません

=if(S119=0,SUM(S4:S7)+S119,if(S119>0,SUM(S4:S7)+S119,if(S9=0,"$0.00")))

=if((S119)>0,SUM(S4:S7)+S119,if(AND((S119)=0),(S9=0),"$0.00"))

ANDの代わりにISBLANKも試しましたが、どちらもうまくいきませんでした....どんな助けも大歓迎です!!

http://www.techonthenet.com/excel/formulas/if_nested.phpを例として使用していましたが、理解できないようです。

4

1 に答える 1

2

S9 と S119 が両方ともゼロでない限り、主な数式を使用したいようです。どちらもゼロの場合は、0 を返します。

=if( and(S9=0,S119=0), 0, sum(S4:S7) )

"$0.00"文字列をハードコーディングするのではなく0、通貨として返してフォーマットする必要があるとは思いません。

于 2015-06-30T20:10:38.387 に答える