Poiščite najmanjšo vrednost za obseg podatkov, ki ustrezajo določenemu kriteriju
V tem vadilnem primeru imamo toplotne čase za dva dogodka iz skladbe - 100 in 200 metrov sprintov.
Uporaba formule MIN IF array nam bo omogočila najhitrejši čas toplote za vsako dirko z eno formulo.
Naloga vsakega dela formule je:
- Funkcija MIN najde najhitrejši ali najmanjši čas za izbrani dogodek
- Funkcija IF nam omogoča izbiro dirke tako, da nastavimo stanje z uporabo imen dirke
- Formula matrike omogoča preskus funkcij IF za več pogojev v eni sami celici in, če je izpolnjen pogoj, formula za matrike določa, katere podatke (časi dirke) bo funkcija MIN pregledala, da najde najhitrejši čas
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 .
MIN IF Vgnezdena Formula Syntax in Arguments
Sintaksa za formulo MIN IF je:
= MIN (IF (logično_test, vrednost_if_true, vrednost_if_false))
- Ker je funkcija IF vgrajena v funkcijo MIN, celotna funkcija IF postane edini argument za funkcijo MIN
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 ujemanje imena dirke, vnesene v celico D10 na delovnem listu
- Vrednost value_if_true bo s pomočjo funkcije MIN najhitrejši čas za izbrano dirko
- Vrednost argumenta value_if_false bo izpuščena, ker je ni potrebna in njegova odsotnost skrajša formulo. Če ime dirke, ki ni v podatkovni tabeli - na primer 400 metrov - vnesete v celico D10, bo formula vrnila ničlo (0)
Excelov formul primera MIN IF Array
Vnos podatkov o vadnicah
- Vnesite naslednje podatke v celice D1 do E9, kot je prikazano na zgornji sliki: Race Times Race Time (sec) 100 metrov 11.77 100 metrov 11.87 100 metrov 11.83 200 metrov 21.54 200 metrov 21.50 200 metrov 21.49 Race Najhitrejša toplota (sekundo)
- V celici D10 tipa "100 metrov" (brez narekovajev). Formula bo videti v tej celici, da bi ugotovila, katere dirke želimo najti najhitrejši čas
Vstop v MIN
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: = MIN (ČE (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 11.77 se mora pojaviti v celici F10, saj je to najhitrejši (najmanjši) čas za tri 100-metrske sprint greje
- Celotna formulacija matrike {= MIN (IF (D3: D8 = D10, E3: E8))}
Testirajte Formulo
Preizkusite formulo tako, da najdete najhitrejši čas za 200 metrov
Vnesite 200 metrov v celico D10 in pritisnite tipko Enter na tipkovnici.
Formula bi morala v celici E10 vrniti čas 21,49 sekunde.