我有一系列exh数据,格式为hh:mm:ss,我通过乘法转换为秒(即A1 * 60 * 60 * 24)。
然而,excel数据的范围来自报告服务器,有时会产生不兼容的值。一个例子是持续时间24:00:60。这将返回错误,因为秒值必须小于60。
有没有办法将此值转换为总秒值?
提前感谢您提供的任何帮助!
答案 0 :(得分:1)
使用 A1 中的文字字符串,在另一个单元格中输入:
=--MID(A1,1,2)*60*60--MID(A1,4,2)*60+RIGHT(A1,2)
注意:如果 A1 包含实时值,则无效。
编辑#1:
此公式适用于正常时间和文本时间:
=IFERROR(A1*24*60*60,--MID(A1,1,2)*60*60--MID(A1,4,2)*60+RIGHT(A1,2))