Excel精英培训网

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

[已解决]求计算时效公式,在线等大神,急急急

[复制链接]
发表于 2022-5-30 12:59 | 显示全部楼层 |阅读模式
求助!
1、在当日16:00前录入的时间数据,审核时间在次日12:00前为准时,剔除节假日和周六日,只计算周一至周五的审核时效
2、在当日16:00后录入的时间数据,审核时间在隔日12:00前为准时,剔除节假日和周六日,只计算周一至周五的审核时效
录入时间审核时间是否超时
2022/4/1 16:00:00
2022/4/6 18:23:08
2022/4/2 13:45:02
2022/4/6 16:32:02
2022/4/3 9:40:58
2022/4/7 14:20:00
2022/4/15 17:06:00
2022/4/19 13:30:00
2022/4/19 15:48:23
2022/4/20 16:48:00
2022/4/20 17:49:58
2022/4/21 19:07:08
2022/4/25 18:59:00
2022/4/27 18:00:00

最佳答案
2022-6-1 11:44
=IF(B2>WORKDAY(CEILING(A2-2/3,1),1)+0.5,"超时","")
楼主应该把示例答案写上,便于回答者核对

工作簿1.rar

7.5 KB, 下载次数: 6

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2022-5-30 15:11 | 显示全部楼层
12:00   16:00   什么情况下含   什么情况下不含??
回复

使用道具 举报

 楼主| 发表于 2022-5-30 20:22 | 显示全部楼层
hugeinfo 发表于 2022-5-30 15:11
12:00   16:00   什么情况下含   什么情况下不含??

就 当天12点前审核完前一天16:00前的录入的所有数据,12:00后没审核,算是超时。遇到周六日或节假日就顺延至周一12点审核完周五16:00前录入的数据
回复

使用道具 举报

发表于 2022-5-31 09:11 | 显示全部楼层
弄了一火车   不知是否是你需要的           祝顺心!

111.rar

9.8 KB, 下载次数: 7

回复

使用道具 举报

发表于 2022-6-1 11:44 | 显示全部楼层    本楼为最佳答案   
=IF(B2>WORKDAY(CEILING(A2-2/3,1),1)+0.5,"超时","")
楼主应该把示例答案写上,便于回答者核对
回复

使用道具 举报

 楼主| 发表于 2022-6-3 11:58 | 显示全部楼层
hugeinfo 发表于 2022-5-31 09:11
弄了一火车   不知是否是你需要的           祝顺心!

=IF(OR((TEXT(MOD(A2,1),"hh:mm:ss")<="16:00:00")*(COUNTA(IF(INT(A2)+1<=INT(B2)-1,(NOT(IFERROR(MATCH(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)),O:O,),0))*NOT(WEEKDAY(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)))=6)*NOT(WEEKDAY(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)))=7)),0))>1)*(SUM(IF(INT(A2)+1<=INT(B2)-1,(NOT(IFERROR(MATCH(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)),O:O,),0))*NOT(WEEKDAY(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)))=6)*NOT(WEEKDAY(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)))=7)),0))=0)*(TEXT(MOD(B2,1),"hh:mm:ss")<="12:00:00"),(TEXT(MOD(A2,1),"hh:mm:ss")>="16:00:00")*(COUNTA(IF(INT(A2)+1<=INT(B2)-1,(NOT(IFERROR(MATCH(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)),O:O,),0))*NOT(WEEKDAY(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)))=6)*NOT(WEEKDAY(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)))=7)),0))>1)*(SUM(IF(INT(A2)+1<=INT(B2)-1,(NOT(IFERROR(MATCH(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)),O:O,),0))*NOT(WEEKDAY(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)))=6)*NOT(WEEKDAY(ROW(INDIRECT(INT(A2)+1&":"&INT(B2)-1)))=7)),0))=1)*(TEXT(MOD(B2,1),"hh:mm:ss")<="12:00:00")),"未超时","超时")



非常感谢,这火车太长了,看不懂
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 05:31 , Processed in 0.462603 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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