在EXCEL中算时间,涉及到60位进制,应怎么处理

例:21:05-14:18为多少小时,并用小数点表示.

在c1中输入以下公式即可
=if(a1*b1<60,a1*b1,int(a1*b1/60)&"小时"&mod(a1*b1,60))&"分钟"
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2021-01-15
首先将时间格式设置为日期和时间的格式后,假设起始时间为A1,结束时间B1,出现时间差的单元格可编辑如下公式:
=TEXT(B1-A1,"H")
第2个回答  2008-05-11
把单元格的格式设置为"时间"
第3个回答  2008-05-11
没错半单元格设为时间就可以了- -
第4个回答  2008-05-11
假定21:05在A1,14:18在B1,公式:
=HOUR(A1-B1)+MINUTE(A1-B1)/60本回答被提问者采纳
相似回答
大家正在搜