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

如何使用MAXIFS按2021年8月的日期条件计算列中最大值

MAXIFS按年月筛选求最大值的正确实现

你之前的公式错误原因是MAXIFS的条件参数需要条件区域、判断条件成对配置,直接写MONTH=8、YEAR=2021没有绑定对应的日期列区域,无法正常识别判断逻辑。


方案1:日期区间判断(兼容性最优)

所有支持MAXIFS的Excel版本、WPS、Google Sheets均可使用,不需要数组运算:

=MAXIFS(D2:D39, B2:B39, ">="&DATE(2021,8,1), B2:B39, "<="&EOMONTH(DATE(2021,8,1),0))

参数说明:

  • D2:D39:需要计算最大值的目标数据列
  • 第一组条件:限定B列日期大于等于2021年8月1日
  • 第二组条件:限定B列日期小于等于2021年8月的最后一天(EOMONTH函数用于返回指定月份的最后一天日期)

方案2:年月提取判断(适用于新版本Excel/WPS)

如果你的办公软件支持动态数组运算,可以直接提取月份和年份做判断:

=MAXIFS(D2:D39, MONTH(B2:B39), 8, YEAR(B2:B39), 2021)

注意:该写法需要确认B列所有单元格都是标准日期格式,不能是文本类的日期字符串,否则提取年月的函数会报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 16:24:03