TIME 函数¶
函数概述¶
TIME 函数用于根据“小时、分钟、秒”三个数值创建一个时间值。在 Excel 中,时间本质上是一个小数(是一天的比例),例如 0.5 表示 12:00:00(一天的一半)。因此,TIME 常用于:
- 把分散的时/分/秒字段组合成标准时间
- 与日期组合成日期时间(配合
DATE或直接相加) - 做时间计算(时长、时间点、加减分钟等)
- 规范化超范围的输入(如 75 分钟会自动进位)
说明:
TIME返回的是“时间序列值”,显示成什么样取决于单元格格式(如hh:mm:ss、h:mm等)。
基础语法¶
参数说明¶
| 参数 | 必填 | 含义 | 常见取值 | 说明 |
|---|---|---|---|---|
hour |
是 | 小时 | 0–23(也可超出) | 超出范围会自动进位到天(例如 27 小时) |
minute |
是 | 分钟 | 0–59(也可超出) | 超出范围会自动进位到小时(例如 75 分钟) |
second |
是 | 秒 | 0–59(也可超出) | 超出范围会自动进位到分钟(例如 90 秒) |
补充说明(更贴近使用场景):
- 允许输入大于常规范围的数值,Excel 会自动进行“进位换算”。
- 参数也可以是单元格引用或公式结果,例如
TIME(A2,B2,C2)。
基础用法示范¶
为了便于观察结果,建议将结果单元格设置为时间格式:
hh:mm:ss或h:mm:ss。
1) 直接创建一个时间点¶
含义:返回 09:30:00。
2) 将分列的时/分/秒合并为时间¶
假设:
- A2 为小时(Hour)
- B2 为分钟(Minute)
- C2 为秒(Second)
含义:把 A2、B2、C2 组合成一个标准时间值。
3) 分钟或秒超范围时的自动进位¶
含义:75 分钟会进位 1 小时,结果为 11:15:00。
含义:90 秒会进位 1 分钟 30 秒,结果为 08:01:30。
4) 与日期组合成“日期时间”¶
如果 D2 是日期(例如 2026/1/16),要加上 14:20:00:
含义:得到某天的 14:20:00 的完整日期时间。
5) 计算“开始时间 + 时长”¶
如果:
- E2 是开始时间(如 09:00:00)
- 要加 2 小时 30 分钟
含义:得到结束时间(如 11:30:00)。
6) 把总秒数拆成时分秒后再用 TIME 组合¶
假设 A2 是总秒数(例如 3661):
含义:把 3661 秒转换为 01:01:01(建议结果单元格设置为 hh:mm:ss)。
总结¶
TIME(hour, minute, second)用于把“时/分/秒”组合为 Excel 可识别的时间值。- Excel 会对超范围的分钟、秒(甚至小时)自动进位换算,便于处理不规范输入与时长数据。
TIME常与日期相加形成日期时间,也常用于时间点加时长、分列字段合并、总秒数转换等场景。- 显示效果与单元格格式强相关:建议根据需求设置为
h:mm、hh:mm:ss等时间格式。