跳转至

MINUTE 函数

函数概述

MINUTE 函数用于从一个时间值中提取“分钟”部分,并返回 0 到 59 之间的整数。它常用于从日期时间中拆分出分钟、制作时间维度分析、计算每小时内的分钟差、或配合其他函数生成自定义时间格式等场景。

  • 适用对象:Excel 中可被识别为时间/日期时间的值(含公式返回的时间)
  • 返回结果:分钟数(整数,0~59)

基础语法

MINUTE(serial_number)

参数说明

参数名 必填 类型 说明
serial_number 时间/日期时间/数值/文本 代表一个时间或日期时间。Excel 会从中解析出“分钟”部分并返回。

说明:如果 serial_number 是日期时间(例如 2026/1/16 18:35:20),MINUTE 只取其中的分钟部分(此例返回 35)。

基础用法示范

1)从标准时间中提取分钟

假设 A1 为 18:35:20

=MINUTE(A1)

返回:35


2)从日期时间中提取分钟

假设 A1 为 2026/1/16 18:35:20

=MINUTE(A1)

返回:35


3)直接从 TIME 函数结果中取分钟

=MINUTE(TIME(9, 7, 30))

返回:7


4)配合 TEXT 将分钟补零并拼接成“时:分”

假设 A1 为 9:07:30,希望显示为 09:07(分钟补零)

=TEXT(A1,"hh:mm")

如果你想“显式提取分钟再补零”,也可以写成:

=TEXT(HOUR(A1),"00")&":"&TEXT(MINUTE(A1),"00")

5)用于时间差分析:计算“相差多少分钟”

假设:

  • A1 为开始时间 18:10:00
  • B1 为结束时间 19:05:00

计算相差分钟数:

=(B1-A1)*1440

若只想“比较分钟部分是否相同”(不关心小时),例如判断 A1 和 B1 的分钟是否一致:

=MINUTE(A1)=MINUTE(B1)

总结

MINUTE 是 Excel 中用于拆分时间信息的基础函数之一,核心作用是:从时间/日期时间中提取分钟(0~59)。实际使用中,它常与 HOURSECONDTIMETEXT 等函数搭配,用于时间格式化、维度拆分、以及时间相关的计算与判断。