Существует ли функция Excel, которая усредняет значения столбца, только если в его строке нет нечисловых значений? - PullRequest
0 голосов
/ 18 октября 2019

У меня есть набор данных в Excel, в котором есть некоторые значения NaN. Проблема в том, что я должен получить среднее значение по столбцам, но я не могу рассчитать со строками, в которых есть значение NaN. Как я могу решить эту проблему с помощью функций? (Набор данных состоит из нескольких сотен строк, я не хочу делать это вручную.)

Вот пример:

Example

Я не хочуСр и Чт в среднем, поэтому вариант A будет (15 + 4 + 7) / 3, а B будет (9 + 4 + 1) /3.

Ответы [ 2 ]

5 голосов
/ 18 октября 2019

Просто используйте функцию AVERAGEIFS().

=AVERAGEIFS(B$2:B$6,$B$2:$B$6,"<>Nan",$C$2:$C$6,"<>Nan")

enter image description here

3 голосов
/ 18 октября 2019

Функция AVERAGE уже игнорирует текстовые ячейки. Вы просто выбираете диапазон, и он автоматически исключает из расчетов ячейки, содержащие текст. Протестируйте его на небольшом диапазоне и убедитесь в этом сами.

Извините, я не смог набрать это в качестве комментария, потому что у меня все еще нет достаточного количества повторений для него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...