如果条件包含“>”,如何使用SUMIF符号?

时间:2017-11-14 00:13:40

标签: excel

所以我尝试使用SUMIF公式如下:

=SUMIF(A1:A10, ">30D", B1:B10)

在我的标准范围内,有“> 30D”的实例作为值出现。例如,我的数据看起来像这样:

A        B
>30D     200
0-7D     100
8-14D    200
15D-29D  300
>30D     400

我希望公式返回600.但是,在上面的公式中,我得到了错误的值(用数据透视表双重检查)。我认为这是因为Excel将“> 30D”解释为表达式而不是值。我也试过用以下方法引用单元格本身:

=SUMIF(A1:A10, $A$1, B1:B10)

这也不起作用。非常感谢帮助!

2 个答案:

答案 0 :(得分:1)

考虑:

=SUMPRODUCT(--(LEFT(A1:A5,1)=">")*(B1:B5))

enter image description here

答案 1 :(得分:1)

=放在前面:

=SUMIF(A:A,"=" & A1,B:B)

或者

=SUMIF(A:A,"=>30D",B:B)

enter image description here

相关问题