簡體   English   中英

索引並匹配多個條件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM