
Yleinen kaava
=LOOKUP(2,1/(row""),header)
Yhteenveto
Voit hakea viimeiseen taulukkotietoon liittyvän päivämäärän käyttämällä LOOKUP-funktioon perustuvaa kaavaa. Esitetyssä esimerkissä kaava H5: ssä on:
=LOOKUP(2,1/(C5:G5""),C$4:G$4)
Selitys
Sisältäpäin työskentelemällä lauseke C5: G5 "" palauttaa joukon todellisia ja vääriä arvoja:
(FALSE,TRUE,FALSE,FALSE,FALSE)
Numero 1 on jaettu tällä taulukolla, mikä luo uuden taulukon, joka koostuu joko 1: stä tai # DIV / 0! virheet:
(#DIV/0!,1,#DIV/0!,#DIV/0!,#DIV/0!)
Tätä taulukkoa käytetään hakuvektorina.
Haun_arvo on 2, mutta haun_arvon suurin arvo on 1, joten haku vastaa matriisin viimeistä yhtä.
Lopuksi LOOKUP palauttaa vastaavan arvon tulos_vektorissa päivämääristä välillä C $ 4: G $ 4.
Huomaa: sarakkeen H tulos on päivämäärä riviltä 5, joka on muotoiltu mukautetulla muodolla "mmm" vain lyhennetyn kuukauden nimen näyttämiseksi.
Nollat tyhjien sijasta
Sinulla voi olla taulukko, jossa on nollia tyhjien solujen sijaan:
Tällöin voit säätää kaavan vastaamaan nollaa suurempia arvoja:
=LOOKUP(2,1/(C5:G5>0),C$4:G$4)
Useita kriteerejä
Voit laajentaa ehtoja lisäämällä lausekkeita nimittäjään loogisen logiikan avulla. Voit esimerkiksi käyttää viimeistä arvoa, joka on suurempi kuin 400, käyttämällä seuraavaa kaavaa:
=LOOKUP(2,1/((C5:G5"")*(C5:G5>400)),C$4:G$4)