Excel Sumif,标准中的公式

时间:2017-12-12 01:42:25

标签: excel-formula sumifs

当列A =" apple"时,我希望对列c求和和列c /列b> ABS(1)

A                   B        C
Fuji Apple          2       $8
William Pear        1       $4
Pink Lady Apple     2       $1
Sundowner Apple     2       -$4

我尝试了下面的公式并得到答案是0但我希望它能拿到8美元(富士苹果)和 - 4美元(Sundowner Apple)

=SUMIFS(c:c,a:a, "*apple*",c:c, "ABS(c1/b1)>1")

请告知您使用的正确公式是什么?

2 个答案:

答案 0 :(得分:0)

如果我理解正确,应该这样做:

enter image description here

Col D执行绝对位,否则我认为你会使用数组公式,...

答案 1 :(得分:0)

以下是CSE公式。这意味着当您输入公式时,按完 CONTROL + ALT + ENTER 而不是 ENTER 。话虽如此,您不希望使用像A:A这样的完整列引用,因为它会导致许多不必要的计算并使计算机速度变慢或可能导致计算机崩溃。

 =SUMPRODUCT((IFERROR(SEARCH("Apple",$A$1:$A$4)>=1,0))*(ABS($C$1:$C$4/$B$1:$B$4)>1)*$C$1:$C$4)

OR

=SUM((IFERROR(SEARCH("Apple",$A$1:$A$4)>=1,0))*(ABS($C$1:$C$4/$B$1:$B$4)>1)*$C$1:$C$4)

小警告,正在查看的行的C列中的单元格不能为空或等于0.这将导致除以0错误。