Например:
[столбец A] 1,1,2,2,3,3,3 = среднее значение 2,3
[столбец B] 2,2,3, 3,4,4 = среднее значение равно 2 (каждое число встречается 2 раза каждое)
[столбец C] 2,2,2,3,3,3,4,4,4 = среднее значение равно 3 (каждый номер появляется 3 раза каждый)
С формулой массива будет проще:
=COUNT(A$1:A$10)/SUM(IF(A$1:A$10<>"",1/(COUNTIF(A$1:A$10,A$1:A$10))))
Формула массива после редактирования подтверждается нажатием ctrl + shift + enter
ctrl
shift
enter
Другой вариант (с поддержкой пустых ячеек):
=AVERAGE(COUNTIF(C5:C13,UNIQUE(C5:INDIRECT(ADDRESS(COUNTA(C5:C13)+ROW(C4),COLUMN(C4))))))
Выход (французское программное обеспечение, O365):
=(ROWS(A1:A9)-COUNTBLANK(A1:A9))/SUMPRODUCT(1/COUNTIF(OFFSET(A1,,,COUNTA(A1:A9));OFFSET(A1,,,COUNTA(A1:A9))))
Длина разных столбцов делает его немного сложным (следовательно, с использованием OFFSET и COUNTA).