Возможно, это не лучший подход, но, похоже, он работает в моем тестировании:
Формула в D9:
=SUM(IFERROR(($C$4:$C$7*(D$4:D$7>0))
/(COUNTIFS($B$4:$B$7,$B$4:$B$7,D$4:D$7,">0")),""))
, примененная с использованием Ctrl + Shift + Введите (поскольку это формула массива).
Затем можно перетащить вправо.
