You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel:如何通过公式在指定年月区间计算表格的Min和Max值?

实现指定年月区间内的最值计算(Min/Max)

完全可以用公式实现,核心是利用MINIFS()/MAXIFS()的多条件筛选能力,同时添加「大于等于起始年月」和「小于等于结束年月」两个条件,就能覆盖整个区间。

前提准备

确保你的Month-Year列是可识别的日期格式(比如单元格格式设为「yyyy-mm」或其他日期类格式)。如果当前是文本格式,可先用DATEVALUE()函数转换为日期,例如=DATEVALUE(A2),再用转换后的日期列做条件判断。

公式示例(假设以下单元格对应关系)

  • Month-Year列:A2:A100
  • Plus列:B2:B100
  • Minus列:C2:C100
  • 起始年月输入框:E2
  • 结束年月输入框:F2

Plus列的最值计算

  • 最小值:
    =MINIFS(B:B, A:A, ">="&E2, A:A, "<="&F2)
    
  • 最大值:
    =MAXIFS(B:B, A:A, ">="&E2, A:A, "<="&F2)
    

Minus列的最值计算

  • 最小值:
    =MINIFS(C:C, A:A, ">="&E2, A:A, "<="&F2)
    
  • 最大值:
    =MAXIFS(C:C, A:A, ">="&E2, A:A, "<="&F2)
    

旧版Excel兼容方案(无MINIFS/MAXIFS)

如果使用2019版以前的Excel,可使用数组公式实现:

  • Plus列最小值:
    =MIN(IF((A:A>=E2)*(A:A<=F2), B:B))
    
    输入完成后按Ctrl+Shift+Enter触发数组计算(新版Excel直接回车即可)。

内容的提问来源于stack exchange,提问作者ClockworkNemo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 07:30:50