我使用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),但这是行不通的。 我已经尝试了几种方法使其起作用,但是没有。
请帮助。
答案 0 :(得分:1)
请尝试:
=SUM(C:C)*(C1=G1)+SUM(D:D)*(D1=G1)+SUM(E:E)*(E1=G1)
答案 1 :(得分:0)
与使用SUMPRODUCT
和ISNUMBER
公式有关,这就是我经过测试后得到的结果。
=SUMPRODUCT(($C$1:$E$1=G1)*--ISNUMBER($C$2:$E$4),($C$2:$E$4))
双负号有助于忽略文本值(x和y),而添加其他数组有助于正确计算总和(没有数组,输出为4
)。
希望这会有所帮助!