
Általános képlet
=LOOKUP(2,1/(row""),header)
Összegzés
Az utolsó bejegyzés táblázatos adataihoz tartozó dátum lekéréséhez használhatja a LOOKUP függvényen alapuló képletet. A bemutatott példában a H5 képlete a következő:
=LOOKUP(2,1/(C5:G5""),C$4:G$4)
Magyarázat
Belülről kifelé haladva a "C5: G5" kifejezés igaz és hamis értékek tömbjét adja vissza:
(FALSE,TRUE,FALSE,FALSE,FALSE)
Az 1-es számot elosztjuk ezzel a tömbvel, ami új tömböt hoz létre, amely 1-esekből vagy # DIV / 0-ból áll! hibák:
(#DIV/0!,1,#DIV/0!,#DIV/0!,#DIV/0!)
Ezt a tömböt használják a keresési_vektorként.
A keresési_érték 2, de a keresési_array legnagyobb értéke 1, tehát a keresés megegyezik a tömb utolsó 1-jével.
Végül a LOOKUP visszaadja a megfelelő értéket az eredmény_vektorban, a C $ 4: G $ 4 tartomány dátumaiból.
Megjegyzés: a H oszlop eredménye az 5. sor dátuma, amelyet az "mmm" egyéni formátummal formázunk, hogy csak rövidített hónapnév jelenjen meg.
Üresek helyett nulla
Lehet, hogy üres cellák helyett nullákkal rendelkező táblázat van:
Ebben az esetben a képletet úgy állíthatja be, hogy a nullánál nagyobb értékekhez illeszkedjen:
=LOOKUP(2,1/(C5:G5>0),C$4:G$4)
Több kritérium
A feltételeket kiterjesztheti, ha kifejezéseket ad hozzá a nevezőhöz logikai logikával. Például az utolsó 400-nál nagyobb értékhez egy ilyen képletet használhat:
=LOOKUP(2,1/((C5:G5"")*(C5:G5>400)),C$4:G$4)