Excel-kaava: Hae viimeiseen merkintään liittyvä päivämäärä -

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)

Mielenkiintoisia artikkeleita...