Один из подходов заключается в использовании ARRAYFORMULA и создании массива с использованием { val1, val2, etc }
.Затем вы можете использовать FILTER для обработки логики (если Col B = имя техника, возвращаемое значение в Col D) и SUM для суммирования всех значений, возвращаемых FILTER.IFERROR просто игнорирует ошибку, которую возвращает ARRAYFORMULA, когда техник еще ничего не выставил.
Попробуйте поместить следующую формулу в ячейку E3.
=iferror(arrayformula({
sum(filter(D2:D,B2:B=E2)),
sum(filter(D2:D,B2:B=F2)),
sum(filter(D2:D,B2:B=G2)),
sum(filter(D2:D,B2:B=H2)),
sum(filter(D2:D,B2:B=I2))
}), "")