2012-08-23 41 views
0

尽管使用了不同的标准,但我使用了COUNTIFS公式并得到了相同的结果。下面是一个简化的场景,这里有一个screenshot(抱歉,新手无法发布图片)。Excel COUNTIFS以不同的标准得出相同的结果

Col A | Col B | Col C | Col D | Col E | Col F |

8/31/12 |是|步骤1 | 0 | 8/31/12 |空白| 12/31/12

8/31/12 |空白|空白| 10,000 |

8/31/12 |没有|步骤5 | 0 |

预期逻辑如下:

  • 标准1:包括:如果A列匹配 “12年8月31日” 或小区F2
  • 标准2:包括:如果B列是“是“或空白
  • 标准3:包括:如果列C相匹配的 ”步骤1“
  • 标准4:包括:如果列d等于 ”0“

这里的是两个公式,都导致相同的答案(计数= 1):

  • = COUNTIFS(A2:A4,F2,B2:B4, “是”,C2:C4,“第1步“D2:D4,0
  • = COUNTIFS(A2:A4,F2,B2:B4,” <>”,C2:C4, “步骤1”,D2:D4,0

另外,如果符合条件1-3,将公式修改为SUM列D的建议?我应该使用SUMIFS吗?我认为如此,但论证结构是不同的。

谢谢!

+0

我刚刚回想起“<>”查找非空白单元格不是空白单元格。很抱歉打扰了! –

回答

1

=COUNTIFS(A2:A4,F2,B2:B4,"<>",C2:C4,"Step 1",D2:D4,0

应该

=COUNTIFS(A2:A4,F2,B2:B4,"",C2:C4,"Step 1",D2:D4,0

""将计空格,不"<>"为COUNTIFS/SUMIFS

SUMIFS将

=SUMIFS(D2:D4,A2:A4,F2,B2:B4,"",C2:C4,"Step 1")