Atlikite kelis skaičiavimus naudodami „Excel“masyvo formules

Turinys:

Atlikite kelis skaičiavimus naudodami „Excel“masyvo formules
Atlikite kelis skaičiavimus naudodami „Excel“masyvo formules
Anonim

Excel masyvo formulė yra formulė, kuri apskaičiuoja reikšmes viename ar keliuose masyvuose, o ne vieną duomenų reikšmę. Skaičiuoklių programose masyvas yra susijusių duomenų reikšmių diapazonas arba serija, kuri paprastai yra gretimuose darbalapio langeliuose.

Šios instrukcijos taikomos „Excel 2019“, 2016, 2013, 2010 ir „Excel“, skirta „Microsoft 365“.

Kas yra masyvo formulės?

Masyvo formulės yra panašios į įprastas. Jie:

  • Pradėkite lygybės ženklu (=)
  • Naudokite tą pačią sintaksę kaip įprastos formulės
  • Naudokite tuos pačius matematinius operatorius
  • Laikykitės tos pačios veiksmų tvarkos

Tačiau masyvo formulės yra apsuptos riestiniais skliaustais { }. Ir jūs negalite jų tiesiog įvesti; įvedę formulę į ląstelė ar ląstelės. Dėl šios priežasties masyvo formulė kartais vadinama CSE formule programoje Excel.

Kiekvieną kartą, kai redaguojate masyvo formulę, garbanoti skliaustai išnyksta. Norėdami juos grąžinti, dar kartą paspauskite klavišus Ctrl, Shift ir Enter.

Yra du pagrindiniai masyvo formulių tipai:

  • Vieno langelio masyvo formulės, kurios atlieka kelis skaičiavimus viename darbalapio langelyje
  • Kelių langelių masyvo formulės, kurios yra daugiau nei viename darbalapio langelyje

Kaip sukurti masyvo formulę

  1. Įveskite formulę langelyje.

  2. Laikykite nuspaudę klaviatūros klavišus Ctrl ir Shift.
  3. Paspauskite ir atleiskite Enter, kad sukurtumėte masyvo formulę.
  4. Atleiskite Ctrl ir Shift klavišus.
  5. Jei tai daroma teisingai, formulę sups garbanoti petnešos.

Vieno langelio masyvo formulės

Vieno langelio masyvo formulėje naudojama funkcija, pvz., SUM, AVERAGE arba COUNT, kad sujungtumėte kelių langelių masyvo formulės išvestį į vieną reikšmę viename langelyje. Toliau pateikiamas pavyzdys:

{=SUM(A1:A2B1:B2)}

Aukščiau pateikta formulė sudeda sandaugą A1B1 ir A2B2, tada ji pateikia vieną rezultatą viena langelis darbalapyje. Kitas būdas pateikti šią formulę yra:

=(A1B1)+(A2B2)

Kelių langelių masyvo formulės

Kaip rodo pavadinimas, kelių langelių masyvo formulės yra keliose darbalapio langeliuose ir pateikia masyvą kaip atsakymą. Kitaip tariant, ta pati formulė yra dviejuose ar daugiau langelių ir kiekviename langelyje pateikia skirtingus atsakymus.

Kiekviena masyvo formulės kopija arba egzempliorius atlieka tą patį skaičiavimą kiekvienoje ląstelėje, kurioje yra, tačiau kiekviename naudojami skirtingi duomenys. Todėl kiekvienas iš jų duoda skirtingus rezultatus. Kelių langelių masyvo formulės pavyzdys:

{=A1:A2B1:B2}

Jei aukščiau pateikta masyvo formulė yra langeliuose C1 ir C2 darbalapyje, tada rezultatai būtų tokie:

  • Duomenys, esantys A1, padauginami iš B1, o rezultatai rodomi ląstelėje C1.
  • Duomenys, esantys A2, padauginami iš B2, o rezultatai rodomi ląstelėje C2.
Image
Image

Masyvo formulės ir Excel funkcijos

Galite naudoti daugelį „Excel“įtaisytųjų funkcijų, pvz., SUM, AVERAGE ir COUNT , masyvo formulėje. Taip pat yra keletas funkcijų, pvz., TRANSPOSE, kurios visada turi būti masyvo formulė, kad veiktų tinkamai. (Funkcija TRANSPOSE nukopijuoja duomenis iš eilutės į stulpelį arba atvirkščiai.)

Taip pat galite išplėsti daugelio funkcijų, tokių kaip INDEX ir MATCH arba MAX, naudingumą.ir IF naudodami juos kartu masyvo formulėje.

Sukurkite paprastą vieno langelio masyvo formulę

Vieno langelio masyvo formulės paprastai pirmiausia atlieka kelių langelių skaičiavimą, o tada naudokite funkciją, pvz., AVERAGE arba SUM masyvo išvestis į vieną rezultatą.

Image
Image

Ignoruoti klaidų reikšmes ieškant duomenų

Ši masyvo formulė naudoja AVERAGE, IF ir ISNUMBER funkcijas. vidutinė esamų duomenų vertė, nepaisant klaidų verčių, pvz., DIV/0! ir NAME?

Image
Image

Duomenų langelių skaičius

Naudokite SUM ir IF funkcijas masyvo formulėje, kad suskaičiuotumėte duomenų langelius, kurie atitinka vieną iš kelių sąlygų; ši technika skiriasi nuo programos „Excel“funkcijos COUNTIFS, kuri reikalauja, kad prieš skaičiuojant langelį būtų įvykdytos visos nustatytos sąlygos.

Image
Image

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

Šiame pavyzdyje sujungiama funkcija MAX ir funkcija IF masyvo formulėje, kuri suras didžiausią arba didžiausią diapazono reikšmę duomenis, kai jis atitinka konkrečius kriterijus. Čia didžiausia reikšmė reiškia lėčiausią laiką.

Image
Image

Raskite mažiausią teigiamą arba neigiamą skaičių

Panašiai kaip aukščiau pateiktame pavyzdyje, galite sujungti MIN ir IF funkcijas masyvo formulėje, kad rastumėte mažiausią arba mažiausią reikšmę įvairiems duomenims, kai jie atitinka konkrečius kriterijus.

Image
Image

Raskite vidutinę arba vidutinę vertę

Funkcija MEDIAN programoje „Excel“suranda vidurinę duomenų sąrašo reikšmę. Sujungę ją su IF funkcija masyvo formulėje, galite rasti skirtingų susijusių duomenų grupių vidurinę reikšmę.

Image
Image

Sukurkite paieškos formulę su keliais kriterijais

Ši masyvo formulė apima funkcijų MATCH ir INDEX įdėjimą, kad būtų galima rasti konkrečią informaciją duomenų bazėje.

Image
Image

Sukurkite kairiosios paieškos formulę

Funkcija VLOOKUP paprastai ieško tik duomenų, esančių stulpeliuose dešinėje, tačiau sujungę ją su CHOOSE funkcija, jūs gali sukurti kairiąją paieškos formulę, kuri ieškos duomenų stulpeliuose, esančiuose argumento Lookup_value kairėje pusėje.

Image
Image

Įvesdami masyvą kaip argumentą funkcijai, kurioje paprastai yra tik viena reikšmė arba langelio nuoroda, galite įvesti skliaustus tiesiogiai, o ne naudoti Ctrl+Shift+Enterklavišų kombinacija, kaip nurodyta anksčiau pateiktame pavyzdyje.

Rekomenduojamas: