Нужно
В образовательной организации проводят взаимное оценивание студентов – это когда студенты в рамках одной группы делятся на подгруппы по 3-4-5 человек и ставят оценки за курсовой проект друг другу.
Происходит это примерно так: есть подгруппа из А Б В Г Д Е , студент А ставит оценку студентам – БВГДЕ, студент Б ставит оценку АВГДЕ, студент В ставит оценку – АБГДЕ, и далее аналогично.
Мы выгружаем из БД файл excel, в котором всё абсолютно вперемешку (файл вышлю при отклике).
Далее я начинаю отфильтровывать: по группе (собираю по группе на разных листах). Например, в группе ААА2001 всего 5 подгрупп по 4-5 студентов.
В столбце С записываем оценки как, например, студент с ФИО1 оценил всех, в столбце Е – как ФИО1 оценил ФИО2 (20 б.), в столбце F – как ФИО1 оценил ФИО3 (18 б.) и далее по аналогии. В столбце J считаем по формуле: (сумма всех оценок / на их кол-во)/2. Итоговую оценку проставляем в столбце D, т.е ФИО1 оценили на 9,75, Ревского на 10… Именно этот результат идет в ведомость.
Требуется написание макроса для автоматизации этой задачи.
Подробное ТЗ с файлами excel вышлю при отклике.