Piemēram, labākais veids, kā izprast, kā apvienot MIN un IF funkcijas Excel. Šajā apmācības piemērā ir norādīti siltuma laiki diviem notikumiem no sliežu ceļa - 100- un 200-metru sprints.
Izmantojot MIN IF formulas masīvu, jūs varat atrast visātrāko siltuma laiku katrai sacensībai ar vienu formulu.
Katras formulas daļas darbs ir šāds:
- MIN funkcija atrod visātrāko vai mazāko laiku izvēlētajam notikumam.
- IF funkcija ļauj mums izvēlēties sacensību, nosakot nosacījumu, izmantojot sacensību nosaukumus.
- Masīvu formula ļauj IF funkciju testu vairākiem apstākļiem vienā šūnā, un, ja nosacījums ir izpildīts, masīvu formula nosaka, kādi dati (sacensību laiki) pārbauda MIN funkciju, lai atrastu visātrāko laiku.
MIN IF izolētas formulas sintakse un argumenti
MIN IF formulas sintakse ir:
= MIN (IF (logical_test, value_if_true, value_if_false))
Tā kā IF funkcija ir ievietota MIN funkciju iekšpusē, viss IF funkcija kļūst par vienīgo argumentu MIN funkcijai.
Argumenti IF funkcijai ir šādi:
- loģisks_test (nepieciešams): vērtība vai izteiksme, kas tiek pārbaudīta, vai tā ir patiesa vai nepatiesa
- value_if_true (nepieciešams): vērtība, kas tiek parādīta, ja logical_test ir patiesa
- value_if_false (pēc izvēles): vērtība, kas tiek parādīta, ja logical_test ir nepatiesa
Piemēram, loģiskais tests mēģina atrast atbilstību sacensību nosaukumam, kas ievadīts darblapas šūnā D10. Arguments value_if_true ar MIN funkcijas palīdzību ir ātrākais izvēlētā sacensību laiks. Arguments value_if_false tiek izlaists, jo tas nav vajadzīgs, un tā trūkums saīsina formulu. Ja sacensību nosaukums, kas nav datu tabulā, piemēram, 400 metru skrējiens, tiek ierakstīts šūnā D10, formula atgriež nulli.
Excel MIN IF masīva formulas piemērs
Ievadiet šādus apmācības datus šūnās no D1 līdz E9:
Sacensības laikiSacensības laiks (sek.) 100 metri 11.77 100 metri 11.87 100 metri 11.83 200 metri 21.54 200 metri 21.50 200 metri 21.49 Sacensības visātrākajā siltumā (sek.)
Šūnā D10 ierakstiet "100 metri" (bez pēdiņām). Formula izskatās šajā šūnā, lai atrastu, kuras no sacīkstēm jūs vēlaties, lai atrastu visātrāko laiku. Tā kā jūs izveidojat gan ligzdotu formulu, gan masīvu formulu, visai formulei jāievada vienā darblapas šūnā. Pēc formulas ievadīšanas ne nospiediet ievadi tastatūras taustiņš vai peles kursors noklikšķina uz citas šūnas; jums ir jāpārvērš formula formā masīva. Darīt to: Noklikšķiniet uz šūnas E10, vieta, kur tiks parādīti formulas rezultāti. Ierakstiet šo: = MIN (IF (D3: D8 = D10, E3: E8)) Nospiediet un turiet Ctrl un Maiņa tastatūras taustiņi. Nospiediet Ievadiet tastatūras taustiņš, lai izveidotu masīvu formulu. Atbilde 11.77 parādās šūnā F10, jo tas ir ātrākais (mazākais) laiks trim 100 metru sprinta sakariem. Pilnīga masīvu formula {= MIN (IF (D3: D8 = D10, E3: E8))} var redzēt formulas joslā virs darblapas. Tāpēc ka Ctrl , Maiņa , un Ievadiet Tastatūras taustiņi tiek nospiesti vienlaikus pēc formulas ievadīšanas, kā rezultātā formulas dažreiz sauc par CSE formulas. Izmēģiniet formulu, atrodot visātrāko laiku 200 metriem. Tips 200 metri ievietot šūnā D10 un nospiest Ievadiet tastatūras taustiņš. Šūnai E10 šai formai jāatgriež laiks 21,49 sekundes. Ievietojot MIN IF nesaistīto formulu
Array formulas izveidošana
Izmēģiniet formulu










