大家好,今天我们要解决的问题是如何计算加班时长?
一、计算截止到今天24点之前的加班时长,我们选中D3单元格,输入=C3-B3,回车我们就计算出来了加班时长,选中D3单元格,双击右下角出现的黑色十字,就把所有人的加班时长给计算出来了。
但是有的同学说,什么?你在逗我玩?你看看这个是加班时长么?我说同学别着急啊,我还没说完呢,选中D列区域-点击右键-设置单元格格式-时间-选择几时几分-确定,艾,搞定喽。
有的同学又说了,那如果跨天了,你这个还管用不?我说同学你咋这么会找事,不服那咱们来试试。
嘿!咋成负数了捏?同学看来你说对了,确实不管用哈!那咋办嘞?别急,接着往下看。
第一种方法:咱们用IF函数来解决这个问题
在D3单元格输入公式=IF(C3>B3,C3-B3,C3 1-B3),测试条件为C3>B3 如果成立的话,咱们输出C3-B3的值,如果不成立的话,咱们输出C3 1-B3的值,这样就可以把跨日的加班时间给计算出来了。最后在修改一下格式就好了。
第二种方法:MOD函数
在D3单元格输入=MOD(C3-B3,1) 在这个除以1实际上是没有任何意义的,MOD是取余数的函数,,所以这个等式的实际上是在计算C3-B3的差值,并返回余数,正负小数除以1,他们的余数都是本身的绝对值。双击下拉,即可计算出来天数,在修改格式即可计算出来加班时长。
评论 (0)