Skip to main content

Združite MIN in IF funkcije v formuli matrike

Anonim

Najboljši način razumevanja kombiniranja funkcij MIN in IF v Excelu je zgled. Ta vadbeni primer vsebuje toplotne čase za dva dogodka iz skladbe - 100 in 200 metrov sprintov.

S pomočjo formule MIN IF array lahko najdete najhitrejši čas toplote za vsako dirko z eno formulo.

Naloga vsakega dela formule je naslednja:

  • 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 ko je pogoj izpolnjen, formula matrike določi, katere podatke (časi dirke) preišče MIN funkcija, da najde najhitrejši čas.

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 (obvezno): vrednost ali izraz, ki se preskuša, ali je res ali napačen
  • value_if_true (obvezno): 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 primeru, logični poskus poskuša najti ujemanje za ime dirke, vneseno v celico D10 na delovnem listu. Argument value_if_true je s funkcijo MIN najhitrejši čas za izbrano dirko. Vrednost argumenta value_if_false je izpuščena, ker ni potrebna in njegova odsotnost skrajša formulo. Če ime dirke, ki ni v tabeli podatkov, kot je dirka 400 metrov, vnesemo v celico D10, formula doda nič.

Primer Excelove MIN IF Array Formule

Vnesite naslednje vaje podatkov v celice D1 do E9:

Race TimesČas dirke (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 Dirka najhitrejša (levo)

V celici D10 vnesite "100 metrov" (brez narekovajev). Formula v tej celici izgleda, da bi ugotovila, katere dirke želite najti najhitrejši čas.

Vstop v MIN

Ker ustvarjate tako ugnezdeno formulo kot formula matrike, morate celotno formulo vnesti v eno samo celico delovnega lista.

Ko vnesete formulo ne pritisnite Enter tipko na tipkovnici ali z miško kliknite na drugo celico; morate formulo spremeniti v matrično formulo. Za to:

  1. Kliknite na celico E10, mesto, na katerem bodo prikazani rezultati formule.

  2. Vnesite naslednje: = MIN (IF (D3: D8 = D10, E3: E8))

Ustvarjanje formule matrike

  1. Pritisnite in držite Ctrl in Shift tipke na tipkovnici.

  2. Pritisnite tipko Vnesite tipko na tipkovnici ustvarite matrično formulo.

  3. Odgovor 11.77 se pojavi v celici F10, saj je to najhitrejši (najmanjši) čas za tri 100-metrske sprint grelce.

Popolna formula matrike {= MIN (IF (D3: D8 = D10, E3: E8))} je mogoče videti v vrstici s formulo nad delovnim listom.

Zaradi Ctrl , Shift , in Vnesite tipke na tipkovnici se pritisnejo hkrati po vnašanju formule, dobljene formule se včasih imenujejo CSE formule.

Testirajte Formulo

Preizkusite formulo tako, da najdete najhitrejši čas za 200 metrov. Tip 200 metrov v celico D10 in pritisnite Vnesite tipko na tipkovnici. Formula bi morala v celici E10 vrniti čas 21,49 sekunde.