Excel中MINUTE()函数返回0:00:00的原因咨询
Excel MINUTE()函数始终返回0:00:00的原因
- 单元格格式设置错误:MINUTE()函数的返回值是数字类型(比如提取"10:30"的分钟会返回30),如果把存放结果的单元格格式设为「时间」格式(如h:mm:ss),Excel会把这个数字当成“天数”来转换——数字30代表30天,而时间格式只显示时分秒部分,30天的时分秒为0,所以就会显示0:00:00。解决方法是把单元格格式改成「常规」或「数字」格式,就能看到正确的分钟数字。
- 参数为文本格式的时间:如果引用的单元格内容是文本格式的时间字符串(比如手动输入的时间没被Excel识别为时间值,单元格格式显示为「文本」),MINUTE()无法解析文本格式的时间,会返回0。可以选中时间单元格,右键选择「设置单元格格式」,将格式改为「时间」,再重新确认内容是否被正确识别。
- 参数引用错误:如果MINUTE()的参数是空单元格,或者引用了不包含时间内容的单元格,函数也会返回0,最终显示为0:00:00。
内容的提问来源于stack exchange,提问作者Atheek Nazeer
相关产品推荐
相关产品推荐

