在 Excel 中,单元格中有以下公式J8
:
=SUM(IF($C8="DBS",SUM($G8-$F8),0)+$J7)
如果G8
或FB
为空,则结果J8
为#VALUE!
,如果我输入 0,则显示正确答案。我不想用 0 弄乱表格,现在每次导入新数据时都要花时间更新电子表格。
答案1
作为参考:https://excel.tips.net/T002174
您可以组合IF(condition, value_for_true, value_for_false)
和ISBLANK(cell)
替换$G8
为IF(ISBLANK($G8), 0, $G8)
答案2
您可以使用以下内容添加额外的 IF。
=SUM(IF($C8="DBS",SUM(IF(TRIM($G8)="",0,$G8)-IF(TRIM($F8)="",0,$F8),0)+$J7)
您可以在公式中使用多个 IF 语句。
另外您实际上不需要在这里使用 SUM。您只需使用:
=IF($C8="DBS",IF(TRIM($G8)="",0,$G8)-IF(TRIM)$F8="",0,$F8),0)+$J7
我在这里添加了 TRIM,因为您的原始公式应该可以工作,您可能有一些尾随空格,TRIM 将删除这些空格。