sumproduct-对数字求和并忽略文本

时间:2019-02-24 05:18:02

标签: excel formula sumproduct

我使用SUMPRODUCT公式从C2:E4列中检索值,该列包含数字和文本值,但我想忽略文本

我想要的结果的示例:

A    B       C     D    E    F     G     H

NO.  NAME    YES   NO   YES        YES   80  
1.   Dave    10    20    x
2.   Sue      x    10   30
3.   Hans    10     y   30

在H2中,当没有文本单元格时,此公式将起作用:

=SUMPRODUCT(($C$1:$E$1=G1)*($C$2:$E$4))

在这段代码中,我尝试使用 ISNUMBER 忽略文本(x和y),但这是行不通的。 我已经尝试了几种方法使其起作用,但是没有。

请帮助。

2 个答案:

答案 0 :(得分:1)

请尝试:

=SUM(C:C)*(C1=G1)+SUM(D:D)*(D1=G1)+SUM(E:E)*(E1=G1)

答案 1 :(得分:0)

与使用SUMPRODUCTISNUMBER公式有关,这就是我经过测试后得到的结果。

=SUMPRODUCT(($C$1:$E$1=G1)*--ISNUMBER($C$2:$E$4),($C$2:$E$4))

双负号有助于忽略文本值(x和y),而添加其他数组有助于正确计算总和(没有数组,输出为4)。

希望这会有所帮助!