Excel képlet: INDEX és MATCH csökkenő sorrend -

Általános képlet

=INDEX(range1,MATCH(lookup,range2,-1))

Összegzés

Értékek lekéréséhez egy olyan táblából, ahol a keresési értékek csökkenő sorrendben (ZA) vannak rendezve, az INDEX és a MATCH parancsokat használhatja, a MATCH pedig hozzávetőleges egyezésre van konfigurálva -1 egyezési típus használatával. A bemutatott példában az F5 képlete a következő:

=INDEX(C5:C9,MATCH(F4,B5:B9,-1))

ahol a B5: B9 értékei csökkenő sorrendbe vannak rendezve.

Kontextus

Tegyük fel, hogy van olyan terméke, amelyet 100 méteres tekercsben értékesítenek, és a megrendelések csak egész tekercsben megengedettek. Például, ha 200 láb anyagra van szüksége, akkor összesen két tekercsre van szüksége, és ha 275 lábra van szüksége, akkor három tekercset kell vásárolnia. Ebben az esetben azt szeretné, hogy a képlet adja vissza a "következő legmagasabb" szintet, amikor átlép egy 100-as páros többszörösét.

Magyarázat

Ez a képlet -1-et használ az egyezési típushoz, hogy hozzávetőleges egyezést biztosítson a csökkenő sorrendbe rendezett értékeken. A képlet MATCH része így néz ki:

MATCH(F4,B5:B9,-1)

Az F4 cellában található keresési érték felhasználásával a MATCH megtalálja a B5: B9 első értékét, amely nagyobb vagy egyenlő a keresési értékkel. Ha pontos egyezést talál, a MATCH az adott mérkőzés relatív sorszámát adja vissza. Ha nem található pontos egyezés, a MATCH addig folytatja a B5: B9 értékeit, amíg kisebb értéket nem talál, majd "visszalép" és visszaadja az előző sorszámot.

A bemutatott példában a keresési érték 275, így a MATCH 3-as sorszámot ad vissza az INDEX-nek:

=INDEX(C5:C9,3)

Az INDEX függvény ezután a C5: C9 tartomány harmadik értékét adja vissza, ami 383 USD.

érdekes cikkek...