Как сделать так, чтобы критерии в AVERAGEIFS обновлялись автоматически? - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь, чтобы мои критерии AVERAGEIFS обновлялись автоматически в зависимости от дня года (в данном случае только для 2014 года). Моя оригинальная формула AVERAGEIFS прекрасно работает = AVERAGEIFS ($ B $ 2: $ B $ 35041, $ A $ 2: $ A $ 35041, "> = 01.01.2014", $ A $ 2: $ A $ 35041 "" <1/2/2014 ") </em>, но я должен вручную редактировать его для каждого дня года.

Я пытался изменить формулы, которые я видел в других постах здесь, но пока не повезло. Я хочу усреднить значения в столбце B (Сумма) для каждого дня в столбце A (Дата). У меня есть 96 временных интервалов для каждого дня года, отсюда 96 записей в столбце A с одинаковой датой, например, 01.01.2014 и т. Д. До 31.12.2014. Как изменить формулу так, чтобы она автоматически корректировала день, когда я перетаскиваю ее вниз?

Вот скриншот с данными:

Снимок экрана данных

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 25 января 2019

РЕДАКТИРОВАТЬ: обновленная формула ниже;Я неправильно прочитал исходный вопрос о том, как ваши данные были отформатированы.Вы можете поместить эту формулу в B2 и скопировать вниз.

=AVERAGEIFS($B$2:$B$35041,$A$2:$A$35041,">="&$A2,$A$2:$A$35041,"<"&($A2+1))

Ваш исходный оператор сравнения жестко закодировал дату в виде строки.Вместо этого мы можем просто объединить значение ячейки в эту строку сравнения.

Конечно, это будет делать те же вычисления для каждой из 96 записей для каждого из дней на вашем листе.Вы можете добавить второй лист для средних значений с указанием только отдельных дней года, указанных в A, и среднего расчета в B.

РЕДАКТИРОВАТЬ 2: если ваши записи в столбце A содержат информацию о дробной дате (т.е. с часами, минуты и секунды), при преобразовании дат в целые числа любой дробный компонент будет отброшен:

=AVERAGEIFS($B$2:$B$35041,$A$2:$A$35041,">="&INT($A2),$A$2:$A$35041,"<"&INT($A2)+1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...