带有VLOOKUP函数的SUMIF excel,添加具有相同ID的所有值
所以我相信我需要在这里使用一个Vlookup / sumif组合,但是我不能把头部绕在记号上。 我有两张表,看起来像这样:
表格1:
+-------+----------+----------+----------+---------+ | CO | Week 1 | Week 2 | Week 3 | Week 4 | +-------+----------+----------+----------+---------+ | 1234 | | | | | | 2345 | | | | | | 3456 | | | | | | 4567 | | | | | | 5678 | | | | | | 6789 | | | | |
表2:
+-------+----------+----------+----------+----------+ | CO | Week 1 | Week 2 | Week 3 | Week 4 | +-------+----------+----------+----------+----------+ | 1234 | 10 | 25 | 20 | 10 | | 1234 | 20 | 25 | 20 | 10 | | 1234 | 30 | 25 | 10 | 15 | | 2345 | 10 | 25 | 10 | 10 | | 1234 | 40 | 25 | 15 | 15 | | 6789 | 25 | 25 | 20 | 20 | | 1234 | 10 | 25 | 20 | 10 | | 6789 | 20 | 25 | 20 | 10 | | 3456 | 30 | 25 | 10 | 15 | | 4567 | 10 | 25 | 10 | 10 | | 5678 | 40 | 25 | 15 | 15 | | 4567 | 25 | 25 | 20 | 20 |
所以在表1中,我需要总结所有的“1/2”/ 1/4周的值。 感谢您提前帮助任何能够帮助我的人!
我觉得你这样做太难了:
在第1周的第一个单元格(假设单元格B2)中,放入:
=sumif(Table2!$A$2:$A$500, A$2, Table2!B$2:B$500)
你可以复制它,它应该总计你的总数。
我们也使用SUM
, OFFSET
和MATCH
FUNCTION来解决这个问题
=SUM(OFFSET(H$10,MATCH($A11,$G$11:$G$22,0),0,MATCH($A11,$G$11:$G$22,1)-MATCH($A11,$G$11:$G$22,0)+1))