Excel精英培训网

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

统计晚班和白班人员的签单数

[复制链接]
发表于 2021-10-24 18:16 | 显示全部楼层 |阅读模式
3学分
人名自动获取   签单数自动获取  人名出现一次算一单  请帮忙一下  非常感谢

微信截图_20211024182157.png

11.rar

9.26 KB, 下载次数: 4

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2021-10-24 18:16 | 显示全部楼层
heisenj 发表于 2021-10-24 20:12
非常感谢  但是这样统计到的也包括了昨天早上7点前的数据了
实际数据是


demo2.rar

8.88 KB, 下载次数: 17

回复

使用道具 举报

发表于 2021-10-24 19:56 | 显示全部楼层
祝順心,南無阿彌陀佛!

demo.rar

8.87 KB, 下载次数: 6

回复

使用道具 举报

 楼主| 发表于 2021-10-24 20:12 | 显示全部楼层
cutecpu 发表于 2021-10-24 19:56
祝順心,南無阿彌陀佛!

非常感谢  但是这样统计到的也包括了昨天早上7点前的数据了
实际数据是

张三
1
赵六
2
刘一
3
上面是晚班真正的数据   不包括昨天早上7点30前  也不包括今天晚上7点后的数据

下面是白班真正的数据  不包括昨天白天的数据  只统计的今天白天7点半到19点半的数据
陈二
1
孙七
3
周八
2



您写的函数里没有判断日期 今天还是昨天   谢谢
回复

使用道具 举报

 楼主| 发表于 2021-10-24 22:16 | 显示全部楼层

大神!真牛   在excel里确实可以   我竟然看不懂  能跟我讲下细节吗  我自己改完代码放在数据表里竟然获取不到正确数据
还有一个问题是这个文件是要共用的 所以有些人可能会用WPS打开   刚才试了下WPS打开获取不到正确数据
回复

使用道具 举报

 楼主| 发表于 2021-10-27 18:52 | 显示全部楼层
cutecpu 发表于 2021-10-24 19:56
祝順心,南無阿彌陀佛!

已给您设置最佳了,您能把那个公式简单解释一下吗?谢谢

点评

我取消了,下面有回您喔!  发表于 2021-10-27 19:10
回复

使用道具 举报

发表于 2021-10-27 19:08 | 显示全部楼层
heisenj 发表于 2021-10-27 18:52
已给您设置最佳了,您能把那个公式简单解释一下吗?谢谢

您好,我拿晚班的例子稍微解释一下喔:

INDEX(F:F,AGGREGATE(15,6,IF(MATCH(1&F$1:F25,N(1*TEXT(B$1:B25+MOD(D$1:D25,1)-TODAY()+1-"19:30","[<0]1")<0.5)&F$1:F25,)=ROW($1:25),ROW($1:25)),ROW(A1)))

蓝色部份就是在抓取符合昨天晚班的所在行数

然后再把符合的行数,由小到大抓取 F 列的姓名

次数的部份原理大致一样,关键也是在蓝色部份
SUM((1*TEXT($B$2:$B25+MOD($D$2:$D25,1)-TODAY()+1-"19:30","[<0]1")<0.5)*(H7=$F$2:$F25))

早班的解法也跟晚班一样,只差在橙色部份,是抓取符合今天早班的所在行数

INDEX(F:F,AGGREGATE(15,6,IF(MATCH(1&F$1:F25,N(1*TEXT(B$1:B25+MOD(D$1:D25,1)-TODAY()+1-"19:30","[>1]!0")>=0.5)&F$1:F25,)=ROW($1:25),ROW($1:25)),ROW(A1)))

公式细节部份,可以选取想要观察的地方,搭配 F9 帮助理解喔!

※ 因为我没有 WPS 的环境,所以没办法测此公式在 WPS 会出现什状况喔!


祝順心,南無阿彌陀佛!



回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 18:15 , Processed in 0.253820 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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