
Splošna formula
=LOOKUP(2,1/(row""),header)
Povzetek
Če želite pridobiti datum, povezan z zadnjimi tabelarnimi podatki, lahko uporabite formulo aa, ki temelji na funkciji LOOKUP. V prikazanem primeru je formula v H5:
=LOOKUP(2,1/(C5:G5""),C$4:G$4)
Pojasnilo
Izraz C5: G5, ki deluje od znotraj navzven, vrne niz resničnih in napačnih vrednosti:
(FALSE,TRUE,FALSE,FALSE,FALSE)
Število 1 se deli s to matriko, ki ustvari novo matriko, sestavljeno iz enote ali # DIV / 0! napake:
(#DIV/0!,1,#DIV/0!,#DIV/0!,#DIV/0!)
Ta matrika se uporablja kot lookup_vector.
Lookup_value je 2, vendar je največja vrednost v lookup_array 1, zato se bo iskanje ujemalo z zadnjim 1 v matriki.
Nazadnje LOOKUP vrne ustrezno vrednost v result_vector, od datumov v obsegu C $ 4: G $ 4.
Opomba: rezultat v stolpcu H je datum iz vrstice 5, formatiran s formatom po meri "mmm", da prikazuje samo skrajšano ime meseca.
Ničle namesto praznih prostorov
Namesto praznih celic boste morda imeli tabelo z ničlami:
V tem primeru lahko formulo prilagodite tako, da se ujema z vrednostmi, večjimi od nič, takole:
=LOOKUP(2,1/(C5:G5>0),C$4:G$4)
Več meril
Merila lahko razširite z dodajanjem izrazov imenovalcu z logično logiko. Če želite na primer ujemati zadnjo vrednost, večjo od 400, lahko uporabite formulo, kot je ta:
=LOOKUP(2,1/((C5:G5"")*(C5:G5>400)),C$4:G$4)