[英]Index and match with multiple criteria
我有一個全年的小時數據數據庫。 我想找到每個季節每小時(例如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
是一月,二月和十二月(一個季節),在包含月份的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
讓我總結一下您想要的邏輯,您想要的是NO2的98%,月份是1月,2月或12月,時間值是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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.