
Generička formula
=LOOKUP(2,1/(row""),header)
Sažetak
Da biste dohvatili datum povezan s tabličnim podacima zadnjeg unosa, možete koristiti formulu koja se temelji na funkciji LOOKUP. U prikazanom primjeru formula u H5 je:
=LOOKUP(2,1/(C5:G5""),C$4:G$4)
Obrazloženje
Radeći iznutra prema van, izraz C5: G5 "" vraća niz istinitih i lažnih vrijednosti:
(FALSE,TRUE,FALSE,FALSE,FALSE)
Broj 1 podijeljen je ovim nizom, koji stvara novi niz sastavljen od 1 ili # DIV / 0! pogreške:
(#DIV/0!,1,#DIV/0!,#DIV/0!,#DIV/0!)
Ovaj se niz koristi kao lookup_vector.
Lookup_value je 2, ali najveća vrijednost u nizu lookup_array je 1, tako da će se pretraživanje podudarati s posljednjih 1 u polju.
Konačno, LOOKUP vraća odgovarajuću vrijednost u result_vector, s datuma u rasponu C $ 4: G $ 4.
Napomena: rezultat u stupcu H datum je iz retka 5, formatiran u prilagođeni format "mmm" da bi se prikazivao samo skraćeni naziv mjeseca.
Nula umjesto praznih mjesta
Možda imate tablicu s nulama umjesto praznih ćelija:
U tom slučaju možete prilagoditi formulu tako da se podudara s vrijednostima većim od nule na sljedeći način:
=LOOKUP(2,1/(C5:G5>0),C$4:G$4)
Više kriterija
Kriterije možete proširiti dodavanjem izraza u nazivnik s logičkom logikom. Na primjer, da biste podudarali zadnju vrijednost veću od 400, možete upotrijebiti formulu poput ove:
=LOOKUP(2,1/((C5:G5"")*(C5:G5>400)),C$4:G$4)