excel中如何对满足多条件的数据去重计数? 100

a列姓名b列区域c列出勤时间,要求某个区域在某一个时间段里面出勤人员的数量... a列姓名 b列区域 c列出勤时间,要求某个区域在某一个时间段里面出勤人员的数量 展开
 我来答
就爱歌诗
2019-08-23
知道答主
回答量:15
采纳率:100%
帮助的人:6万
展开全部
用两次透视表就可以了,第一次透视,把时段拉到筛选器,筛选10.5-13.5时间段,行选“地区”、“姓名”,报表布局重复所有项目标签&以表格形式显示,然后把透视的结果复制粘贴到新的sheet,对第一次透视的结果再透视一次,行选“地区”,把“姓名”拉到值那里计数,结果就出来了!(打字很多其实操作非常简单)
山桑弓
2019-08-23 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:2906万
展开全部
假设姓名放在A2:A100中,地区放在B2:B100中,时段放在C2:C100中,G2中放着类似薛家字样,F2中输入
=SUM(N(IF((B$2:B$100=G2)*(C$2:C$100<=13.5)*(C$2:C$100>=10.5),MATCH(A$2:A$100,A$2:A$100,))=ROW($1:$99)))

同时按下CTRL+SHIFT+ENTER,输入数组公式,下拉。
更多追问追答
追问
=SUM(N(IF((I$2:I$21067=AV2)*(AQ$2:AQ$21067=10.5),MATCH(G$2:G$21067,G$2:G$21067,))=ROW($1:$21066)))
实际地区在i列,姓名在g列,时段在aq列,我修改了一下,结果显示1,麻烦看下哪里还有问题,感谢
追答
你改的公式没有问题,但公式输入后,要同时按下CTRL+SHIFT+ENTER输入数组公式,公式两端自动生成大括号,才会有效。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lala9214
2019-08-23 · TA获得超过838个赞
知道小有建树答主
回答量:1598
采纳率:66%
帮助的人:410万
展开全部

G2=COUNTIFS(B:B,F2,C:C,">10.5",C:C,"<13.5")

需要这个VBA模+板V的话,lalala090

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式