Skip to main content

Raskite didžiausią neigiamą arba teigiamą skaičių Excel

Anonim

Kartais, o ne tiesiog raskite didžiausią arba didžiausią visų jūsų duomenų skaičių; jums reikia rasti didžiausią skaičių pogrupyje - pvz., didžiausią teigiamą ar neigiamą skaičių.

Jei duomenų kiekis yra mažas, užduotį gali būti lengva atlikti, rankiniu būdu pasirinkus tinkamą MAX funkcijos diapazoną.

Kitomis aplinkybėmis, pavyzdžiui, didelis nerūšiuotų duomenų pavyzdys, teisingai pasirinkus diapazoną gali būti sunku, jei neįmanoma.

Kombinuojant IF funkciją su MAX masyvo formulėje, sąlygas, pvz., Teigiamus arba neigiamus skaičius, galima lengvai nustatyti, kad pagal formulę būtų tikrinami tik šie parametrai atitinkantys duomenys.

MAX IF array formulės suskaidymas

Šioje samouczoje naudojama formulė, skirta rasti didžiausią teigiamą skaičių:

= MAX (IF (A1: B5> 0, A1: B5))

Pastaba: Norint sutrumpinti formulę, neįtraukiamas IF funkcijos value_if_false argumentas, kuris yra neprivalomas. Tuo atveju, jei pasirinkto diapazono duomenys neatitinka nustatyto kriterijaus - skaitmenys didesni už nulį, formulė grąžins nulį ( 0 )

Kiekvienos formulės dalies darbas yra toks:

  • IF funkcija filtruoja duomenis taip, kad tik tie skaičiai, kurie atitinka pasirinktą kriterijų, būtų perduodami MAX funkcijai
  • MAX funkcija nustato aukščiausią filtruotų duomenų vertę
  • Masyvo formulė, kurią nurodo garbanos petnešos { } apjungiantis formulę - leidžia IF funkcionalumo loginio testo argumentui ieškoti viso duomenų derinio duomenų diapazono, pvz., skaičių, didesnį už nulį, o ne tik vieną duomenų ląstelę

CSE Formulės

Masyvo formules sukuria paspausdami Ctrl, Shift, ir Įveskite klaviatūros klavišus tuo pačiu metu, kai įvedama formulė.

Rezultatas yra tas, kad visa formulė, įskaitant lygiaverčio ženklo, yra apsupta garbančiais petnešomis. Pavyzdys būtų toks:

{= MAX (IF (A1: B5> 0, A1: B5))}

Dėl klavišų, paspaudžiamų sukurti masyvo formulę, kartais jie vadinami CSE formulės.

Excel "MAX IF array" formulės pavyzdys

Kaip matyti paveikslėlyje aukščiau, šiame mokymo pavyzdyje naudojama MAX IF masyvo formulė, siekiant rasti didžiausias teigiamas ir neigiamas vertes daugybėje skaičių.

Pirmiau aprašytuose veiksmuose sukurkite formulę, kad surastumėte didžiausią teigiamą skaičių, o po to - veiksmai, kurių reikia norint rasti didžiausią neigiamą skaičių.

Įvadas į mokymo duomenis

  1. Įrašykite skaičiai, matyti paveikslėlyje aukščiau, lakštų A1-B5 lapuose
  2. Ląstelėse A6 ir A7 įveskite etiketes Didžiausias teigiamas ir Maksimalus neigiamas

Įveskite MAX, jei įdėta formulė

Kadangi mes sukursime tiek įdėtą formulę, tiek masyvo formulę, turėsime įvesti visą formulę į vieną lapelį.

Įvedę formulę NEREIKIA paspauskite Įveskite klavišą ant klaviatūros arba spustelėkite kitą ląstelę su pele, nes mes turime paversti formulę masyvo formulėje.

  1. Spustelėkite langelį B6 - vieta, kurioje bus rodomos pirmosios formulės rezultatai
  2. Įrašykite:

    = MAX (IF (A1: B5> 0, A1: B5))

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 45 turėtų pasirodyti lange B6, nes tai yra didžiausias teigiamas skaičius sąraše
  4. Jei paspausite langelį B6, įveskite visą masyvo formulę

    {= MAX (IF (A1: B5> 0, A1: B5))}

    galima pamatyti formulės juostoje virš darbalapio

Didžiausio neigiamo skaičiaus nustatymas

Formulė, skirta rasti didžiausią neigiamą skaičių, skiriasi nuo pirmosios formulės tik palyginimo operatoriuje, naudojamame loginio testo argumento IF funkcijos.

Kadangi dabar siekiama rasti didžiausią neigiamą skaičių, antroji formulė naudoja mažiau nei operatorius ( < ), o ne didesnis nei operatorius ( > ), patikrinkite tik tuos duomenis, kurie yra mažesni už nulį.

  1. Spustelėkite langelį B7
  2. Įrašykite:

    = MAX (IF (A1: B5 <0, A1: B5))

  3. Norėdami sukurti masyvo formulę, atlikite aukščiau pateiktus veiksmus
  4. Atsakymas -8 turėtų pasirodyti lange B7, nes tai yra didžiausias neigiamas skaičius sąraše

Gaukite #VALUE! už atsakymą

Jei ląstelės B6 ir B7 rodo #VALUE! klaidinga vertė, o ne aukščiau nurodyti atsakymai, tikriausiai todėl, kad masyvo formulė nebuvo sukurta teisingai.

Norėdami išspręsti šią problemą, spustelėkite formulę formulės juostoje ir paspauskite Ctrl, Shift ir Įveskite klavišus ant klaviatūros.