Sum items on column from different row.

huangapple go评论55阅读模式
英文:

Sum items on column from different row

问题

我有一个名为"# items"的Excel表格:

季度 # 项目
2022年第一季度 1
2023年第一季度 3
2022年第三季度 2
2022年第一季度 3
2022年第一季度 2
2023年第一季度 3

这个表格每天都会更新,有新的条目加入。我需要从这个表格创建第二个表格,显示每个季度的项目总数,类似这样:

季度 总项目数
2022年第一季度 6
2023年第一季度 6
2022年第三季度 2

这个表格应该在向"# items"表格添加新行时自动更新。有什么解决这个问题的想法吗?感谢!

英文:

I have this table "# items" in excel:

QUARTER # items
Q1 2022 1
Q1 2023 3
Q3 2022 2
Q1 2022 3
Q1 2022 2
Q1 2023 3

This table is daily updated with new entries.
From this table I need to create a second table that has the total sum of items per each quarter. Something like:

QUARTER total items
Q1 2022 6
Q1 2023 6
Q3 2022 2

This table should update the result each time a new row is added to the table "# items".
Any idea how to solve this problem?

Thanks!

答案1

得分: 1

=HSTACK(UNIQUE(A2:A7),SUMIFS(B2:B7,A2:A7,UNIQUE(A2:A7)))

如果您没有可用的HSTACK函数,可以如下使用CHOOSE:
=CHOOSE({1,2}, UNIQUE(A2:A7),SUMIFS(B2:B7,A2:A7,UNIQUE(A2:A7)))

或者使用LET函数来避免重复:
=LET(A,A2:A7, B, B2:B7, ux, UNIQUE(A),HSTACK(ux, SUMIFS(B,A,ux)))

英文:

You can use an excel formula for that as follows, in case you don't want to use a Pivot table for that:

=HSTACK(UNIQUE(A2:A7),SUMIFS(B2:B7,A2:A7,UNIQUE(A2:A7)))

If you don't have HSTACK function available, you can use CHOOSE as follows:

=CHOOSE({1,2}, UNIQUE(A2:A7),SUMIFS(B2:B7,A2:A7,UNIQUE(A2:A7)))

or using LET function to avoid repetitions:

=LET(A,A2:A7, B, B2:B7, ux, UNIQUE(A),HSTACK(ux, SUMIFS(B,A,ux)))

Here is the output:
Sum items on column from different row.

答案2

得分: 0

我建议您在这里使用SUMIF函数。它应该看起来像这样:

SUMIF(Quarter, Q1 2022, # 项目)
英文:

I suggest that you use a SUMIF function for this. It would look something like this:

SUMIF(Quarter,Q1 2022, # Items)

huangapple
  • 本文由 发表于 2023年6月8日 21:24:46
  • 转载请务必保留本文链接:https://go.coder-hub.com/76432320.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定