英文:
SUMIFS for Array considering Day and Number - Excel Formula
问题
我有一个数据表格,其中包含星期几(星期一、星期二、星期三等),然后提供另一组数据从0到4,因此按名称在表格中提供了数据。
我需要为另一个表格获取摘要,我尝试使用SUMIFS,但无法获取数据范围C2:L50。
我需要Excel表格的解决方案,但我创建了一个示例Google表格供参考。
请帮忙。
最好的问候,
Indika
英文:
I have a data sheet include the Day (Monday, Tuesday, Wednesday, Etc.), then it provide the another data 0 to 4 , So then Name wise data available in the sheet.
I need to get the summary for another table, I tried with SUMIFS, but It not work to get the data range C2:L50.
I need solution for Excel sheet but I created sample google sheet for easy reference,
Please help on this.
Best regard
Indika
https://docs.google.com/spreadsheets/d/1e6FcwEGbwVVIx2Y3upog7YOjUtHsUOczJs4a-nnEHhU/edit?usp=sharing
答案1
得分: 2
Formula in O2
:
=SUMPRODUCT($C$2:$L$112*($A$2:$A$112=O$1)*($B$2:$B$112=$N2))
Drag it right and down.
Result:
英文:
Formula in O2
:
=SUMPRODUCT($C$2:$L$112*($A$2:$A$112=O$1)*($B$2:$B$112=$N2))
Drag it right and down.
Result:
答案2
得分: 0
在B和C之间插入新列,以及L和M之间。
您的电子表格应该看起来像这样。
在单元格C2中键入:=CONCAT(A2,B2)
将此公式一直向下扩展。
在单元格L2中键入:=SUM(D2:M2)
将此公式一直向下扩展。
然后在单元格Q2中键入:=VLOOKUP(CONCAT(Q$1,$P2),$C$1:$N$112,12,FALSE())
并将其沿着表格扩展。
您应该最终得到类似以下的结果。
然后,如果您愿意,可以隐藏列C和N。
英文:
Insert a new column between B & C, as well as L & M.
Your spreadsheet should look like this.
In Cell C2 type: =CONCAT(A2,B2)
Extend this all the way down.
In Cell L2 type: =SUM(D2:M2)
Extend this all the way down.
Then in Cell Q2 type: =VLOOKUP(CONCAT(Q$1,$P2),$C$1:$N$112,12,FALSE())
And extend all across the table.
You should end up with something like this.
Then if you wish to, you can hide columns C & N.
答案3
得分: 0
在O2单元格中粘贴这个公式,无需拖动它:
=BYCOL(O1:U1,lambda(b,byrow(N2:N6,lambda(a,sum(filter(C2:L,B2:B=a,A2:A=b))))))
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论