Excel COUNTIFS使用不同的条件产生相同的结果

时间:2012-08-23 17:58:57

标签: excel countif sumifs

尽管使用了不同的标准,我使用了COUNTIFS公式并收到了相同的结果。下面是一个简化的场景,这里是screenshot(对不起,新手不能发布图片)。

  

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

     

8/31/12 |是的|第1步| 0 | 8/31/12 |空白| 12年8月31日

     

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

     

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

预期逻辑如下:

  • 标准1:如果列A匹配“8/31/12”或单元格F2
  • ,则包括
  • 标准2:如果列B为“是”或空白
  • ,则包括
  • 标准3:如果列C匹配“步骤1”
  • ,则包括
  • 标准4:如果列D等于“0”
  • 则包括

这两个公式都得到了相同的答案(count = 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吗?我想是这样,但论证结构不同。

谢谢!

1 个答案:

答案 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

因为""将计算空白,而不计算{IID / SumIfs的"<>"

SUMIFS将是

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

相关问题