今天,做人力的一个小伙伴问我:为什么对工时求和会出错呢? 她想要计算某个职工过去6天的总工时,先用“下班时间-上班时间”计算每天的工时,再用SUM函数对每天的工时求和。计算过程没有问题,但SUM函数的结果却是“7:45”。 「这个结果明显错了嘛!10月21日的工时就已经达到9:30,总工时怎么会等于7:45呢?我手动求和得到的结果是55:45,这个SUM函数的结果相差太大了。」她很迷惑,不知道究竟哪里出错了。 总工时明明是“55:45”, 为什么SUM函数的结果却是“7:45”呢? 这是因为Excel默认的时间范围是0:00 ~23:59,如果时间超过24个小时,在第24个小时会自动回到0:00。55:45=(24*2+7):45,因此SUM函数的结果是7:45。 虽然SUM函数求和的结果显示为“7:45”,但这不意味着结果是错误的。我们可以通过设置单元格格式将结果正确地显示出来。 选中计算总工时的单元格D8,按【Ctrl+1】打开【设置单元格格式】对话框,选择【数字】-【自定义】,在类型框中输入“[h]:mm”。 自定义格式代码“[h]”表示显示超出24小时的小时数。 单击确定后,总工时就能正确显示了。如下图所示: |
|