Skip to main content

Sumaišykite MIN ir IF funkcijas masyvo formule

Anonim

Geriausias būdas suprasti, kaip suderinti "MIN" ir "IF" funkcijas "Excel" yra pavyzdys. Šiame mokymo pavyzdyje yra šilumos laikas dviem įvykiams iš bėgių kelio - 100 ir 200 metrų spyruoklės.

Naudojant MIN IF masyvo formulę, galite rasti greičiausią š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ą) tikrina MIN funkcija, kad surastų greičiausią laiką.

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 funkciją, visa IF funkcija tampa vieninteliu MIN funkcijos argumentu.

IF funkcijos argumentai yra šie:

  • logical_test (reikalaujama): vertė arba frazė, išbandyta, ar ji yra teisinga ar klaidinga
  • value_if_true (reikalaujama): vertė, kuri rodoma, jei logical_test yra tiesa
  • value_if_false (neprivaloma): rodoma vertė, jei logical_test yra klaidinga

Pavyzdyje loginis bandymas bando rasti lenktynių pavadinimą, įvestą į lenteles D10 ląstelę. Vertė_if_true argumentas, naudojant MIN funkciją, yra greičiausia pasirinktai lenktynėms. Argumentas value_if_false yra praleistas, nes jis nėra būtinas, jo nebuvimas sutrumpina formulę. Jei lenktynių pavadinimas, kuris nėra duomenų lentelėje, pvz., 400 metrų lenktynės, įvedamas į ląstelę D10, formulė grąžina nulį.

Excel "MIN", jei matricos formulės pavyzdys

Įveskite šiuos pamokymo duomenis į ląsteles nuo D1 iki E9:

Race TimesLenktynių laikas (sek.) 100 m 11.77 100 metrų 11,87 100 metrų 11.83 200 metrai 21.54 200 metrai 21.50 200 metrai 21.49 Race Fastest Heat (sek.)

Ląstelėje D10 įrašykite "100 metrų" (be kabučių). Formulė ieškoma šioje kameroje, kad surastumėte, kurios rasės norėtumėte surasti greičiausią laiką.

Įeikite į "MIN", jei įdėta formulė

Kadangi jūs kuriate tiek įterptą formulę, tiek masyvo formulę, turite įvedinėti visą formulę į vieną darbo lapo langelį.

Įvedę formulę nereikia paspauskite klavišą Enter klavišą ant klaviatūros arba spustelėkite kitą ląstelę pele; jums reikia paversti formulę į masyvo formulę. Padaryti tai:

  1. Spustelėkite langelį E10, vietą, kurioje bus rodomos formulės rezultatai.

  2. Įrašykite: = MIN (IF (D3: D8 = D10, E3: E8))

Kūrimo masyvo formulė

  1. Paspauskite ir laikykite nuspaudę Ctrl ir Shift raktus klaviatūroje.

  2. Paspauskite Įveskite klaviatūros klavišą, kad sukurtumėte masyvo formulę.

  3. Atsakymas 11.77 pasirodo ląstelėje 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.

Nes Ctrl , Shift , ir Įveskite klaviatūros klavišai yra paspaudžiami vienu metu po to, kai formulė buvo įvesta, dėl to formulės kartais vadinamos CSE formulės.

Patikrinkite formulę

Patikrinkite formulę, surasdami greičiausiai 200 metrų. Įveskite 200 metrų į ląstelę D10 ir paspauskite Įveskite raktas ant klaviatūros. Formulė turi grąžinti 21,49 sekundės laiką ląstelėje E10.