MS Excel - Совокупная сумма столбца на основе «значений id» в другом столбце?

4

Я пытался выяснить, как создать формулу, которая рассчитывает кумулятивные суммы строк в столбце на основе их значений идентификатора в другом столбце, но до сих пор не нашел никакого решения для этого. Я пытаюсь продемонстрировать, что я имею в виду с этими примерами:

ID   Value   CumulativeCounter
1      2     (ID1 has 2)
2      3     (ID2 has 3)
3      1     (ID3 has 1)
4      5     (ID4 has 5)
1      9     (ID1 has the previous value 2 and this new 9 on top of that =11)
2      1     (ID2 has the previous value 3 and this new 1 on top of that =4)

И так далее, вот еще один пример (в «представлении Excel») с большим количеством записей и чисел:

  A  B  C
1 1  2  2
2 2  7  7
3 3  3  3
4 1  2  4 (<- 2+2)
5 5  9  9
6 1  2  6 (<- 4+2)
7 4  3  3
8 2  7  14
9 1  8  14 (<- 6+8)

Буду вечно благодарен за формульное решение для этого!

Tenttu
источник

Ответы:

6

Вы должны использовать SUMIF с хорошо установленными ссылками, введите это C1 и заполнить вниз: =SUMIF($A$1:A1,A1,$B$1:B1).

Мате Юхас
источник
1
Это работает отлично! Я не могу поверить, что это было так просто. Я попробовал что-то подобное (но, очевидно, не то же самое), и это не сработало, поэтому я был убежден, что для достижения того, что я хочу, потребуется какая-то чудовищная формула. Спасибо! :)
Тентту