如果两列匹配且第三列符合值,则Excel计数

时间:2016-12-13 13:17:16

标签: excel

所以这是我的Excel表格的通用版本:

A   | B   | C
PM1   PM2   YES
PM2   PM3   NO
PM3   PM4   YES

我需要能够说-IF- CYES - 并且B值旁边的YES列中的数据也存在A中的任意位置至-COUNT-列B中的实例总数。

我相当肯定=SUMPRODUCT(COUNTIF(A2:A20,B6:B20))给了我AB之间相同值的计数,但我无法弄清楚如何让它成为取决于与C位于同一行的B是否具有YES的值。它与IF语句有关,对吧?

我可以在5分钟内在PowerShell中完成,但我的Excel公式技能最多也缺乏。请协助。

2 个答案:

答案 0 :(得分:1)

你在SUMPRODUCT的正确道路上:

 =SUMPRODUCT(ISNUMBER(MATCH(B1:B3,A:A,0))*(C1:C3="YES"))

enter image description here

答案 1 :(得分:0)

也许这样的东西就是你要找的东西?

=IF(AND(C2="Yes",COUNTIF($A:$A,B2)>0),COUNTIF($B:$B,B2),0)