条件不包含特定十进制数字的Sumif或Sumproduct

时间:2019-07-16 14:41:07

标签: excel excel-formula sumifs sumproduct

我正在尝试将求和值添加到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列中的金额求和。

非常感谢您的帮助。这似乎是一个简单的问题,但我怀疑是小数。

1 个答案:

答案 0 :(得分:2)

SUMPRODUCT不接受通配符。您可以使用以下内容:

=SUMPRODUCT(--(NOT(ISNUMBER(FIND(".6",A2:A8)))),B2:B8)