标签: arrays excel data-analysis
我需要获取从1989年1月1日(年/月/日)到2016年5月18日每个月的降雨量的总和,平均值和中位数。即从1889年至2016年的每个1月份,降雨量之和为xxxx,中位数为xxxx,平均值为xxxx。其余几个月重复一遍。由于它已有1800年的历史,许多功能都无法工作,并且由于其如此庞大的数据集1-46526单元过滤器也不起作用。
请查看以下有关如何设置数据的示例。
我在yyyymmdd的A栏设置中有日期,并且F栏中的相同日期转换为dd / mm / yyyy格式,降雨位于G栏。
答案 0 :(得分:1)
如下图所示进行演示
在单元格E2中,写下=SUM(IF(MONTH($A$2:$A$8)=$D2,$B$2:$B$8,"")),然后按Ctrl+Shift+Enter。
=SUM(IF(MONTH($A$2:$A$8)=$D2,$B$2:$B$8,""))
Ctrl+Shift+Enter
在单元格F2中,写下=AVERAGE(IF(MONTH($A$2:$A$8)=$D2,$B$2:$B$8,"")),然后按Ctrl+Shift+Enter。
=AVERAGE(IF(MONTH($A$2:$A$8)=$D2,$B$2:$B$8,""))
在单元格G2中,写下=MEDIAN(IF(MONTH($A$2:$A$8)=$D2,$B$2:$B$8,"")),然后按Ctrl+Shift+Enter。
=MEDIAN(IF(MONTH($A$2:$A$8)=$D2,$B$2:$B$8,""))