Exceli valem: hankige viimase kirjega seotud kuupäev -

Üldine valem

=LOOKUP(2,1/(row""),header)

Kokkuvõte

Viimase sisestuse tabeliandmetega seotud kuupäeva hankimiseks võite kasutada funktsiooni LOOKUP põhinevat valemit. Näidatud näites on H5 valem:

=LOOKUP(2,1/(C5:G5""),C$4:G$4)

Selgitus

Seestpoolt töötades tagastab avaldis C5: G5 tõeliste ja valede väärtuste massiivi:

(FALSE,TRUE,FALSE,FALSE,FALSE)

Number 1 jagatakse selle massiiviga, mis loob uue massiivi, mis koosneb kas 1-st või # DIV / 0-st! vead:

(#DIV/0!,1,#DIV/0!,#DIV/0!,#DIV/0!)

Seda massiivi kasutatakse otsinguvektorina.

Otsingu_väärtus on 2, kuid otsingu_suuruse suurim väärtus on 1, nii et otsing sobib massiivi viimase 1-ga.

Lõpuks tagastab LOOKUP vastava väärtuse tulemus_vektoris vahemikus C $ 4: G $ 4 olevatest kuupäevadest.

Märkus: veerus H on kuupäev 5. reast, mis on vormindatud kohandatud vorminguga "mmm" ainult lühendatud kuu nime kuvamiseks.

Toorikute asemel nullid

Teil võib tühjade lahtrite asemel olla nullidega tabel:

Sellisel juhul saate valemit kohandada nii, et see vastaks väärtusele, mis on suurem kui null:

=LOOKUP(2,1/(C5:G5>0),C$4:G$4)

Mitu kriteeriumi

Kriteeriume saate laiendada, lisades boolean loogikaga nimetajale väljendeid. Näiteks viimase suurema kui 400 väärtuse sobitamiseks võite kasutada järgmist valemit:

=LOOKUP(2,1/((C5:G5"")*(C5:G5>400)),C$4:G$4)

Huvitavad Artiklid...