Сейчас я смотрю что-то подобное, чтобы вытащить строку 2,5,8, затем 3,6,9, затем 4,7, 10 (выглядит немного длиннее):
=query({filter(C2:C,mod(row(C2:C)-2,3)=0),filter(C2:C,mod(row(C2:C)-2,3)=1),filter(C2:C,mod(row(C2:C)-2,3)=2)},"select Col1,avg(Col3) where Col3 is not NULL group by (Col1) pivot (Col2)")
Тогда это, чтобы получить средние значения без группировки их по назначенному человеку
=query({filter(C2:C,mod(row(C2:C)-2,3)=0),filter(C2:C,mod(row(C2:C)-2,3)=1),filter(C2:C,mod(row(C2:C)-2,3)=2)},"select avg(Col3) where Col3 is not NULL pivot (Col2)")
Однако вы можете разбить это, если вы измените количество строк в листе, потому что три массива в фигурных скобках могут иметь различное числостроки.