Excel formula: pridobite datum, povezan z zadnjim vnosom -

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)

Zanimive Članki...