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

Excel排除指定日期计算最高日支出总和及对应日期

问题说明
  • 现有数据表包含日期列、与日期关联的支出列,同一日期可对应多笔支出记录
  • 统计要求:计算全日期范围支出数据时排除01/07/2022的所有记录,返回两个结果:支出总和最高的对应日期、该日期的支出总金额
  • 当前状态:E2单元格已通过公式=INDEX($A$8:$A$11;MATCH(MAX(SUMIF($B$8:$B$11;$B$8:$B$11));SUMIF($B$8:$B$11;$B$8:$B$11);0))返回最高支出对应日期(本案例为03/07/2022),但E3单元格无法正确计算该日期对应的支出总和,且原有公式未加入排除01/07/2022记录的判断逻辑。
操作步骤

1. 修正E2单元格公式(补充排除规则)

原有公式未对01/07/2022的记录做过滤,会导致统计结果偏差,替换为以下公式即可:

  • 如果你使用的是Excel 365/2021及以上支持动态数组的版本,直接输入回车:
=INDEX($A$8:$A$11,MATCH(MAX(SUMIFS($B$8:$B$11,$A$8:$A$11,$A$8:$A$11,$A$8:$A$11,"<>01/07/2022")),SUMIFS($B$8:$B$11,$A$8:$A$11,$A$8:$A$11,$A$8:$A$11,"<>01/07/2022"),0))
  • 如果你使用的是旧版Excel,输入公式后需按Ctrl+Shift+Enter三键结束确认数组运算。

注意:公式内的参数分隔符如果和你本地Excel设置不匹配,把逗号替换为你本地使用的分号即可。

2. E3单元格计算最高支出总金额

两种公式可选,按需使用:

  • 引用E2的日期结果计算,逻辑简单易维护:
=SUMIFS($B$8:$B$11,$A$8:$A$11,E2,$A$8:$A$11,"<>01/07/2022")
  • 独立计算不依赖E2单元格,和E2统计逻辑完全对齐:
=MAX(SUMIFS($B$8:$B$11,$A$8:$A$11,$A$8:$A$11,$A$8:$A$11,"<>01/07/2022"))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 20:24:30