我的值为[HH]:MM:SS
,即76:30:00
。我想将此值转换为小时数的十进制值-在本例中为76.5。
但是HOURS()
返回4而不是76。可能是因为(3*24 + 4)=76
我正在使用Libre Office Calc-但我认为使用Excel将是相同的解决方案。
答案 0 :(得分:1)
这取决于您的区域设置,至少在excel中有效...
美国,区域设置为“ hh:mm:ss”,定界符为“ ,
”
=TEXT(H15,"[h]:mm:ss")*24
欧洲人,区域设置为“ tt:mm:ss”,分隔符为“ ;
”
=TEXT(H15;"[t]:mm:ss")*24
答案 1 :(得分:1)
Excel将日期/时间存储为一天和一天的一部分,通常从1900年1月1日开始。
因此,您所需要做的就是将时间值乘以24,然后将结果格式化为General
或Number with 1 (or more) decimals
。