Excel 2013中为dd/mm/yyyy hh:mm格式列加1小时报错求助
Excel 2013 给日期时间加1小时的解决方案
针对你遇到的TIME函数报错问题,这里提供两种可行的解决方法:
方法一:使用小数直接计算(最稳妥,无函数兼容性问题)
Excel中日期时间以数值存储,1天对应数值1,1小时即为1/24。直接使用以下公式即可实现加1小时:
=A4 + 1/24
这个公式不受Excel语言版本、函数名差异影响,所有Excel版本通用,且计算效率更高。
方法二:修复TIME函数的使用问题
Excel 2013本身支持TIME函数,报错通常由以下原因导致,对应修复方式如下:
- 语言版本不匹配:若你的Excel是中文界面,需使用中文函数名(注意符号为英文半角):
=A4 + 时间(1, 0, 0) - 符号格式错误:确保公式中的括号、逗号均为英文半角符号,中文符号会触发函数识别报错;
- 单元格格式问题:若A4单元格是文本格式而非日期时间格式,需先转换为数值型日期时间,再进行计算:
或拆分日期和时间部分转换后计算:=--A4 + 1/24=DATEVALUE(LEFT(A4,10)) + TIMEVALUE(RIGHT(A4,5)) + 1/24
内容的提问来源于stack exchange,提问作者user24353751
相关产品推荐
相关产品推荐

