如果“0”则Excel

时间:2015-06-30 19:56:48

标签: excel-formula nested-if

我正在尝试构建一个执行以下操作的公式:

单元格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"))

我也尝试过ISBLANK而不是AND,但这也不起作用......任何帮助都会非常感谢!!

我使用http://www.techonthenet.com/excel/formulas/if_nested.php作为我的例子,但似乎无法弄明白。

1 个答案:

答案 0 :(得分:2)

听起来你想要使用主公式,只要S9和S119不为零。如果它们都为零,则返回0.

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

我认为你不想对字符串"$0.00"进行硬编码,而是返回0并格式化为货币。