excel将时间换算成分钟

2024-12-03 22:24:17
推荐回答(4个)
回答1:

B1单元格写入公式
=--TEXT(SUBSTITUTE(A1,"小",),"[m]")

如果后面的秒也要,则公式如下

=TEXT(SUBSTITUTE(A1,"小",),"[S]")/60

=SUBSTITUTE(A1,"小",)*24*60

如果只要保留两位小数
=ROUND(TEXT(SUBSTITUTE(A1,"小",),"[S]")/60,2)

=ROUND(SUBSTITUTE(A1,"小",)*1440,2)

下拉复制公式或双击填充柄

下拉复制公式意思就是点住写入公式的单元格外框右下角的小黑点(这个点也称做填充柄),光标成黑十字时点住鼠标左键向下拖拽

回答2:

建议你先把小时、分、替换为∶来替代,再把秒替换为空白。
也就是改为:1∶23∶00这样的格式
在B例中输入公式
=TEXT(A1,"[s]")/60&"分"
参考:http://zhidao.baidu.com/question/308632360.html

回答3:

B1输入
=TEXT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"小时",":"),"分",":"),"秒",),"[m]")&"分"
如果格式都是*小时**分**秒,公式可简化:
=(LEFT(A1,1))*60+(MID(A1,4,2))&"分"

回车并向下填充。

回答4:

=hour(A1)*60+minute(A1)