夜雨聆风学习资料网

ARTICLE · 1168056

加班到凌晨,Excel 算出的时长居然是负数?让 AI 把公式写好就行

加班到凌晨,Excel 算出的时长居然是负数?让 AI 把公式写好就行

加班到凌晨,Excel 算出的时长居然是负数?让 AI 把公式写好就行

引语:跨天的加班,最容易被算错。
你有没有过这种经历——同一天加班,结束时间减下班时间,时长算得明明白白;可一旦熬到第二天凌晨,两个时间一减,结果居然是负数。时长算错,连带加班费也算错。
这种公式其实不复杂,但跨天要加 24 小时,还要用 TEXT、TIMEVALUE 转成"X时Y分"或纯小时数,自己拼总怕写错,背又背不牢。
我现在的办法是——不背公式。把两列含义告诉对话式 AI(DeepSeek、豆包、腾讯元宝都行),让它按我的字段把公式写好,我直接填进单元格。

一、把需求说给 AI 听

提示词这样写(列名按你的实际表改):
表格里 B列是"下班时间",C列是"加班结束时间",有人加班到了第二天凌晨。请给我 D列算加班时长的公式:跨天用"结束时间加24小时减下班时间",结果要能显示成"X时Y分",也给我一个纯小时数的版本。字段名按我的实际列来。

二、AI 会返回什么

它会给你一组能直接填的公式(以下按"B列下班、C列结束"为例):
D2:=IF(C2-B2>=0,C2-B2,C2+24-B2)
E2:=TEXT(MOD(C2-B2,1),"H时M分")
F2:=TIMEVALUE(E2)*24
D列判断是否跨天:当天直接相减,跨天就加 24 小时;E列把时长转成"X时Y分";F列再转成纯小时数,方便汇总。
注意:上面是"B列下班、C列结束"的写法,你的字段名不同,让 AI 按实际列重算,别照搬。

三、写提示词注意三点

一是说清两列是什么。只说"算加班时长",AI 分不清哪列下班、哪列结束,公式里的单元格引用会指错。
二是交代"可能跨天"。不写,AI 多半只给普通相减,跨天那几行照样是负数。
三是说清要什么格式。要"X时Y分"还是纯小时数,提前讲明,它一次给齐,不用你再追问。

写在最后

工具是手段,把"记不住、写不对"的公式交出去才是目的。加班时长这类带跨天判断的小公式,不值得硬背,让 AI 按你的字段写好,填进去就行。
你平时最被哪个 Excel 公式卡住?评论区说说,我挑几个,把提示词给你写到能直接复制。

想系统学"Excel + AI"提效,从基本功到 AI 赋能一条线讲透,我正在带 AI 赋能 Excel 实战训练营。感兴趣的,加我微信sunnynie私聊。

我的个人网站:https://b2035c5913a84f91a9ed650b11c73d42.app.workbuddy.link/

欢迎光临我的微信小店,从微信小店下单的学员请下单后立即加我微信sunnynie联系发货。

相关学习资料