Združite funkcije MAX in IF v formuli matrike
Ta vadbeni primer uporablja formula MAX IF matrike, da bi našel najboljši (najvišji) rezultat za dva dogodka na progi in na terenu - skok velikega skokov in palic.
Narava formule nam omogoča, da iščemo več rezultatov, preprosto tako, da spremenimo kriterij iskanja - v tem primeru ime dogodka.
Naloga vsakega dela formule je:
- funkcija MAX najde najvišji rezultat za izbrani dogodek.
- Funkcija IF omogoča, da izberemo dogodek tako, da nastavimo stanje z imeni dogodkov.
- Formula matrike omogoča preskus funkcij IF za več pogojev v eni celici in, ko je izpolnjen pogoj, formula za matrike določa, katere podatke (rezultati dogodka) bo funkcija MAX pregledala, da bi našli najboljši rezultat.
Formule CSE
Formule matrike se ustvarijo s pritiskom na tipke Ctrl , Shift in Enter na tipkovnici hkrati, ko je bila vpisana formula.
Zaradi pritisnjenih tipk za izdelavo matrične formule se včasih imenujejo formule CSE .
MAX IF Vgrajena sintaksa in argumenti Formule
Sintaksa za formulo MAX IF je:
& # 61; MAX (IF (logical_test, value_if_true, value_if_false))
- Ker je funkcija IF vgnezdena znotraj funkcije MAX, celotna funkcija IF postane edini argument za funkcijo MAX.
Argumenti za funkcijo IF so:
- logical_test - (zahtevano) vrednost ali izraz, ki je testiran, da bi videli, ali je resničen ali napačen.
- value_if_true - (potrebna) vrednost, ki se prikaže, če je logical_test resnična.
- value_if_false - (neobvezno) vrednost, ki se prikaže, če je logical_test napačna.
V tem primeru:
- logični preskus poskuša najti primerjavo za ime dogodka, vneseno v celico D10 na delovnem listu .
- Argument value_if_true bo s pomočjo funkcije MAX najboljši rezultat za izbrani dogodek.
- Vrednost argumenta value_if_false bo izpuščena, ker je ni potrebna in njegova odsotnost skrajša formulo. Če ime dogodka, ki ni v podatkovni tabeli - kot je skok na dolgi rok - vnesete v celico D10, bo formula vrnila ničlo (0).
Excelov MAX IF Array Formula Primer
- Vnesite naslednje podatke v celice D1 do E9, kot je prikazano na zgornji sliki: Rezultati dogodkov Višina dogodka (m) Visok skok 2.10 Visok skok 2.23 Visok skok 1.97 Pole Vault 3.58 Pole Vault 5.65 Pole Vault 5.05 Dogodek Najboljši rezultat (m)
- V celicnem tipu D10 "visok skok" (brez narekovajev). Formula bo v tej celici iskala, da bi ugotovila, kateri od dogodkov želimo najti najboljši rezultat.
Vstop v zgoščeno formulo MAX
Ker ustvarjamo tako ugnezdeno formulo kot formula matrike, bomo morali celotno formulo vnesti v eno celico delovnega lista.
Ko vnesete formulo, NE pritiskajte tipke Enter na tipkovnici ali z miško kliknite na drugo celico, kot moramo spremeniti formulo v matrično formulo.
- Kliknite na celico E10 - mesto, kjer bodo prikazani rezultati formule .
- Vnesite naslednje:
= MAX (IF (D3: D8 = D10, E3: E8))
Ustvarjanje formule matrike
- Pritisnite in držite tipke Ctrl in Shift na tipkovnici.
- Za ustvarjanje matrične formule pritisnite tipko Enter na tipkovnici.
- Odgovor 2.23 se mora pojaviti v celici E10, saj je to najboljša (največja) višina pri visokem skoku.
- Popolna formula matrike
{= MAX (IF (D3: D8 = D10, E3: E8))}
je mogoče videti v vrstici s formulo nad delovnim listom.
Testirajte Formulo
Preizkusite formulo tako, da poiščete najboljši rezultat za pole.
V polju D10 vtipkajte polno obok in pritisnite tipko Enter na tipkovnici.
Formula bi morala vrniti višino 5,65 metrov v celico E10.