Matrična formula MAX IF išče največjo vrednost na podlagi določenih kriterijev. V spodnjem primeru uporabimo MAX IF, da poiščemo najboljši (najvišji) rezultat za dve atletski prireditvi – skok v višino in skok s palico – samo tako, da spremenimo iskalni kriterij.
Ta navodila veljajo za Microsoft Excel za Microsoft 365 in Excel 2019, 2016, 2010 in 2007.
Formule CSE
Matrične formule ustvarite tako, da na tipkovnico zaporedoma, ko vnesete formulo.
Zaradi tipk, ki jih pritisnete za ustvarjanje matrične formule, jih ljudje včasih imenujejo CSE formule.
MAX IF Sintaksa in argumenti ugnezdene formule
Naloga vsakega dela formule je:
- Funkcija MAX najde najvišji rezultat za izbrani dogodek.
- Funkcija IF nam omogoča, da izberemo dogodek tako, da nastavimo pogoj z uporabo imen dogodkov.
- Matrična formula omogoča, da funkcija IF preizkusi več pogojev v eni celici, in ko podatki izpolnjujejo pogoj, matrična formula določi, kateri podatki (rezultati dogodkov) funkcija MAX bo pregledala, da bi našla najboljši rezultat.
Sintaksa za formulo MAX IF je:
Ker je funkcija IF ugnezdena znotraj funkcije MAX, celotna funkcija IF postane edini argument za funkcijo MAX
Argumenti za funkcijo IF so:
- logical_test (obvezno): Vrednost ali izraz, ki se testira, da se ugotovi, ali je resničen ali napačen.
- value_if_true (obvezno) Vrednost, ki je prikazana, če je logical_test true.
- value_if_false (neobvezno) Vrednost, ki je prikazana, če je logical_test napačen.
V tem primeru:
- Logični preizkus poskuša najti ujemanje za ime dogodka, vneseno v celico D10 delovnega lista.
- Argument value_if_true bo s pomočjo funkcije MAX najboljši rezultat za izbran dogodek.
- Argument value_if_false v tem primeru ni potreben in njegova odsotnost bo skrajšala formulo. Če ime dogodka, ki ga ni v podatkovni tabeli - na primer skok v daljino - vnesete v celica D10, bo vrnilo ničlo (0).
Vnos ugnezdene formule MAX IF
Naloga vsakega dela formule je:
- Funkcija MAX najde najvišji rezultat za izbrani dogodek.
- Funkcija IF nam omogoča, da izberemo dogodek tako, da nastavimo pogoj z uporabo imen dogodkov.
- Matrična formula omogoča, da funkcija IF preizkusi več pogojev v eni celici, in ko podatki izpolnjujejo pogoj, matrična formula določi, kateri podatki (rezultati dogodkov) funkcija MAX bo pregledala, da bi našla najboljši rezultat.
Ker ustvarjamo ugnezdeno formulo in matrično formulo, jo bomo morali vnesti neposredno v celico delovnega lista.
Ko ste vnesli formulo, ne pritisnite tipke Enter na tipkovnici ali kliknite na drugo celico z miško, saj moramo formulo spremeniti v polje formula.
-
Vnesite naslednje podatke v celice D1 do E9, kot je prikazano na tej sliki.
-
Vnesite high jump v celico D10. Formula bo pogledala to celico in jo povezala z dogodki v celice D2 do D7.
- Izberite celica E10, ki je mesto, kjer bodo prikazani rezultati formule.
-
Vnesite naslednje:
=MAX(IF(D2:D7=D10, E2:E7))
- Pritisnite tipko Enter na tipkovnici, da ustvarite matrično formulo.
-
Preizkusite formulo tako, da poiščete najboljši rezultat za skok s palico. Vnesite skok s palico v celico D10 in pritisnite tipko Enter na tipkovnici. Formula mora vrniti višino 5,65 metrov v celici E10.