求和可变范围

时间:2019-02-05 15:34:43

标签: excel vba excel-formula sum sumifs

我需要弄清楚如何根据其他列中的条件求和谁的长度发生变化。我正在合并来自多个电子表格的结果。我需要将A列和B列中的重复项进行分组,然后将C列中的计数相加,以得到两者的总数,并且总数需要反映在分组的最后一行。来源示例:

Building#     Room#   Count    
1350          210      4    
1350          210      6    
1350          210      2    
1350          100      3    
1352          105      7    
1352          105      3    
1352          201      10

我需要获得的结果如下所示:

Building#     Room#   Count    Total    
1350          210      4    
1350          210      6    
1350          210      2        12    
1350          100      3         3    
1352          105      7    
1352          105      3        10    
1352          201      10       10

2 个答案:

答案 0 :(得分:3)

在D2并下拉:

=IF(OR(A2<>A3,B2<>B3),SUM($C$2:C2)-SUM($D$1:D1),"")

enter image description here

答案 1 :(得分:2)

在D2中使用此公式并将其下拉:

=IF(COUNTIFS(A3:$A$1048576,A2,B3:$B$1048576,B2)=0,SUMIFS(C:C,A:A,A:A,B:B,B:B),"")

enter image description here