我有以下数组公式,用于计算一个季节的平均日温度(在此处详细说明:Average day and night temperature in 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
功能是考虑每个站点的温度和湿度的交替列(站点温度/湿度在Sheet1的列中;每个站点有四列,因此* 3)。
通过将AVERAGE
替换为MAX
,我可以获得每个季节的绝对最大值。
然而,我想获得每个季节的平均最高/最低每日和每晚温度,但我无法弄清楚如何做(几小时后)。如果有人能帮助我,我会很感激。
此处的示例数据: https://www.dropbox.com/s/9brbxjbcrhjwrhc/Climate%20by%20season.xlsx?dl=0
答案 0 :(得分:1)
只需添加1个额外的列即可“收集”您的每日最高温度,再添加1个列即可获取每日最低温度。然后使用相同的AVERAGE
或AVERAGEIFS
公式对这些列中的每一个进行处理,以获得预期的结果。
希望有帮助。 (: