Excel formula: Dohvati datum povezan sa zadnjim unosom -

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)

Zanimljivi članci...