
Jos haluat löytää enimmäisarvon tietyillä kriteereillä, voit käyttää perusasetusta taulukon kaava IF- ja MAX -toimintojen perusteella. Esitetyssä esimerkissä solun H8 kaava on:
{= MAX ( IF (criteria_range=criteria,value_range))}
joka palauttaa päivämäärän maksimilämpötilan H7: ssä.
Huomaa: tämä on taulukon kaava ja se on syötettävä näppäimillä Control + Vaihto + Enter
excel-ote kuukausi ja vuosi päivämäärästä alkaenSelitys
Esitetty esimerkki sisältää lähes 10 000 riviä tietoja. Tiedot edustavat lämpötilalukemia, jotka otetaan 2 minuutin välein päivien ajan. Haluamme saada tiettynä päivänä (solussa H7) maksimilämpötilan kyseisenä päivänä.
Sisällä IF -toiminto , looginen testi syötetään muodossa B5: B9391 = H7. Koska vertaamme H7: n arvoa solualueeseen (taulukko), tuloksena on matriisi tuloksista, joissa jokainen taulukon kohde on joko TOSI tai EPÄTOSI. TRUE -arvot edustavat päivämääriä, jotka vastaavat H7: tä.
kuinka laskea ei-tyhjät solut Excelissä
Jos arvo on tosi, tarjoamme alueen E5: E9391, joka hakee kaikki Fahrenheit -lämpötilat. Tämä palauttaa ensimmäisen taulukon kanssa samankokoisen arvoryhmän.
IF -toiminto toimii suodattimena. Koska tarjoamme IF: lle matriisin loogiselle testille, IF palauttaa arvon joukko tuloksia . Jos päivämäärä vastaa H7, taulukko sisältää lämpötila -arvon. Kaikissa muissa tapauksissa taulukko sisältää FALSE. Toisin sanoen vain H7: n päivämäärään liittyvät lämpötilat selviävät matkalta IF -toiminnon kautta.
IF -funktion matriisitulos toimitetaan suoraan MAX -toiminto , joka palauttaa taulukon suurimman arvon.
MAXIFSilla
Excel O365: ssä ja Excel 2019: ssä uusi MAXIFS -toiminto voi löytää maksimiarvon yhdellä tai useammalla kriteerillä ilman taulukkokaavaa. Kun käytössä on MAXIFS, tämän esimerkin vastaava kaava on:
Kirjailija Dave Bruns{= MAX ( IF (B5:B9391=H7,E5:E9391))}