Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1168|回复: 4

[已解决]指定条件下计数不重复的数量

[复制链接]
发表于 2021-11-25 10:20 | 显示全部楼层 |阅读模式
本帖最后由 Hanson666 于 2021-11-25 11:23 编辑


黄色的部分是我想要达到的目的,就是A在A列有这么多数据,不重复的有3个,就显示3 。

先谢谢各位大哥了。
最佳答案
2021-11-25 10:38
=COUNT(0/((MATCH($A$1:$A$10&$B$1:$B$10,$A$1:$A$10&$B$1:$B$10,)=ROW($A$1:$A$10))*($B$1:$B$11=E1)))
数组公式 。CTRL+SHIFT+ENTER三键 。
微信图片_20211125102421.png
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2021-11-25 10:38 | 显示全部楼层    本楼为最佳答案   
=COUNT(0/((MATCH($A$1:$A$10&$B$1:$B$10,$A$1:$A$10&$B$1:$B$10,)=ROW($A$1:$A$10))*($B$1:$B$11=E1)))
数组公式 。CTRL+SHIFT+ENTER三键 。
回复

使用道具 举报

发表于 2021-11-25 10:43 | 显示全部楼层
=SUM(1/COUNTIFS($A$1:$A$10,$A$1:$A$10,$B$1:$B$10,$B$1:$B$10)*($B$1:$B$10=E1))
也行。也要用数组的方法。
回复

使用道具 举报

 楼主| 发表于 2021-11-25 11:22 | 显示全部楼层
心正意诚身修 发表于 2021-11-25 10:38
=COUNT(0/((MATCH($A$1:$A$10&$B$1:$B$10,$A$1:$A$10&$B$1:$B$10,)=ROW($A$1:$A$10))*($B$1:$B$11=E1)))
...

搞定,谢谢大佬~
回复

使用道具 举报

发表于 2021-11-27 21:07 | 显示全部楼层
{=SUM((B$1:B$10=D2)/COUNTIFS(A:A,A$1:A$10,B:B,B$1:B$10))
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-28 23:50 , Processed in 0.553009 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表