Hi, welcome to the forum
Without adding a helper (which would make it MUCH simpler), try this ARRAY formula, copied down...
=SUMPRODUCT(IF(ROUND($F$2:$F$326,5)=ROUND(F2,5),$C$2:$C$326))/SUMPRODUCT(COUNT(IF(ROUND($B$2:$B$326,5)=ROUND(B2,5),$B$2:$B$326,"")))
If you want to only show the 1st instance of a series, use this from the SECOND row down (if you put it inthe 1st row, it will give an error)...
=IF(ROUND(B2,5)=ROUND(B1,5),"",SUMPRODUCT(IF(ROUND($F$2:$F$326,5)=ROUND(F2,5),$C$2:$C$326))/SUMPRODUCT(COUNT(IF(ROUND($B$2:$B$326,5)=ROUND(B2,5),$B$2:$B$326,""))))
However, if you are able to add a helper column, use this (I used D), then put this in D2...
=ROUND(B2,5)
and then put this in E2...
=IF(D2=D1,"",AVERAGEIF($D$2:$D$326,D2,$C$2:$C$326))
both copied down
Bookmarks