excel 公式设置 我希望 G列 当F列大于18:30的时候以小时为单位算数加班时间,自动统计出1,2,3,4……

如题所述

第1个回答  2012-12-14
G2输入
=IF(F2>"18:30",F2-"18:30","")
算出来的是1:00这种格式的加班时间,精确到分钟
如果你只要精确到小时,按满半小时按1小时算
=ROUND((F1-"18:30")*24,0)
格式设置为“常规”
第2个回答  2012-12-14
G2
=ROUND((F2>18.5/24)*(F2-18.5/24)*24,1)追问

不对呀
下班2 加班(时)
20:48 2.3
18:10 -0.3
22:21 3.9

追答

没错啊,2.3小时就是2小时18分钟啊
2.5小时就是2小时30分钟
要不,再试试
=TEXT((F2>18.5/24)*(F2-18.5/24),"hh:mm")
=TEXT((F2-18.5/24),"hh:mm")

第3个回答  2012-12-14
我有 采纳吧 我给你。本回答被提问者采纳
相似回答