求助:依据F3单元格城市名查找对应三个月最低气温纪录(填G3)
解决方法
根据你的需求,可通过Excel函数实现按城市筛选并提取近三个月最低气温纪录,以下是两种可行方案:
方案1:MINIFS函数(Excel 2019及以上版本适用)
在G3单元格输入以下公式,回车即可:
=MINIFS(C:C, B:B, F3, A:A, ">="&TODAY()-90)
参数说明:
C:C:存放最低气温数据的列B:B, F3:筛选条件1——城市列与F3单元格的城市匹配A:A, ">="&TODAY()-90:筛选条件2——日期在近90天内(近似三个月范围)
方案2:数组公式(兼容旧版Excel)
若你的Excel版本不支持MINIFS,使用以下数组公式:
=MIN(IF((B:B=F3)*(A:A>=TODAY()-90), C:C))
输入完成后按 Ctrl+Shift+Enter 触发数组计算(新版Excel可直接回车)
进阶调整:按自然月精确计算
如果需要严格筛选过去3个自然月的数据(而非固定90天),可替换日期判断逻辑,使用EDATE函数:
=MINIFS(C:C, B:B, F3, A:A, ">="&EDATE(TODAY(), -3))
注意事项
- 确保日期列是标准Excel日期格式,否则日期筛选会失效
- 建议使用具体数据区域(如
A2:A1000)替代整列引用(A:A),提升计算效率
内容的提问来源于stack exchange,提问作者Frederico Montzel
相关产品推荐
相关产品推荐

