
Ü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)