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

Google Sheets中使用LOOKUP按月份统计客户付款的技术求助

按月份拆分统计各客户付款金额的实现方法

针对你需要按月份汇总不同客户付款金额的需求,以下是两种适用于Google Sheets的高效实现方法:

方法一:SUMIFS多条件求和公式

如果你的汇总表已经固定了客户列和月份表头(比如A列是客户,B列对应1月、C列对应2月等),可以在对应单元格使用SUMIFS公式:

以汇总表中“客户A”对应“2024年1月”的单元格为例,公式如下:

=SUMIFS(数据区域!$C:$C, 数据区域!$B:$B, $A2, YEAR(数据区域!$A:$A), 2024, MONTH(数据区域!$A:$A), 1)
  • 参数说明:
    • 数据区域!$C:$C:付款金额所在列
    • 数据区域!$B:$B:客户名称所在列,$A2是当前行的客户名称(固定列引用,方便横向拖拽)
    • YEAR(数据区域!$A:$A), 2024:筛选年份为2024年的记录
    • MONTH(数据区域!$A:$A), 1:筛选月份为1月的记录

输入公式后,可横向拖拽填充其他月份,纵向拖拽填充其他客户,自动完成所有汇总。

方法二:QUERY函数自动生成汇总表

如果你希望一次性生成完整的客户-月份汇总表,推荐使用QUERY函数,它能自动分组并生成透视效果的结果:

在空白单元格输入以下公式:

=QUERY(数据区域!A:C, "SELECT B, SUM(C) WHERE A IS NOT NULL GROUP BY B PIVOT FORMAT(A, 'yyyy-MM')", 1)
  • 参数说明:
    • 数据区域!A:C:包含日期、客户、付款金额的数据源区域
    • SELECT B, SUM(C):选择客户列,并对付款金额求和
    • WHERE A IS NOT NULL:排除空日期的无效记录
    • GROUP BY B:按客户分组
    • PIVOT FORMAT(A, 'yyyy-MM'):将日期列按“年-月”格式拆分作为表头,自动生成各月份的汇总列
    • 末尾的1表示数据源包含表头行

这个公式会直接生成包含所有客户、所有月份付款汇总的完整表格,无需手动设置表头和拖拽填充。

内容的提问来源于stack exchange,提问作者beatrix-kiddo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 05:00:59