EXCEL中怎么把几分几秒转换成秒?

在I列中 显示F列的时长 就是自动把F里的几分几秒通过公式在I里面展示

1、打开excel表格,在A列单元格内输入需要转换成秒的时间。

2、在B1单元格内输入转换公式:=LEFT(A1,1)*60+RIGHT(LEFT(A1,4),2)。

3、点击回车,即可生成转换成秒的结果,下图中“1分50秒”被转换成“110秒”。

4、拖动B1单元格右下角的绿色点,向下复制公式,即可批量将A列的时间更改为秒数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-30

EXCEL没有直接把几分几秒变成秒的方法。但是可以通过公式去操作。

如图:把A1的几分几秒转换成A2的秒数,可以输入公式:=LEFT(A1,1)*60+RIGHT(LEFT(A1,4),2)

公式的意思是,先读取左边第一位数,然后*60秒,再加上读取从左取4位从右取2位(秒数),这样结果就是把几分几秒算成秒了。

第2个回答  2023-03-31

如果您需要处理同时包含“x分”、“x分y秒”和“y秒”格式的时间值,您可以使用以下公式将其统一转换为秒数:

=IFERROR(VALUE(LEFT(A1,FIND("分",A1)-1))*60,0) + VALUE(IFERROR(MID(A1,FIND("分",A1)+1,FIND("秒",A1)-FIND("分",A1)-1),IFERROR(MID(A1,1,FIND("秒",A1)-1),0)))

其中A1是包含时间值的单元格地址。该公式使用了IFERROR函数来判断时间值是否包含“分”和“秒”字符串,如果有则将其转换为秒,如果没有则返回0。具体来说,该公式与前面的公式类似,但它还使用了一个嵌套的IFERROR函数来处理只包含“y秒”格式的时间值。如果时间值不包含“分”字符串和“秒”字符串,则IFERROR函数将返回0,并使用MID函数获取时间值中的前n个字符(其中n是“秒”字符串之前的字符数),并将其转换为秒数。

最后,该公式将分钟数和秒数相加,从而得到总的时间值(以秒为单位)。请注意,这个公式假设时间值中只包含一个“分”字符串和一个“秒”字符串。如果时间值中包含多个“分”字符串或“秒”字符串,则该公式可能会返回错误结果。

如果您需要将秒数值转换为整数分钟数值,并向上取整,您可以使用以下公式:

=CEILING(A1/60,1)

如果您希望一次性完成所有的转换过程,您可以将前面提到的公式嵌套到CEILING函数中,例如:

=CEILING(IFERROR(VALUE(LEFT(A1,FIND("分",A1)-1))*60,0) + VALUE(IFERROR(MID(A1,FIND("分",A1)+1,FIND("秒",A1)-FIND("分",A1)-1),IFERROR(MID(A1,1,FIND("秒",A1)-1),0)))/60,1)

第3个回答  2022-11-21

先在时间列后面插入一列

再在新列中以hh:mm:ss的格式输入前一列时间的第一个时间

输入完成后,选择下一个单元格,按ctrl+e,软件会智能填充下面的单元格

用公式"=text("f1","[s]")将时间转化为秒数

ctrl+e智能填充剩下的单元格

第4个回答  2020-04-13
这个对十几分几秒或者几秒以及几分几秒、几分十几秒都有效,就是公式啰嗦了点=IF(ISNUMBER(FIND("分",A1)),LEFT(A1,SEARCH("分",A1)-1)*60+LEFT(RIGHT(A1,LEN(A1)-SEARCH("分",A1)),SEARCH("秒",RIGHT(A1,LEN(A1)-SEARCH("分",A1)))-1),LEFT(A1,SEARCH("秒",A1)-1))