【问题标题】:How to SUM a column of values in Sheet A IF a different column of values IS EQUAL TO a column of values in Sheet B如果不同的值列等于工作表 B 中的一列值,如何对工作表 A 中的一列值求和
【发布时间】:2021-07-04 03:35:43
【问题描述】:

我正在使用 Google 表格/Excel。 在表 A 中,我有购买了各种商品的客户的姓名,以及这些商品的成本。

A 表

Column A Column B Column C
Customer A Toothbrush $1.00
Customer B Pencil $2.00
Customer C Tent $5.00
Customer C Juice $4.00

在表 B 中,我想通过在表 A 中引用他们的姓名来计算每个客户花费的总金额。

表 B

Column A Column B
Customer A $1.00
Customer B $2.00
Customer C $9.00

这是我迄今为止尝试过的。我将这些公式放入工作表 B 的 B 列:

=COUNTIF(A:A,"='Sheet A'!A:A")

=SUMPRODUCT('Sheet A'!C:C,COUNTIF(A:A,"='Sheet A'!A:A))"))

【问题讨论】:

    标签: excel google-sheets


    【解决方案1】:

    google-sheet你可以使用QUERY()这样的函数

    =QUERY(A1:C4,"Select A, Sum(C) Group By A Label A 'Customer', Sum(C) 'Sum'")
    

    如果您想要Sheet2 的结果,请在下面使用

    =QUERY(Sheet1!A1:C4,"Select A, Sum(C) Group By A Label A 'Customer', Sum(C) 'Sum'")
    

    Excel-365 我使用以下公式

    E2=UNIQUE(A1:A4)
    F2=SUMIFS($C$1:$C$4,$A$1:$A$4,E2#)
    

    【讨论】:

    • 谢谢哈伦。如果我想选择整列而不是只选择单元格 A1:C4,该怎么办?
    • 只需在google-sheet 中将A1:A4 更改为A:CA2:C
    猜你喜欢
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 2022-07-01
    • 1970-01-01
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多