英文:
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)))
答案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)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论