Excel

Največ, če se kriteriji ujemajo

Max If Criteria Match

Formula Excel: Največ, če se merila ujemajoSplošna formula | _+_ | Povzetek

Če želite najti največjo vrednost v razponu s posebnimi merili, lahko uporabite osnovno formula matrike na podlagi funkcije IF in funkcije MAX. V prikazanem primeru je formula v celici H8:



{= MAX ( IF (criteria_range=criteria,value_range))}

ki vrne najvišjo temperaturo na datum v H7.

Opomba: to je formula matrike in ga morate vnesti s tipkama Control + Shift + Enter





kako preklopiti os v Excelovem grafikonu
Pojasnilo

Prikazani primer vsebuje skoraj 10.000 vrstic podatkov. Podatki predstavljajo odčitke temperature, ki se opravijo vsake 2 minuti v obdobju dni. Za kateri koli dan (naveden v celici H7) želimo doseči najvišjo temperaturo na ta datum.

Znotraj Funkcija IF , se logični test vnese kot B5: B9391 = H7. Ker primerjamo vrednost v H7 z obsegom celic (matriko), bo rezultat an matriko rezultatov, pri čemer je vsak element v matriki TRUE ali FALSE. Vrednosti TRUE predstavljajo datume, ki se ujemajo s H7.



odstrani določen znak iz niza

Če je vrednost resnična, podamo obseg E5: E9391, ki dosega ves celoten niz temperatur v Fahrenheitu. To vrne niz vrednosti enake velikosti kot prvo polje.

Funkcija IF deluje kot filter. Ker IF posredujemo matriko za logični test, IF vrne an niz rezultatov . Kadar se datum ujema s H7, matrika vsebuje vrednost temperature. V vseh drugih primerih matrika vsebuje FALSE. Z drugimi besedami, potovanje skozi funkcijo IF preživijo le temperature, povezane z datumom v H7.

Rezultat matrike iz funkcije IF se posreduje neposredno v Funkcija MAX , ki vrne največjo vrednost v matriki.

Z MAXIFS

V Excelih O365 in Excelu 2019 je nova Funkcija MAXIFS lahko najde največjo vrednost z enim ali več merili brez potrebe po formuli matrike. Z MAXIFS je enakovredna formula za ta primer:

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


^