Excel

Enintään, jos kriteerit vastaavat

Max If Criteria Match

Excel-kaava: Enintään, jos kriteerit vastaavatYleinen kaava
{= MAX ( IF (criteria_range=criteria,value_range))}
Yhteenveto

Voit löytää alueen enimmäisarvon tietyin ehdoin käyttämällä perusasetusta taulukon kaava perustuu IF-toimintoon ja MAX-toimintoon. Esitetyssä esimerkissä solun H8 kaava on:

 
{= MAX ( IF (B5:B9391=H7,E5:E9391))}

joka palauttaa päivämäärän maksimilämpötilan H7: ssä.



Huomaa: tämä on taulukon kaava ja se on syötettävä painamalla Control + Vaihto + Enter



excel-ote kuukausi ja vuosi päivämäärästä alkaen
Selitys

Esitetty esimerkki sisältää lähes 10000 riviä tietoja. Tiedot edustavat lämpötilalukemia, jotka otetaan joka toinen minuutti päivien ajan. Kullekin päivämäärälle (annetaan solussa H7) haluamme saada maksimilämpötilan kyseisenä päivänä.

Sisällä JOS-toiminto , looginen testi syötetään muodossa B5: B9391 = H7. Koska verrataan H7: n arvoa solualueeseen (taulukko), tuloksena on taulukko tulokset, joissa taulukon kukin kohde on TOSI tai EPÄTOSI. TOSI-arvot edustavat päivämääriä, jotka vastaavat H7: tä.



kuinka laskea ei-tyhjät solut Excelissä

Jos arvo on tosi, annamme alueen E5: E9391, joka hakee kaikki lämpötilat Fahrenheitissa. Tämä palauttaa arvoryhmän, jonka koko on sama kuin ensimmäisen taulukon.

IF-toiminto toimii suodattimena. Koska toimitamme IF: lle taulukon loogista testiä varten, IF palauttaa arvon joukko tuloksia . Jos päivämäärä on H7, taulukko sisältää lämpötila-arvon. Kaikissa muissa tapauksissa taulukko sisältää epätosi. Toisin sanoen vain päivämäärään H7 liittyvät lämpötilat selviävät matkan IF-toiminnon kautta.

IF-toiminnon taulukon tulos toimitetaan suoraan MAX-toiminto , joka palauttaa matriisin maksimiarvon.



MAXIFS: n kanssa

Uusi Excel O365: ssä ja Excel 2019: ssä MAXIFS-toiminto löytää enimmäisarvon yhdellä tai useammalla ehdolla ilman matriisikaavaa. MAXIFS: n kanssa tämän esimerkin vastaava kaava on:

 
= MAXIFS (E5:E9391,B5:B9391,H7)
Kirjailija Dave Bruns


^