EXCEL里面函数累计小时相加怎么设置,谢谢

我想知道怎么能用函数得到31
5.30是五小时三十分钟

将时间非常规通过SUBSTITUTE函数转换为常规时间表示形式

然后用SUMPRODUCT函数进行计算 也算是采纳答案外的另一种解

=SUMPRODUCT(--SUBSTITUTE(B1:B4,".",":"))*24

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-24

假设5.30在B1

则B5公式为

=SUMPRODUCT(--TEXT(B1:B4*100,"0!:00"))*24&"小时"

如图:

追问

不行。

追答

图文都证明了行。
好吧,
扣我
一五九六三九七零

本回答被提问者采纳
第2个回答  2014-06-25

=SUM(INT(B1:B4))+SUM((B1:B4-INT(B1:B4))*10/6)

数组公式,Ctrl+Shift+Enter三键结束

第3个回答  2014-06-25
你这个5.30是5小时30分钟的意思吧,你直接转换成心小时为单位,即5.5小时不就可以了吗?就算别人给你一个复杂的公式解决问题了,你能明白是怎么回事吗?要把复杂的问题简单化。
第4个回答  2014-06-25
假设时间在B列,公式:
=TEXT(SUMPRODUCT(TIMEVALUE(SUBSTITUTE(B1:B4,".",":"))),"[h]:m")