![Excel COUNTIF 数组(多个条件)](https://linux22.com/image/1338696/Excel%20COUNTIF%20%E6%95%B0%E7%BB%84%EF%BC%88%E5%A4%9A%E4%B8%AA%E6%9D%A1%E4%BB%B6%EF%BC%89.png)
我正在使用这个功能:
=COUNTIF((B:B,"Superior")*(A:A,"Employee Effectiveness:"))= 2
这个想法是尝试找出在值为“员工效率:”的单元格旁边使用值“Superior”的次数,并将其显示为数值。还想再重复此函数 3 次。
格式如下:
A1——员工效率:
B1 - 优秀(或良好/平均/低于平均/差)
A2——响应时间:
B2 - 优秀(或良好/平均/低于平均/差)
A3——员工礼遇:
B3 - 优秀(或良好/平均/低于平均/差)
A4——达到预期:
B4 – 超出(或达到/低于)
答案1
在 Excel 2007 或更高版本中,您可以使用COUNTIFS
函数(末尾带有“S”),该函数允许您对多列设置多个条件,例如
=COUNTIFS(B:B,"Superior",A:A,"Employee Effectiveness:")
答案2
您可以将其用作SUMPRODUCT
替代解决方案。
=SUMPRODUCT(--(A:A="Employee Effectiveness"),--(B:B="Superior"))