如何在Excel中将值转换为小时和分钟

FROM TO TOTALHOURS ANSWER 5:00 AM 6:05 AM 1.08 1HOUR 5MINUTS 5:00 AM 6:50 AM 1.83 1 HOUR 50 MINUTES 5:00 AM 2:59 PM 9.98 9 HOURS 59 MINUTES 5:00 AM 6:06 AM 1.10 1 HOUR 6 MINUTES 5:00 AM 6:07 AM 1.12 1 HOUR 17 MINUTES 

我只想要一个公式来计算精确的小时和分钟,就像回答栏一样

减去两个值并在结果上使用小时和分钟

假设您的数据从单元格A1开始..

 =HOUR(B2-A2)&" Hour " &MINUTE(B2-A2)&" Minutes" 

您可以对单元格进行引用,然后应用自定义格式,例如h " HOURS" mm " MINUTES"

注意这不会自动调整为复数

build立在@Thinkingcap的例子,但适当处理复数

 =HOUR(B2-A2 ) & " hour" & IF(HOUR(B2-A2)>1 ; "s " ; " ") & MINUTE(B2-A2 ) & " minute" & IF(MINUTE(B2-A2)>1 ; "s " ; " ") 

D2中input:

 =INT(C2)&" HOUR"&IF(INT(C2)=1," ","S ")&ROUND((C2-INT(C2))*60,0)&" MINUTE" & IF(ROUND((C2-INT(C2))*60,0)=1,"","S") 

并抄下来:

在这里输入图像说明