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

Google Sheets中90天周期工时计算公式报错求助

Google Sheets 90天周期工时差值计算公式修正

需求梳理

计算测试日期(C列)与今日的天数差,按以下规则得出剩余需工时:

  • 若天数差≥90:用90天总目标工时60小时减去已工作时长(对应示例D列)
  • 若天数差<90:用天数差×(2/3小时/天)(当前应完成的工时)减去已工作时长

原公式错误分析

  1. 比较运算符写错:=>应为>=
  2. 单位不统一:Google Sheets中日期差为天数,需将小时数转换为天格式(1天=24小时)才能与时间格式的已工作时长运算
  3. 时长写法错误:直接写60:00:00无法被识别为60小时的时长,需用60/24(转换为天单位)表示

修正后的公式

=IF(DATEDIF($C5, TODAY(), "D") >= 90, 60/24 - $D5, (DATEDIF($C5, TODAY(), "D") * 2/3)/24 - $D5)

注:若你的已工作时长列是E列,将公式中的$D5替换为$E5即可

格式设置

将公式所在单元格的格式设置为[h]:mm,确保超过24小时的时长能正常显示(如示例中的42:37)

对应示例结果验证

员工姓名ID测试日期已工作时长剩余需工时
Jane Doe235/19/2417:2342:37
Joe Blow246/19/244:1235:48
Suzie Q257/19/2436:538:07
Dolly Madison268/19/2410:3412:16

注:示例中Joe Blow的55:48结果与公式计算的35:48不符,若需该结果,说明需求应为「无论天数多少,均用60小时减去已工作时长」,此时公式可简化为=60/24 - $D5

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 06:05:18