Skip to main content

"Excel MAX IF ARRAY" formulė

Anonim

Šiame mokymo pavyzdyje naudojama MAX IF masyvo formulė, kad surastumėte geriausią (aukščiausią) rezultatą dviem takeliais ir lauko įvykiams - dideliam šuoliui ir lazdelei. Formulės pobūdis leidžia mums ieškoti kelių rezultatų, tiesiog pakeisdami paieškos kriterijų - šiuo atveju įvykio pavadinimą.

Kiekvienos formulės dalies darbas yra toks:

  • TheMAX funkcija nustato didžiausią pasirinkto įvykio rezultatą.
  • The Jei funkcija leidžia mums pasirinkti įvykį nustatydami sąlygą naudodami įvykių pavadinimus.
  • Masyvo formulė leidžia Jei funkcijos testas kelioms sąlygoms vienoje ląstelėje ir, kai sąlyga yra įvykdyta, masyvo formulė nustato, kokie duomenys (įvykio rezultatai) MAX funkcija išnagrinės, kad surastų geriausią rezultatą.

CSE Formulės

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

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

MAX, jei įdėta formulės sintaksė ir argumentai

MAX IF formulės sintaksė yra:

= MAX (IF (logical_test, value_if_true, value_if_false))

  • Kadangi IF funkcija yra dedama į MAX funkciją, visa IF funkcija tampa vieninteliu argumentu MAX funkcijai.

Argumentai už Jei funkcija yra:

  • logical_test (reikalaujama): 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 teisinga.
  • value_if_false (neprivaloma) Rodinys, kuris rodomas, jei logical_test yra klaidingas.

Šiame pavyzdyje:

  • Loginis bandymas bando rasti įvykio pavadinimą, įvestą į rinkinį ląstelė D10 darbalapio.
  • The value_if_true argumentas bus, naudodamasis MAX funkcija, geriausias pasirinkto įvykio rezultatas.
  • The value_if_false argumentas bus praleistas, nes jo nereikia, o jo nebuvimas sutrumpins formulę. Jei įvyksta įvykio pavadinimas, kuris nėra duomenų lentelėje, pvz., Ilgas šuolis ląstelė D10 formulė grąžins nulį ( 0 ).

Excel "MAX IF array" formulės pavyzdys

  1. Įveskite šiuos duomenis į ląstelės D1 į E9 kaip parodyta paveikslėlyje aukščiau.

  2. In ląstelė D10 tipo šuolis į aukštį - formulė ieškos šioje kameroje, kad surastų, kuriuos iš įvykių norime rasti geriausio rezultato.

Į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 ląstelė E10 - vieta, kurioje bus rodomos formulės rezultatai.

  2. Įveskite Sekantis:

    = MAX (IF (D2: D7 = D10, E2: E7))

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

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

Patikrinkite formulę

Patikrinkite formulę, surasdami geriausią rezultatą, naudodami poliaus skliautą. Įveskite pole vaultas į ląstelė D10 ir paspauskite Įveskite raktas ant klaviatūros. Formulė turėtų grąžinti aukštį 5.65 metrai ląstelė E10.