假设我有这样一个简单的 Excel 表格:
| 3 | 3 | 6 |
| 2 | 7 | 9 |
| | | 0 |
| | | 0 |
| | | 0 |
| | | 0 |
第三列是前两列的公式(本例中为 SUM)。如果第一列有值,如何只显示第三列?在本例中,我只是添加到=SUM(A1;B1)
第三列并将其向下拖动,但这会使所有空行都为 0,但我希望它们是空白的。
答案1
您使用IF
和ISNUMBER
就像是
=IF(ISNUMBER(A1), SUM(A1:B1), "")
这假设您的 A 列和 B 列要么都有值,要么都没有值。
答案2
备选答案:
=IF(SUBTOTAL(3;A1:B1)>0;SUM(A1:B1);"")
SUBTOTAL(3,... 等于 COUNTA() - 计算包含内容的单元格数量。
因此,这将检查是否至少有一个单元格包含内容(可能是零),然后对所有单元格求和。