我有一个全年的小时数据数据库。我想查找每个季节(12月至1月至2月,3月至4月至5月等)每小时每小时的NO2的第98个百分位数。
我正在尝试使用MATCH和INDEX在一个季节里找到一个小时的细胞。
=INDEX(A1:E8985,MATCH(Z2,(C3:C8985=AA2,AA3,AA13)*(B3:B8985=Z2),0))
其中A1:E8985是我要查找的桌子区域
Z2
是小时(1:00),在B列中查找,其中包含小时数
AA2,AA3,AA13
是1月,2月和12月(一个季节),在包含月份的C列中查找。
现在,即使应该多次满足标准,我仍然遇到#N/A
错误。我已确保各列匹配格式。
部分表格示例:
Date Time Month NO NO2
1/1/2016 1:00 January -0.1 0.2
1/1/2016 2:00 January -0.1 0.1
1/1/2016 3:00 January -0.1 0.1
1/1/2016 4:00 January -0.1 0.2
1/1/2016 5:00 January -0.1 0.2
1/1/2016 6:00 January -0.1 0.4
1/1/2016 7:00 January -0.1 0.3
1/1/2016 8:00 January -0.1 0.8
1/1/2016 9:00 January -0.1 0.5
1/1/2016 10:00 January -0.1 0.2
1/1/2016 11:00 January -0.1 1.3
1/1/2016 12:00 January -0.1 0.7
1/1/2016 13:00 January -0.1 0.4
1/1/2016 14:00 January 0 0.7
1/1/2016 15:00 January -0.1 0.5
1/1/2016 16:00 January -0.1 0.4
1/1/2016 17:00 January -0.1 1
1/1/2016 18:00 January -0.1 0.7
1/1/2016 19:00 January -0.1 0.9
1/1/2016 20:00 January 1.6 4.5
1/1/2016 21:00 January 2.8 6
1/1/2016 22:00 January 0.1 1.1
1/1/2016 23:00 January 0.2 1.3
1/2/2016 0:00 January 0.2 1.4
答案 0 :(得分:1)
让我总结一下您想要的逻辑,您想要的是98%的二氧化氮,其中月份为一月,二月或十二月,时间值为1:00,然后是2:00,依此类推。
如果是这样,请在下面找到仅适用于您提供的当前数据的公式。
请注意,这是一个数组公式
=PERCENTILE.INC(
IF(C1:C25="January",
IF(B1:B25=Z2,
E1:E25,
""),
IF(C1:C25="February",
IF(B1:B25=Z2,
E1:E25,
""),
IF(C1:C25="December",
IF(B1:B25=Z2,
E1:E25,
""),
""))
),0.98)