Atrodiet mazāko vērtību datu diapazonam, kas atbilst konkrētam kritērijam
Šajā apmācības piemērā mums ir divi sērijas pasākumi no sliedēm - 100 un 200 metru sprenti.
Izmantojot MIN IF formulas masīvu, mēs, savukārt, varēsim atrast visātrāko siltuma laiku katrai sacensībai ar vienu formulu.
Katras formulas daļas uzdevums ir:
- 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 veikt IF funkciju testu vairākiem apstākļiem vienā šūnā, un, kad nosacījums tiek izpildīts, masīvu formula nosaka, kādus datus (sacensību laiki) pārbaudīs MIN funkcija, lai atrastu visātrāko laiku
CSE formulas
Array formulas tiek izveidotas, nospiežot taustiņus Ctrl, Shift un Enter taustiņus vienlaikus, kad formula ir ievadīta.
Ņemot vērā taustiņu nospiestus, lai izveidotu masīvu formulu, tos dažreiz sauc par CSE formulas.
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 atrodas MIN funkcijas iekšpusē, viss IF funkcija kļūst par vienīgo argumentu MIN funkcijai
Argumenti IF funkcijai ir šādi:
- logical_test - (nepieciešams) pārbaudāmā vērtība vai izteiksme, lai noskaidrotu, vai tā ir patiesa vai nepatiesa
- value_if_true - (vajadzīga) 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
Šajā piemērā:
- loģiskais tests mēģina atrast atbilstību rādītāja nosaukumam, kas ievadīts darblapas šūnā D10
- Value_if_true arguments ar MIN funkcijas palīdzību būs ātrākais izvēlētajā sacīkstēs
- Arguments value_if_false tiks izlaists, jo tas nav vajadzīgs, un tā trūkums saīsina formulu. Ja sacensību nosaukums, kas nav datu tabulā - piemēram, 400 metri - tiek ierakstīts šūnā D10, formula atgriezīs nulli (0)
Excel formāta piemērs MIN IF array
Ievadiet apmācības datus
- Ievadiet šādus datus šūnās no D1 līdz E9, kā redzams attēlā: Race Times Race Time (sekundes) 100 metri 11.77 100 metri 11.87 100 metri 11.83 200 metri 21.54 200 metri 21.50 200 metri 21.49 Race Fastest Heat (sec)
- Šūnā D10 tips "100 metri" (bez pēdiņām). Formula izskatīsies šajā šūnā, lai noskaidrotu, kura no sacīkstēm mēs vēlamies atrast visātrāko laiku
Ievietojot MIN IF nesaistīto formulu
Tā kā mēs izveidojam gan ligzdotu formulu, gan masīvu formulu, mums būs jāreģistrē visa formula vienā darblapas šūnā .
Kad esat ievadījis formulu , nospiediet tastatūras taustiņu Enter vai neaizmirstiet noklikšķināt uz citas šūnas ar peli, jo mums jāpārvērš formula formā masīvā.
- Noklikšķiniet uz šūnas E10 - vieta, kur tiks parādīti formulas rezultāti
- Ierakstiet sekojošo: = MIN (IF (D3: D8 = D10, E3: E8))
Array formulas izveidošana
- Nospiediet un turiet taustiņus Ctrl un Shift uz tastatūras
- Nospiediet taustiņu Enter, lai izveidotu masīvu formulu
- Atbilde 11.77 jāparādās šūnā F10, jo tas ir ātrākais (mazākais) laiks trim 100 metru sprinta sakariem
- Pilnīga masīva formula {= MIN (IF (D3: D8 = D10, E3: E8))}
- var redzēt formulas joslā virs darblapas
Izmēģiniet formulu
Izmēģiniet formulu, atrodot visātrāko laiku 200 metriem
Ierakstiet 200 metrus šūnā D10 un nospiediet tastatūras taustiņu Enter .
Šūnai E10 šai formai jāatgriež laiks 21,49 sekundes.