#excel #excel-formula
Вопрос:
Я использую формулу, показанную на рисунке, и то, что я хочу, чтобы она усредняла значение MinOscilation, классифицированное по дате. Таким образом, например, я могу получить среднее значение для всего 30/04/2021, 04/05/2021 и тому подобное), но когда я пытаюсь это сделать, я получаю #DIV/0! ошибка, и я не совсем уверен, что я делаю неправильно.
Комментарии:
1. Вы должны использовать
AVERAGEIFS
этот синтаксис, а неAVERAGEIF
.2. Посмотрите на справку плавающего помощника. Первый аргумент-диапазон, а второй-критерии для предыдущего диапазона. Третий-это диапазон, который необходимо усреднить. Так и должно быть
AVERAGEIF(G22:36, G40,H22:H36)
3. @Рори, спасибо тебе. Если вы отправите это в качестве ответа, я могу отметить это как решение моей проблемы.
4. Также нужны знаки доллара для привязки диапазонов G22:G36 и H22:H36
5. @TomSharpe Я понял это несколько минут спустя. В любом случае, спасибо!
Ответ №1:
Синтаксис, который вы используете, предназначен для AVERAGEIFS
функции. Так что либо используйте это, либо переключите аргументы в правильном порядке для AVERAGEIF
:
=AVERAGEIF($G$22:$G$36,G40,$H$22:$H$36)
Комментарии:
1. Я думаю, глядя на изображение, опубликованное OP, это
G22
должно бытьG40
так, чтобы оно составляло среднее значение каждой даты из диапазонаG40:G48
2. @FoxfireAndBurnsAndBurns Да, я думаю, что вы правы. Исправлю, спасибо.