【问题标题】:sumproduct - sum the number and ignore textsumproduct - 对数字求和并忽略文本
【发布时间】:2019-02-24 05:18:01
【问题描述】:

我使用 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),但它不起作用。 我已经尝试了几种方法让它工作,但它没有。

请帮忙。

【问题讨论】:

    标签: excel formula sumproduct


    【解决方案1】:

    关于SUMPRODUCTISNUMBER公式的使用,这是我测试后得到的。

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

    双重否定有助于忽略文本值(x 和 y),而添加额外的数组有助于正确计算总和(没有数组,输出会给出 4)。

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      请尝试:

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

      【讨论】:

      • 这不是过分吗?我的意思是,如果参考是从 C2 到 Y80。太累了
      • @PulungUdaraManggiling 你找人帮忙了,别抱怨太长了……
      • @solar mike,我只是问问。抱歉让你不高兴了,兄弟。
      • 如果解决方案适合您,那么您应该接受它或至少支持它...
      猜你喜欢
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      • 2017-05-07
      • 1970-01-01
      相关资源
      最近更新 更多