Используя Excel, как рассчитать среднее число одинаковых чисел в столбце? - PullRequest
0 голосов
/ 20 апреля 2020

Например:

[столбец 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 раза каждый)

Ответы [ 3 ]

2 голосов
/ 20 апреля 2020

С формулой массива будет проще:

=COUNT(A$1:A$10)/SUM(IF(A$1:A$10<>"",1/(COUNTIF(A$1:A$10,A$1:A$10))))

Формула массива после редактирования подтверждается нажатием ctrl + shift + enter

enter image description here

1 голос
/ 20 апреля 2020

Другой вариант (с поддержкой пустых ячеек):

=AVERAGE(COUNTIF(C5:C13,UNIQUE(C5:INDIRECT(ADDRESS(COUNTA(C5:C13)+ROW(C4),COLUMN(C4))))))

Выход (французское программное обеспечение, O365):

Count

1 голос
/ 20 апреля 2020
=(ROWS(A1:A9)-COUNTBLANK(A1:A9))/SUMPRODUCT(1/COUNTIF(OFFSET(A1,,,COUNTA(A1:A9));OFFSET(A1,,,COUNTA(A1:A9))))

Длина разных столбцов делает его немного сложным (следовательно, с использованием OFFSET и COUNTA).

enter image description here

...