Sujunkite MIN ir IF funkcijas masyvo formulėje

Turinys:

Sujunkite MIN ir IF funkcijas masyvo formulėje
Sujunkite MIN ir IF funkcijas masyvo formulėje
Anonim

Ką žinoti

  • Konvertuokite MIN IF formulę į masyvą: paspauskite ir palaikykite Ctrl+ Shift, tada paspauskite Enter, kad sukurtumėte formulę formulės juostoje.
  • Kadangi funkcija IF yra įdėta funkcijos MIN viduje, visa IF funkcija tampa vieninteliu MIN funkcijos argumentu.
  • Funkcijos IF argumentai: logical_test (būtina), value_if_true (būtina) ir value_if_false(neprivaloma).

Geriausias būdas suprasti, kaip „Excel“derinti MIN ir IF funkcijas, yra pavyzdžiu. Šiame mokymo programos pavyzdyje pateikiami dviejų trasos įvykių – 100 ir 200 metrų sprintų – karščio laikai. Jis taikomas Microsoft 365, Excel 2019, Excel 2016, Excel 2013 ir Excel 2010 skirtoms programoms.

Kas yra MIN IF masyvas?

Naudodami MIN IF masyvo formulę, naudodami vieną formulę galite rasti greičiausią karščio laiką kiekvienoms lenktynėms.

Kiekvienos formulės dalies užduotis yra tokia:

  • Funkcija MIN suranda greičiausią arba mažiausią pasirinkto įvykio laiką.
  • Funkcija IF leidžia pasirinkti lenktynes nustatant sąlygą naudojant lenktynių pavadinimus.
  • Masyvo formulė leidžia IF funkcijai patikrinti kelias sąlygas viename langelyje, o kai sąlyga įvykdoma, masyvo formulė nustato, kokius duomenis (lenktynių laikus) funkcija MIN tiria, kad surastų greičiausią laiką.

MIN, JEI įdėtos formulės sintaksė ir argumentai

Min IF formulės sintaksė yra:

Kadangi funkcija IF yra įdėta funkcijos MIN viduje, visa IF funkcija tampa vieninteliu MIN funkcijos argumentu

Funkcijos IF argumentai:

  • logical_test (būtina) – vertė arba išraiška, kuri patikrinama, ar ji teisinga, ar klaidinga.
  • value_if_true (būtina) – reikšmė, kuri rodoma, jei logical_test yra true.
  • value_if_false (pasirenkama) – reikšmė, kuri rodoma, jei logical_test yra klaidinga.

Pavyzdyje loginis testas bando rasti rasės pavadinimo, įvesto darbalapio D10 langelyje, atitiktį. Argumentas value_if_true, naudojant MIN funkciją, yra greičiausias pasirinktos lenktynės laikas. Argumentas value_if_false yra praleistas, nes jis nereikalingas, o jo nebuvimas sutrumpina formulę. Jei lenktynių pavadinimas, kurio nėra duomenų lentelėje, pvz., 400 metrų lenktynės, įvedamas į langelį D10, formulė grąžina nulį.

„Excel“MIN IF masyvo formulės pavyzdys

Įveskite šiuos mokymo duomenis į langelius D1–E9:

Varžybų laikas

Lenktynių laikas (sek.)

100 metrų 11,77

100 metrų 11,87

100 metrų 11,83

200 metrų 21.77

100 metrų $

Ląstelėje D10 įveskite „100 metrų“(be kabučių). Formulė ieškos šiame langelyje, kad surastų, kurioms lenktynėms norite rasti greičiausią laiką.

Image
Image

Įvedimas į MIN IF įdėtą formulę

Kadangi kuriate ir įdėtą formulę, ir masyvo formulę, visą formulę turite įvesti į vieną darbalapio langelį.

Įvedę formulę ne paspauskite klaviatūros klavišą Enter arba spustelėkite kitą langelį pele; formulę reikia paversti masyvo formule. Norėdami tai padaryti, pasirinkite langelį E10, vietą, kurioje bus rodomi formulės rezultatai, ir įveskite:

=MIN(IF(D3:D8=D10, E3:38))

Masyvo formulės kūrimas

Dabar, kai įvedėte MIN IF formulę, turite ją konvertuoti į masyvą. Norėdami tai padaryti, atlikite šiuos veiksmus.

  1. Paspauskite ir palaikykite klaviatūros klavišus Ctrl ir Shift.
  2. Paspauskite klaviatūros klavišą Enter, kad sukurtumėte masyvo formulę.
  3. Atsakymas 11.77 rodomas langelyje F10, nes tai yra greičiausias (mažiausias) laikas per tris 100 metrų sprinto rungtynes.

Visa masyvo formulė rodoma formulės juostoje virš darbalapio.

Kadangi klaviatūros klavišai Ctrl, Shift ir Enter paspaudžiami vienu metu įvedus formulę, gautos formulės kartais vadinamos CSE formulėmis.

Išbandykite formulę

Išbandykite formulę rasdami greičiausią 200 metrų laiką. Į langelį D10 įveskite 200meters ir paspauskite klaviatūros klavišą Enter. Formulė turi grąžinti 21,49 sekundės laiką langelyje E10.

Rekomenduojamas: