标准不包含特定小数的 Sumif 或 Sumproduct
Sumif or Sumproduct with criteria of not containing a specific decimal number
我正在尝试将求和值添加到 C1 中。我的 A 列包含数据记录,B 列包含金额。我想对不包含“.6”的数据求和。我在 sumif 和 sumproduct 公式中使用了很多“<>”,但是关于小数的一些东西把它扔掉了。
看起来像这样:
Column A Column B
1.00
15.00
14.00
2.11
12.60041
5.12
3.60056
我试过的公式是
=SUMIF(A2:A10,"<>*.6*",B2:B10)
=SUMPRODUCT((A2:A10<>"*.6*")*B2:B10)
以及这些带有 &"*"& 的变体:
=SUMPRODUCT((A2:A10<>"*"&".6"&"*")*B2:B10)
这些公式只是我所有记录的总和。
我还尝试将列格式更改为文本而不是常规或数字
我的目标是当 A 列中的记录不包含“.6”时对 B 列中的金额求和
非常感谢您的帮助。这似乎是一个简单的问题,但我怀疑小数点是问题所在。
SUMPRODUCT 不接受通配符。你可以使用这样的东西:
=SUMPRODUCT(--(NOT(ISNUMBER(FIND(".6",A2:A8)))),B2:B8)
我正在尝试将求和值添加到 C1 中。我的 A 列包含数据记录,B 列包含金额。我想对不包含“.6”的数据求和。我在 sumif 和 sumproduct 公式中使用了很多“<>”,但是关于小数的一些东西把它扔掉了。
看起来像这样:
Column A Column B
1.00
15.00
14.00
2.11
12.60041
5.12
3.60056
我试过的公式是
=SUMIF(A2:A10,"<>*.6*",B2:B10)
=SUMPRODUCT((A2:A10<>"*.6*")*B2:B10)
以及这些带有 &"*"& 的变体:
=SUMPRODUCT((A2:A10<>"*"&".6"&"*")*B2:B10)
这些公式只是我所有记录的总和。 我还尝试将列格式更改为文本而不是常规或数字
我的目标是当 A 列中的记录不包含“.6”时对 B 列中的金额求和
非常感谢您的帮助。这似乎是一个简单的问题,但我怀疑小数点是问题所在。
SUMPRODUCT 不接受通配符。你可以使用这样的东西:
=SUMPRODUCT(--(NOT(ISNUMBER(FIND(".6",A2:A8)))),B2:B8)