当单元格中出现 X 时,Excel 公式会从总数中减去

当单元格中出现 X 时,Excel 公式会从总数中减去

我有一张小型电子表格,用于跟踪某件物品的总成本。C6:C19其中有一些单元格包含美元金额。其中有一个单元格C21显示总额。我为这些单元格创建了条件规则B6:B19。但如果我在那些单元格中输入 X,则会删除列中的值C

现在我想当我输入 x 时它也会从单元格中的总数中减去该金额C21,但我不知道如何做到这一点。

答案1

您可以使用该SUMIF函数仅将 C 列中没有 X 的值添加到 B 列的同一行中。将单元格 C21 中的公式更改为

=SUMIF(B6:B19,"<>X",C6:C19)

这将计算 C6:C19 范围内所有值的总和,其中 B6:B19 范围内的等价值不是“X”。

在此处输入图片描述

答案2

您可以使用SUMPRODUCT来实现这一点:

=SUMPRODUCT(--(B6:B15<>"X"),C6:C19)

这将基本上添加中的所有值C6:C19,除非相应的单元格中B6:B19"x"

更多信息SUMPRODUCT请参见这里

上述公式利用了这样一个事实:表达式返回TRUE/FALSE(在本例中B6:B15<>"X")本质上返回1/0

相关内容