项目场景:
提示:这里简述项目相关背景:
excel中一个小bug处理
问题描述
提示:这里描述项目中遇到的问题:
在excel中使用=TEXT(TIME(0,0,E8),“hh:mm:ss”)时,当E8为36000时,产生了报错
原因分析:
提示:这里填写问题的分析:
在提供的公式 =TEXT(TIME(0,0,E8),“hh:mm:ss”) 中,E8 的值为 36000,这远远超出了 TIME 函数中秒数参数的范围。因此,Excel 会报错,因为它无法将 36000 秒转换为有效的时间格式。
解决方案:
提示:这里填写该问题的具体解决方案:
=TEXT(INT(E8/3600),“00”) & “:” & TEXT(INT((MOD(E8,3600))/60),“00”) & “:” & TEXT(MOD(E8,60),“00”)
博客围绕Excel中的一个小bug展开。在使用=TEXT(TIME(0,0,E8),“hh:mm:ss”)公式且E8为36000时会报错,原因是E8值超出TIME函数秒数参数范围。给出解决方案,即使用=TEXT(INT(E8/3600),“00”) & “:” & TEXT(INT((MOD(E8,3600))/60),“00”) & “:” & TEXT(MOD(E8,60),“00”)。
8860

被折叠的 条评论
为什么被折叠?



