⑴ office表格时间算法
不知道你需要的结果是什么样的,假如开始时间在A1,结束时间在A2,数据格式和你给你题中的一样,结果在C1,有几种情况:
(1)只需要知道小时数是多少,后面还有多少分钟都忽略,比如一共用了47小时24分钟,知道是47小时就行了,在C1使用公式
=ROUNDDOWN(24*(B1-A1),0)
(2)需要知道具体是多少小时,比如是47.23小时,最后一位小数四舍五入,在C1使用公式
=ROUND(24*(B1-A1),2)
公式最后的2表示保留2位小数,如果你想保留1位小数或更多的小数,改为你想要的数字即可
上述公式的原理都很简单,在Excel中日期和时间都是使用数字存储的,每一个日期都是一个对应的整数,所以公式中B1-A1可得到精确的天数,天数再乘以24即得到小时数,而round和rounddown函数都是将数字按照不同的规则舍入到指定的位数的函数。