Предполагая, что столбец B отсортирован, получите промежуточный итог в первом экземпляре uid с этим в E2 (заполнено),
=if(b2<>b1, sumifs(c:c, b:b, b2), text(,))
Чтобы получить промежуточный итог в последнем случае,
=if(b2<>b3, sumifs(c:c, b:b, b2), text(,))
Для несортированного столбца B используйте это в E2 и заполните,
=if(countif(b:b, b2)=countif(b$2:b2, b2), sumifs(c:c, b:b, b2), text(,))