求Google Sheets中按特定日期列汇总赛事月度数据的公式
Google Sheets 赛事月度复盘数据汇总公式方案
以下是针对赛事运营月度复盘,汇总特定日期列数据的实用公式,适配Google Sheets环境:
指定月份数值汇总(如营收、参与人数)
假设日期列为A:A,待汇总数值列为B:B,统计2024年3月数据的公式:=SUMIFS(B:B, A:A, ">="&DATE(2024,3,1), A:A, "<="&EOMONTH(DATE(2024,3,1),0))用
EOMONTH自动获取当月最后一天,无需手动输入月末日期,避免日期范围错误。自动匹配当前月份汇总
无需手动修改年月,自动统计系统当前月份的数据:=SUMIFS(B:B, A:A, ">="&EOMONTH(TODAY(),-1)+1, A:A, "<="&EOMONTH(TODAY(),0))EOMONTH(TODAY(),-1)+1生成当月第一天,EOMONTH(TODAY(),0)生成当月最后一天,随系统日期自动更新。指定月份赛事数量统计
统计2024年3月的赛事总数,用COUNTIFS实现:=COUNTIFS(A:A, ">="&DATE(2024,3,1), A:A, "<="&EOMONTH(DATE(2024,3,1),0))多维度月度汇总(QUERY函数)
若需同时按月份+其他维度(如赛事类型)汇总,QUERY函数更高效。假设日期列A、赛事类型列C、数值列B,按月份分组生成汇总表:=QUERY(A:C, "SELECT MONTH(A)+1, SUM(B), COUNT(A) WHERE A IS NOT NULL GROUP BY MONTH(A)+1 LABEL MONTH(A)+1 '月份', SUM(B) '总数值', COUNT(A) '赛事数量'", 1)注:
MONTH(A)+1是将Google Sheets默认的0-11月份格式转为1-12的常规月份表示;LABEL用于自定义表头,适配复盘报表需求。
注意事项
确保日期列是日期格式(选中列→格式→数字→日期),若为文本格式,公式无法识别日期范围。
内容的提问来源于stack exchange,提问作者Castle
相关产品推荐
相关产品推荐

