0

我正在尝试将总和值添加到 C1 中。我有包含数据记录的 A 列和包含金额的 B 列。我想对不包含“.6”的数据求和。我在 sumif 和 sumproduct 公式中使用了很多“<>”,但是关于小数的一些东西把它扔掉了。

它看起来像这样:

Column A Column B 1.00 $10 15.00 $15 14.00 $20 2.11 $5 12.60041 $10 5.12 $10 3.60056 $20

我试过的公式是

=SUMIF(A2:A10,"<>*.6*",B2:B10)

=SUMPRODUCT((A2:A10<>"*.6*")*B2:B10)

以及这些带有 &"*"& 的变体,例如:

=SUMPRODUCT((A2:A10<>"*"&".6"&"*")*B2:B10)

这些公式只是总结了我所有的记录。我也尝试将列格式更改为文本而不是一般或数字

我的目标是在 A 列中的记录不包含“.6”时对 B 列中的金额求和

十分感谢你的帮助。这似乎是一个简单的问题,但我怀疑小数是问题所在。

4

1 回答 1

2

SUMPRODUCT 不接受通配符。你可以使用这样的东西:

=SUMPRODUCT(--(NOT(ISNUMBER(FIND(".6",A2:A8)))),B2:B8)
于 2019-07-16T14:48:32.947 回答