SUMIF INDEX MATCH,具有可变索引

时间:2018-08-27 22:01:46

标签: excel excel-formula

基本上,我正在尝试为汇总另一个单元格的每个唯一ID创建一个小计的数据项。该值将对每个唯一ID重复,但是由于记录数是可变的(从1,500到150,000+条记录中的任何位置),我想要一个灵活的公式。我放弃了绝对无效的公式。

这很容易,我很想念它:
This is easy and I'm missing it

2 个答案:

答案 0 :(得分:2)

假定对B列进行排序,然后在uid的第一个实例中获得小计,并在E2中将其汇总(向下填充),

ReactiveCouchBaseRepository

要获取最后一个实例的小计,

=if(b2<>b1, sumifs(c:c, b:b, b2), text(,))

对于未排序的B列,请在E2中使用它并填写,

=if(b2<>b3, sumifs(c:c, b:b, b2), text(,))

答案 1 :(得分:0)

您可以使用=SUMIFS()和锁定的单元格引用($)简单地解决此问题:

=SUMIFS($C$2:C2,$B$2:B2,B2)

将上面的代码放入C2中并复制下来,它将返回:

1111    3.18    3.18
1111    17.18   20.36
1111    1.38    21.74
1111    1.04    22.78
2222    2.24    2.24
2222    2.24    4.48
2222    2.24    6.72
2222    2.24    8.96
3333    4.39    4.39
3333    4.39    8.78
3333    4.39    13.17
3333    1.66    14.83
3333    -0.66   14.17
3333    -0.66   13.51
4444    3.67    3.67
4444    2.28    5.95
4444    2.33    8.28
4444    2.02    10.3
4444    1.52    11.82