如果在 Excel 的 date/time 范围内,则每日平均 max/min 温度

Average daily max/min temperature if within date/time range in Excel

我有以下数组公式可以计算一个季节的日平均温度(此处有更详细的概述:)。

=AVERAGE(IF(Sheet1!$C:$C622>=$A,IF(Sheet1!$C:$C622<$A,IF(Sheet1!$B:$B622>=$B18,IF(Sheet1!$B:$B622<$B19,OFFSET(Sheet1!A:A622,0,(COLUMN(Sheet1!A)*3)))))))

OFFSET 函数用于计算每个站点的交替列温度和湿度(站点 temperature/humidity 在 Sheet1 中的列中;每个站点有四列,因此 *3 ).

我可以通过将 AVERAGE 替换为 MAX 来获得每个季节的绝对最大值。

但是,我想获得每个季节的平均 maximum/minimum 昼夜温度,但我不知道如何去做(几个小时后)。如果有人能帮助我,我将不胜感激。

示例数据在这里: https://www.dropbox.com/s/9brbxjbcrhjwrhc/Climate%20by%20season.xlsx?dl=0

只需在 'collect' 日最高温度中添加 1 列,在日最低温度中再添加 1 列。然后使用相同的 AVERAGEAVERAGEIFS 公式处理每一列以获得预期结果。

希望对您有所帮助。 ( :