Google Sheets按月份求和:如何计算8月份所有数值的总和
Google Sheets 8月份对应数值求和方案
根据日期列的存储格式不同,可选用以下对应公式,默认假设日期存储在A列,待求和的数值存储在B列:
情况1:日期列为标准日期格式
固定年份的8月求和
将公式里的对应年份替换为实际需要统计的年份即可:=SUMIFS(B:B, A:A, ">="&DATE(对应年份,8,1), A:A, "<="&EOMONTH(DATE(对应年份,8,1),0))
跨所有年份的8月求和
如果不需要区分年份,统计所有年份8月的数值总和,用SUMPRODUCT公式:=SUMPRODUCT((MONTH(A:A)=8)*B:B)
如果要限定年份,调整为以下格式即可(示例为统计2024年8月的总和):=SUMPRODUCT((YEAR(A:A)=2024)*(MONTH(A:A)=8)*B:B)
情况2:日期列为“8月XX日”类文本格式
直接用SUMIF匹配文本前缀即可:
=SUMIF(A:A,"8月*",B:B)
注意事项
- 使用日期格式相关公式前,可选中A列点击顶部菜单「格式」→「数字」→「日期」,统一调整为标准日期格式,避免公式识别出错
- 若你的数据范围是固定的,把公式里的整列引用(如
B:B)替换为具体数据区域(如B2:B120),可以提升公式运行效率 - 如有额外筛选条件(比如排除某类行、限定数值大于0等),可直接在SUMIFS中新增对应条件参数即可
内容的提问来源于stack exchange,提问作者zongshita
相关产品推荐
相关产品推荐

