如何根据指定年月查找对应数值列的最小值
按指定年月查找对应数值列的最小值
示例数据
| 日期 | 数值 |
|---|---|
| Jan 2 2024 | 5 |
| Feb 7 2024 | 33 |
| Mar 5 2024 | 7 |
| Jan 3 2024 | 23 |
| Mar 20 2024 | 18 |
| Mar 20 2022 | 1 |
需求说明
已知表格中第一列为日期,第二列为数值,需找出2024年3月对应的数值列最小值,计算结果为7。
实现公式
方法1:使用MINIFS函数(支持Excel 2019及以后、Google Sheets)
直接通过多条件筛选取最小值:
=MINIFS(B:B, YEAR(A:A), 2024, MONTH(A:A), 3)
- 逻辑:
MINIFS会匹配A列年份为2024且月份为3的所有行,返回对应B列的最小值。
方法2:数组公式(兼容旧版Excel)
若使用不支持MINIFS的旧版Excel,可使用数组公式(输入完成后按Ctrl+Shift+Enter确认):
=MIN(IF((YEAR(A:A)=2024)*(MONTH(A:A)=3), B:B))
- 逻辑:通过
IF筛选出符合年月条件的数值,再用MIN取最小值。
内容的提问来源于stack exchange,提问作者Wannes
相关产品推荐
相关产品推荐

