Združite funkciji MIN in IF v matrično formulo

Kazalo:

Združite funkciji MIN in IF v matrično formulo
Združite funkciji MIN in IF v matrično formulo
Anonim

Kaj morate vedeti

  • Pretvori formulo MIN IF v matriko: Pritisnite in držite Ctrl+ Shift, nato pritisnite Enterza ustvarjanje formule v vrstici s formulami.
  • Ker je funkcija IF ugnezdena znotraj funkcije MIN, celotna funkcija IF postane edini argument za funkcijo MIN.
  • Argumenti za funkcijo IF so: logical_test (obvezno), value_if_true (obvezno) in value_if_false(izbirno).

Najboljši način za razumevanje kombiniranja funkcij MIN in IF v Excelu je primer. Ta primer vadnice vsebuje čase za dva dogodka s tekmovanja na stezi – sprinte na 100 in 200 metrov, in velja za Excel za Microsoft 365, Excel 2019, Excel 2016, Excel 2013 in Excel 2010.

Kaj je niz MIN IF?

Uporaba matrične formule MIN IF vam omogoča, da z eno formulo najdete najhitrejši čas vožnje za vsako dirko.

Naloga vsakega dela formule je naslednja:

  • Funkcija MIN poišče najhitrejši ali najkrajši čas za izbrani dogodek.
  • Funkcija IF nam omogoča, da izberemo dirko tako, da nastavimo pogoj z uporabo imen dirk.
  • Matrična formula omogoča, da funkcija IF preizkusi več pogojev v eni celici, in ko je pogoj izpolnjen, matrična formula določi, katere podatke (čase dirk) pregleda funkcija MIN, da najde najhitrejši čas.

MIN IF sintaksa in argumenti ugnezdene formule

Sintaksa za formulo MIN IF je:

Ker je funkcija IF ugnezdena znotraj funkcije MIN, celotna funkcija IF postane edini argument za funkcijo MIN

Argumenti za funkcijo IF so:

  • logical_test (obvezno) - vrednost ali izraz, ki se testira, ali je resničen ali napačen.
  • value_if_true (obvezno) - Vrednost, ki je prikazana, če je logical_test resničen.
  • value_if_false (neobvezno) - Vrednost, ki je prikazana, če je logical_test napačen.

V primeru logični preizkus poskuša najti ujemanje za ime dirke, vneseno v celico D10 delovnega lista. Argument value_if_true je s pomočjo funkcije MIN najhitrejši čas za izbrano dirko. Argument value_if_false je izpuščen, ker ni potreben, njegova odsotnost pa skrajša formulo. Če je v celico D10 vneseno ime tekmovanja, ki ga ni v podatkovni tabeli, na primer tek na 400 metrov, formula vrne ničlo.

Primer formule matrike MIN IF v Excelu

Vnesite naslednje podatke vadnice v celice D1 do E9:

Časi dirke

Čas dirke (sek)

100 metrov 11,77

100 metrov 11,87

100 metrov 11,83

200 metrov 21,54

200 metrov 21,50

200 metrov 21,49

Najhitrejša tekma (s)

V celico D10 vnesite "100 metrov" (brez narekovajev). Formula bo iskala v tej celici, da bi ugotovila, za katero dirko želite najti najhitrejši čas.

Image
Image

Vnos ugnezdene formule MIN IF

Ker ustvarjate tako ugnezdeno formulo kot matrično formulo, morate celotno formulo vnesti v eno celico delovnega lista.

Po vnosu formule ne pritisnite tipko Enter na tipkovnici ali kliknite drugo celico z miško; formulo morate spremeniti v matrično formulo. Če želite to narediti, izberite celico E10, lokacijo, kjer bodo prikazani rezultati formule, in vnesite:

=MIN(IF(D3:D8=D10, E3:38))

Ustvarjanje matrične formule

Zdaj, ko ste vnesli formulo MIN IF, jo morate pretvoriti v matriko. Za to sledite tem korakom.

  1. Pritisnite in držite tipki Ctrl in Shift na tipkovnici.
  2. Pritisnite tipko Enter na tipkovnici, da ustvarite matrično formulo.
  3. Odgovor 11,77 se prikaže v celici F10, ker je to najhitrejši (najmanjši) čas za tri serije sprinta na 100 metrov.

Celotna matrična formula se prikaže v vrstici s formulami nad delovnim listom.

Ker so tipke Ctrl, Shift in Enter na tipkovnici pritisnjene hkrati po tem, ko je formula vnesena, se nastale formule včasih imenujejo CSE formule.

Preizkusite formulo

Preizkusite formulo tako, da poiščete najhitrejši čas za 200 metrov. Vnesite 200 metrov v celico D10 in pritisnite tipko Enter na tipkovnici. Formula mora v celici E10 vrniti čas 21,49 sekunde.

Priporočena: