excel 里面怎么把时间段转换成10进制数字 比如8:00-10:32用什么公式转换成多少(数字)分钟?

2024-12-17 06:42:02
推荐回答(5个)
回答1:

如你的起始时间在A列,B列为结束时间,那么公式

=TEXT(B1-A1,"[m]")
如果A1是8:00-10:32这样的字符,那么公式如下
=TEXT(MID(A1,FIND("-",A1)+1,LEN(A1))-LEFT(A1,FIND("-",A1)-1),"[m]")

回答2:

=RIGHT(A1,5)-LEFT(A1,FIND("-",A1)-1)
将此单元格设置自定义格式 类型中输入 [m] 确定
=TEXT(RIGHT(A1,5)-LEFT(A1,FIND("-",A1)-1),"[m]")

回答3:

假设时间段在A1,B1公式:

=(RIGHT(A1,LEN(A1)-FIND("-",A1,1))-LEFT(A1,FIND("-",A1)-1))*1440

回答4:

=(RIGHT(A1,LEN(A1)-FIND("-",A1))-LEFT(A1,FIND("-",A1)-1))*24*60

回答5:

a1=8:00
a2=10:32
a3=HOUR(a2-a1)*60+MINUTE(a2-a1)
a3单元格格式为常规