在 Excel 中使用带有 SUM 公式的 IF 语句

在 Excel 中使用带有 SUM 公式的 IF 语句

我一直很难让我的公式在 Excel 中发挥作用。

基本上我有一个 IF 语句,如下所示:

In cell U5 :
=IF(K5="text","1","")

我已将这些全部复制到单元格 U500 中。

然后我想使用 SUM 将所有数字合并起来,这样我就可以得到一个数字,如下所示:

In cell S5 :
=SUM(U5:U500)

我在单元格 S5 中得到“0”。

为什么会发生这种情况?我的K列中肯定有文本。

答案1

问题是你将 1 作为字符串而不是数字添加到 Excel

你有

=IF(K5="text","1","")

你需要

=IF(K5="text",1,"")

在此处输入代码

也许有

=IF(K5="text",1)

更好,或者

=IF(K5="text",1,0)

但取决于你在其他地方如何使用它。

屏幕证明如果将数字添加为字符串,它将不起作用(请注意,在图像中,公式中的 5 是一个字符串(“5”)

在此处输入图片描述

相关内容