首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让我的公式计算我的数据列表中的唯一值?

如何让我的公式计算我的数据列表中的唯一值?
EN

Stack Overflow用户
提问于 2012-05-30 22:41:10
回答 1查看 3.8K关注 0票数 2

我目前正在维护一份我公司员工休假的数据列表。由于员工每月可以休多次假,因此在休假记录列表中会出现姓名重复的情况。

每个雇员也有他们自己的军衔,例如新兵,列兵,下士。这也在整个数据列表中复制。

这张表是这样的:

代码语言:javascript
运行
复制
  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“的员工的唯一数量?

据我所知,您可以通过以下公式计算唯一员工的数量

代码语言:javascript
运行
复制
=SUM(IF(FREQUENCY(MATCH(A2:A8,A2:A8,0),MATCH(A2:A8,A2:A8,0))>0,1))

在上面的场景中,我对唯一雇员职级"Recruit“的计数的预期结果应该是三个,因为有三个职级为"Recruit”的唯一官员

任何帮助都将不胜感激。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-05-30 23:00:01

尝试在公式中添加一个额外的排名条件,如下所示:

代码语言:javascript
运行
复制
=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中输入的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10818573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档