You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何判断Excel打卡时间是否超当日晚8点(含次日情况)

解决Excel跨日下班打卡时间判断问题
  • 原公式问题:仅单独比较时间部分,未关联上班日期对应的当日晚8点,导致跨次日的下班时间出现误判。
  • 修改后的公式:
    =IF(B2>=INT(A2)+TIME(20,0,0),"Yes","No")
    
  • 公式逻辑:
    1. INT(A2)提取上班打卡时间的纯日期部分(Excel中日期以整数形式存储,时间为小数部分);
    2. TIME(20,0,0)生成当日晚8点的时间数值;
    3. 两者相加得到上班当日晚8点的完整时间戳,再和下班时间B2对比,只要B2晚于该时间就返回"Yes"。

示例验证:

上班时间A2=11/2 8:00 AM,下班时间B2=12/2 12:00 AM
公式计算INT(A2)+TIME(20,0,0)得到11/2 8:00 PM,B2(12/2 0:00)明显晚于该时间,返回"Yes",符合实际判断需求。

内容的提问来源于stack exchange,提问作者gyiernahfufie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 13:30:42