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

如何用SUMIF函数按月份求和?求助公式条件设置方法

按月份求和的SUMIF函数解决方案

情况1:日期列为文本格式(如示例中的"7 Aug")

直接利用通配符匹配月份缩写,即可用SUMIF实现求和:

  • 计算8月(Aug)总和:=SUMIF(_date, "*Aug", _quantity)
  • 计算9月(Sep)总和:=SUMIF(_date, "*Sep", _quantity)
    原理:*是通配符,代表任意字符,*Aug会匹配所有以Aug结尾的日期文本,从而对对应Quantity列求和。

情况2:日期列为Excel标准日期格式

如果你的Date列是真正的日期值(仅显示为"7 Aug"这类格式),可通过提取月份设置条件:

  1. 新增辅助列(比如C列),输入公式提取月份数字:=MONTH(_date)(8代表8月,9代表9月)
  2. 用SUMIF求和:
    • 8月总和:=SUMIF(C:C, 8, _quantity)
    • 9月总和:=SUMIF(C:C, 9, _quantity)

无辅助列的替代方案

如果不想添加辅助列,可使用数组公式(Excel 365/2021直接回车,旧版本需按Ctrl+Shift+Enter):
=SUM(IF(MONTH(_date)=8, _quantity, 0))
将公式中的8替换为对应月份数字,即可计算目标月份的总和。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 08:55:03