Простите, я не разбираюсь в этом, поэтому не получилось отредактировать ваш код. То, что вы предложили, работает, но считает сумму процентов по столбцам, а не среднее (необходимо разделить возвращаемое значение на количество столбцов). Не понимаю как это добавить.
Ваш вариант