我目前正在维护一份员工离职公司的数据清单。由于员工每月可以获得多个假期,因此在假期记录列表中可能会出现重复的名称。
每位员工也都有自己的等级,例如招募,私人,下士。这也在整个数据列表中重复。
表格如下:
A B
1 NAME RANK
2 AAA Recruit
3 BBB Private
4 CCC Corporal
5 AAA Recruit
6 CCC Corporal
7 DDD Recruit
8 FFF Recruit
如何从数据列表中统计排名为“Recruit”的员工的唯一数量?
据我所知,您可以通过以下公式计算UNIQUE员工的数量
=SUM(IF(FREQUENCY(MATCH(A2:A8,A2:A8,0),MATCH(A2:A8,A2:A8,0))>0,1))
在上述情况下,我的唯一员工级别“Recruit”数量的预期结果应该是三,因为有3名独特的官员,排名为“Recruit”
任何帮助都将不胜感激。
谢谢!
答案 0 :(得分:3)
尝试在公式中为RANK添加额外条件,类似于:
=SUM(IF(FREQUENCY(IF(B2:B8=D2,MATCH(A2:A8,A2:A8,0)),MATCH(A2:A8,A2:A8,0))>0,1))
此处数据范围为A2:B8,D2 =“Recruit”,并使用CTRL + SHIFT + ENTER在E2中输入公式。