Google Sheets 查询或过滤公式,根据列对值进行求和

问题描述 投票:0回答:1

我正在尝试使用查询或过滤器等单个公式来生成新的数据表,但由于同一客户有多个行并且需要对数量和金额列进行求和,因此我遇到了问题。我需要最终表不重复任何客户,但如果是同一客户,则还要对值进行求和。任何帮助将不胜感激!

示例数据 - 请注意 CUSTOMER4 的两行

姓名 来源 地点 2024-01 数量 2024年1月 2024-02 数量 2024 年 2 月 2024-03 数量 2024年3月
客户1 网页 地点A 60 $3,000.00 20 $1,000.00 4 $200.00
客户2 网页 地点A 35 $1,750.00 0.00 美元
客户3 商店 地点A 10 $500.00 50 $2,500.00 15 $750.00
客户4 商店 地点A 32 $1,600.00 41 $2,050.00 62 $3,100.00
客户5 商店 地点A 5 $250.00 13 $650.00
客户4 商店 地点B 12 $600.00 74 $3,700.00 43 $2,150.00

如果只想查看存储数据而不管位置如何,这是期望的结果。请注意,CUSTOMER4 值是相加的。

姓名 来源 2024-01 数量 2024 年 1 月 2024-02 数量 2024 年 2 月 2024-03 数量 2024年3月
客户3 商店 10 $500.00 50 $2,500.00 15 $750.00
客户4 商店 44 $2,200.00 115 $5,750.00 105 $5,250.00
客户5 商店 5 $250.00 13 $650.00
google-sheets google-sheets-formula
1个回答
0
投票

假设A1:I7是您的数据范围,Source位于B列,那么您可以使用以下公式来查询Source = "Store"

={A1:B1, D1:I1; query(A2:I7,"select A,B,sum(D),sum(E),sum(F),sum(G),sum(H),sum(I) where B='Store' group by A,B label sum(D)'',sum(E)'',sum(F)'',sum(G)'',sum(H)'',sum(I)''")}

© www.soinside.com 2019 - 2024. All rights reserved.