Rasti mažiausią kiekį duomenų, atitinkančių konkretų kriterijų
Šiame mokymo pavyzdyje mes turime šilumos laiką dviem įvykiams iš bėgių susipažinti - 100 ir 200 metrų spindi.
Naudojant MIN IF masyvo formulę, mes galėsime surasti greitesnį šilumos laiką kiekvienoje lenktynėje su viena formulė.
Kiekvienos formulės dalies darbas yra toks:
- MIN funkcija nustato greičiausiai ar mažiausią pasirinkto įvykio laiką
- IF funkcija leidžia mums pasirinkti lenktynes nustatant sąlygą naudojant lenktynių pavadinimus
- Masyvo formulė leidžia atlikti IF funkcijos testą kelioms sąlygoms vienoje ląstelėje ir, kai sąlyga yra įvykdyta, masyvo formulė nustato, kokius duomenis (varžybų laiką) išnagrinės MIN funkcija, norint rasti greičiausią laiką
CSE Formulės
Masyvo formulės sukurtos paspaudus Ctrl, Shift ir Enter klavišus tuo pačiu metu, kai formulė yra įvedama.
Dėl raktų, paspaudžiamų sukurti masyvo formulę, kartais jie vadinami TPP formule.
MIN, jei yra "Embedded Formula Syntax" ir Arguments
MIN IF formulės sintaksė yra:
= MIN (IF (logical_test, value_if_true, value_if_false))
- Kadangi IF funkcija yra įdėta į MIN funkcijos viduje, visa IF funkcija tampa vieninteliu MIN funkcijos argumentu
IF funkcijos argumentai yra šie:
- logical_test - (būtina) vertė arba išraiška, išbandyta siekiant patikrinti, ar ji yra teisinga ar klaidinga
- value_if_true - (reikalinga) vertė, kuri rodoma, jei logical_test yra tiesa
- value_if_false - (neprivaloma) vertė, kuri rodoma, jei logical_test yra klaidinga
Šiame pavyzdyje:
- loginis bandymas bando rasti lenktynių pavadinimą, įvestą į lenteles D10 lange
- Vertės_if_true argumentas, naudodamas MIN funkciją, bus greičiausias pasirinktos lenktynių laikas
- Value_if_false argumentas bus praleistas, nes jis nėra būtinas, o jo nebuvimas sutrumpina formulę. Jei lenktynių pavadinimas, kuris nėra duomenų lentelėje, pvz., 400 metrų, yra įvedamas į ląstelę D10, formulė grąžins nulį (0)
Excel "MIN", jei matricos formulės pavyzdys
Įvadas į mokymo duomenis
- Įrašykite šiuos duomenis į ląsteles nuo D1 iki E9, kaip parodyta paveikslėlyje aukščiau: Race Times lenktynių laikas (sek.) 100 metrų 11,77 100 metrų 11,87 100 metrų 11,83 200 metrų 21,54 200 metrų 21,50 200 metrų 21,49 lenktynės Greičiausias karštis (sek.)
- Ląstelėje D10 tipas "100 metrų" (be kabučių). Formulė atrodys šioje kameroje, kad surastumėte, kurios rasės mes norime rasti greičiausią laiką
Įeikite į "MIN", jei įdėta formulė
Kadangi mes sukursime tiek įdėtą formulę, tiek masyvo formulę, turėsime įvesti visą formulę į vieną lapelį.
Įvedę formulę nepaspauskite klaviatūros klavišo Enter arba spustelėkite kitą ląstelę pele, nes mes turime paversti formulę masyvo formulėje.
- Spustelėkite langelį E10 - vieta, kurioje bus rodomos formulės rezultatai
- Įrašykite: = MIN (IF (D3: D8 = D10, E3: E8))
Kūrimo masyvo formulė
- Paspauskite ir palaikykite klavišus " Ctrl" ir " Shift" klavišus
- Paspauskite klaviatūros klavišą Enter, kad sukurtumėte masyvo formulę
- Atsakymas 11.77 turėtų pasirodyti langelyje F10, nes tai yra greičiausia (mažiausia) trijų 100 metrų sprinto šildymo trukmė
- Visa masyvo formulė {= MIN (IF (D3: D8 = D10, E3: E8))}
- galima pamatyti formulės juostoje virš darbalapio
Patikrinkite formulę
Patikrinkite formulę, surasdami greičiausiai 200 metrų
Įdėkite 200 metrų į ląstelę D10 ir paspauskite klaviatūros klavišą Enter .
Formulė turi grąžinti 21,49 sekundės laiką ląstelėje E10.