您的位置首页百科问答

EXCEL中 如何将[h]:mm:ss格式 (ps带日期的) 转化为时间活数字模式

EXCEL中 如何将[h]:mm:ss格式 (ps带日期的) 转化为时间活数字模式

的有关信息介绍如下:

EXCEL中 如何将[h]:mm:ss格式 (ps带日期的) 转化为时间活数字模式

实际上你要计算的是经过时间,参考一下我下面回答另一问题的答案,另外你的问题中还涉及将部分天数转换成小时。这个也不难,自己转换一下即可。经过时间,而Excel中的时间格式是1天24小时的时间,所以不能使用Excel中的时间相关的函数直接计算,举个简单例子,你将这些时间加起来如果超过24小时,Excel会除以 24,其余数将视为小时。所以建议先将时分秒用公式h.hh=h+m/60+s/3600转换成小时,按照通常方式计算合计和平均就可以了。如果需要以时分秒表示的,可以用公式反向转化。假设你的“1分18秒22”在A1,那么在A2输入以下公式转换为1.30611。=LEFT(A1,FIND("分",A1)-1)+MID(A1,FIND("分",A1)+1,FIND("秒",A1)-FIND("分",A1)-1)/60+(RIGHT(A1,LEN(A1)-FIND("秒",A1)))/3600(如果格式规范固定的话,可以简化一下公式)合计或平均得到的结果要转换成时分秒表示的话,可以输入以下公式:=CONCATENATE(INT(B1),"分",INT((B1-INT(B1))*60),"秒",(B1-INT(B1)-INT((B1-INT(B1))*60)/60)*3600)附:转换公式m=int((h.hh-h)*60);s=(h.hh-h-m/60)*3600;