Среднесуточная максимальная / минимальная температура в диапазоне дат / времени в Excel
У меня есть следующая формула массива, которая рассчитывает среднесуточную температуру за сезон (более подробно изложена здесь: Средняя дневная и ночная температура в Excel).
=AVERAGE(IF(Sheet1!$C$7:$C$17622>=$A$20,IF(Sheet1!$C$7:$C$17622<$A$21,IF(Sheet1!$B$7:$B$17622>=$B18,IF(Sheet1!$B$7:$B$17622<$B19,OFFSET(Sheet1!A$7:A$17622,0,(COLUMN(Sheet1!A$7)*3)))))))
OFFSET
функция состоит в том, чтобы учитывать чередующиеся столбцы температуры и влажности для каждого объекта (температура / влажность сайта указаны в столбцах на листе 1; для каждого объекта имеется четыре столбца, следовательно, *3).
Я могу получить абсолютный максимум для каждого сезона, заменив AVERAGE
с MAX
,
Тем не менее, я хотел бы получить средние максимальные / минимальные дневные и ночные температуры для каждого сезона, но я не могу понять, как это сделать (через несколько часов). Буду признателен, если кто-нибудь сможет мне помочь.
Пример данных здесь: https://www.dropbox.com/s/9brbxjbcrhjwrhc/Climate%20by%20season.xlsx?dl=0
1 ответ
Просто добавьте 1 дополнительный столбец, чтобы получить максимальную дневную температуру, и еще 1 столбец для минимальной суточной температуры. Тогда используйте тот же AVERAGE
или же AVERAGEIFS
Формула для работы над каждым из этих столбцов, чтобы получить ожидаемые результаты.
Надеюсь, это поможет. (: