描述
使用此函数返回给定日期的月份数,数值介于 1 和 12 之间。链式支撑。
使用 MONTH 函数从日期中提取月份数到单元格中,或者将月份数传递给另一个函数,例如DATE。
句法
月份(数字)
输入
该函数有以下参数:
| 姓名 | 必要 | 有效输入 |
|---|---|---|
编号 |
是的 | 日期格式可以是单元格引用、整数日期或文本日期(格式为 DD/MM/YYYY 或 YYYY/MM/DD)。使用公式计算出的日期格式也可接受。文本中的日期必须用引号括起来。 |
范例
范例数据
| A | B | C | |
|---|---|---|---|
| 1 | 日期 | 人员 | 开支 |
| 2 | 2/1/2023 | 艾比 | $3456.00 |
| 3 | 5/12/2023 | 布兰登 | $4783.30 |
| 4 | 7/4/2023 | 科琳娜 | $3167.09 |
| 5 | 2/21/2023 | 达蒙 | $2965.89 |
| 6 | 12/5/2023 | 以斯帖 | $3014.88 |
| 7 | 6/16/2023 | 弗朗索瓦丝 | $2762.93 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 返回单元格中指定日期对应的月份值。 | =MONTH(A1) |
此公式返回单元格 A1 中日期对应的月份数。对于此数据集,公式返回 2。 |
| 返回指定日期对应的月份值。 | =MONTH("17/9/2003") |
返回指定日期 2003 年 9 月 17 日的月份数。该公式返回 9。 |
| 按月份对支出进行分类。 | =SUM(IF(MONTH(A2:A8)=2, C2:C8, 0)) |
该公式的工作原理如下:
对于此数据集,公式返回: 6421.89 (第 2 行和第 5 行的总和)。 |
| 检查日期是否在特定月份内。 | =IF(MONTH(A7)=12, "十二月", "其他") |
该公式的工作原理如下: 如果 检查单元格 A7 中的日期是否在 12 月 对于此数据集,公式返回: 其他 (因为月份是 7 月)。 |
笔记
- Workiva平台将日期存储为数字,以便用于计算。
默认值为 1900 年 1 月 1 日 = 1。 - MONTH 始终返回 1 到 12 之间的整数。
- 如果提供的或引用的日期不是有效的整数日期,或者格式不是 DD/MM/YYYY 或 YYYY/MM/DD,则 MONTH 返回 #NUM! 错误。
- 如果无法识别日期,MONTH 将返回 #VALUE! 错误。
- 如果提供的文本日期未用引号括起来,MONTH 将返回 #VALUE! 错误。
- 如果提供的或引用的日期带有时间值(即,它不是整数),则忽略该部分。例如,45332.75 将被视为 45332。
- 此函数不支持通配符。