Masyvo formulės kūrimas

Masyvo formulės yra veiksmingos formulės, kurios leidžia atlikti sudėtingus skaičiavimus, kurių dažnai negalima atlikti su standartinėmis darbalapio funkcijomis. Jos taip pat vadinamos formulėmis "Ctrl", "Shift" arba "CSE", nes jums reikia paspausti CTRL + SHIFT +, kad jas įvestumėte.  Galite naudoti masyvo formules, jei norite, kad atrodytų tikrai neįmanoma, pvz.,

  • Suskaičiuok simbolių skaičių langelių intervale.

  • Susumuoti skaičius, kurie atitinka tam tikras sąlygas, pvz., mažiausias reikšmes diapazonui arba skaičiams, kurie nepatenka į viršutines ir apatines ribas.

  • Sumuoti kiekvieną n-tąją vertę verčių diapazone.

"Excel" pateikia dviejų tipų masyvo formules: masyvo formules, kurios atlieka kelis skaičiavimus, kad būtų galima generuoti vieną rezultatą ir masyvo formules, skaičiančias kelis rezultatus. Kai kurios darbalapių funkcijos grąžina reikšmių masyvus, arba reikšmių masyvas joms yra reikalingas kaip argumentas. Daugiau informacijos ieškokite masyvo formulių gairės ir pavyzdžiai.

Pastaba: Jei turite dabartinę "Microsoft 365"versiją, galite tiesiog įveskite formulę į viršutiniame kairiajame išvesties diapazono langelį, tada paspauskite " įveskite ", kad patvirtintumėte formulę kaip dinaminio masyvo formulę. Priešingu atveju formulę reikia įvesti kaip senstelėjusios masyvo formulę, pirmiausia pasirenkant išvesties intervalą, įvedant formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspausdami Ctrl + Shift + įveskite , kad patvirtintumėte. „Excel“ įterpia riestinius skliaustelius formulės pradžioje ir pabaigoje. Daugiau informacijos apie masyvo formules žr. Gairės ir masyvo formulių pavyzdžiai.

Naudojant šio tipo masyvo formulę, galima supaprastinti darbalapio modelį, kelias skirtingas formules pakeičiant viena masyvo formule.

  1. Spustelėkite langelį, į kurį norite įtraukti masyvo formulę.

  2. Įveskite formulę, kurią norite naudoti.

    Masyvo formulės naudoja standartinę formulės sintaksę. Visi jie prasideda lygybės ženklu (=) ir masyvo formulėse galite naudoti bet kurias įtaisytąsias "Excel" funkcijas.

    Pavyzdžiui, ši formulė apskaičiuoja bendrą akcijų kainų ir akcijų masyvo reikšmę ir pateikia rezultatą langelyje, esančiame prie "bendra reikšmė".

    Masyvo formulės, apskaičiuojančios vieną rezultatą, pavyzdys

    Formulė pirmą kartą Sudaugina akcijas (langelius B2 – F2) pagal jų kainas (langeliai B3 – F3) ir prideda šiuos rezultatus, kad sukurtų 35 525 bendrąją sumą. Tai yra vieno langelio masyvo formulės pavyzdys, nes formulė gyvena tik viename langelyje.

  3. Paspauskite " Enter" (jei turite dabartinę „Microsoft 365“ prenumeratą); Priešingu atveju paspauskite Ctrl + Shift + "Ctrl".

    Kai paspaudžiate Ctrl + Shift +"Excel", "Excel" automatiškai įterpia formulę tarp {} (skliaustų atidarymo ir uždarymo pora).

    Pastaba: Jei turite dabartinę "Microsoft 365"versiją, galite tiesiog įveskite formulę į viršutiniame kairiajame išvesties diapazono langelį, tada paspauskite " įveskite ", kad patvirtintumėte formulę kaip dinaminio masyvo formulę. Priešingu atveju formulę reikia įvesti kaip senstelėjusios masyvo formulę, pirmiausia pasirenkant išvesties intervalą, įvedant formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspausdami Ctrl + Shift + įveskite , kad patvirtintumėte. „Excel“ įterpia riestinius skliaustelius formulės pradžioje ir pabaigoje. Daugiau informacijos apie masyvo formules žr. Gairės ir masyvo formulių pavyzdžiai.

Norėdami apskaičiuoti kelis rezultatus naudodami masyvo formulę, įveskite masyvą į langelių, kuriuose yra lygiai toks pat eilučių ir stulpelių, kuriuos naudosite masyvo argumentuose, skaičių.

  1. Pažymėkite langelių, kuriuose norite įrašyti masyvo formulę, seką.

  2. Įveskite formulę, kurią norite naudoti.

    Masyvo formulės naudoja standartinę formulės sintaksę. Visi jie prasideda lygybės ženklu (=) ir masyvo formulėse galite naudoti bet kurias įtaisytąsias "Excel" funkcijas.

    Toliau pateiktame pavyzdyje formulės sudėtinės akcijos pagal kainą kiekviename stulpelyje ir formulė yra pažymėta 5 eilutės langeliuose.

    Masyvo formulės pavyzdys, kaip apskaičiuoti kelis rezultatus
  3. Paspauskite " Enter" (jei turite dabartinę „Microsoft 365“ prenumeratą); Priešingu atveju paspauskite Ctrl + Shift + "Ctrl".

    Kai paspaudžiate Ctrl + Shift +"Excel", "Excel" automatiškai įterpia formulę tarp {} (skliaustų atidarymo ir uždarymo pora).

    Pastaba: Jei turite dabartinę "Microsoft 365"versiją, galite tiesiog įveskite formulę į viršutiniame kairiajame išvesties diapazono langelį, tada paspauskite " įveskite ", kad patvirtintumėte formulę kaip dinaminio masyvo formulę. Priešingu atveju formulę reikia įvesti kaip senstelėjusios masyvo formulę, pirmiausia pasirenkant išvesties intervalą, įvedant formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspausdami Ctrl + Shift + įveskite , kad patvirtintumėte. „Excel“ įterpia riestinius skliaustelius formulės pradžioje ir pabaigoje. Daugiau informacijos apie masyvo formules žr. Gairės ir masyvo formulių pavyzdžiai.

Jei į masyvo formulę reikia įtraukti naujų duomenų, žiūrėkite masyvo formulės išplėtimas. Taip pat galite pabandyti:

Jei norite pažaisti su masyvo konstantomis prieš bandydami jas atlikti su savo duomenimis, galite čia naudoti pavyzdžio duomenis.

Toliau pateiktoje darbaknygėje pavaizduoti masyvo formulių pavyzdžiai. Norėdami geriausiai dirbti su pavyzdžiais, turite atsisiųsti darbaknygę į savo kompiuterį spustelėdami programos "Excel" piktogramą, esančią apatiniame dešiniajame kampe, tada atidarykite ją "Excel" kompiuterio programoje.

Nukopijuokite toliau pateiktą lentelę ir įklijuokite ją į "Excel" langelyje a1. Įsitikinkite, kad pažymėjote langelius E2: E11, įveskite formulę = C2: C11 * D2: D11, tada paspauskite CTRL + SHIFT + įveskite, kad jis būtų masyvo formulė.

Pardavėjas

Automobilio tipas

Parduotas numeris

Vieneto kaina

Bendra pardavimo suma

Juška

Sedanas

5

2200

= C2: C11 * D2: D11

Kupė

4

1800

Stankevičius

Sedanas

6

2300

Kupė

8

1700

Dūda

Sedanas

3

2000

Kupė

1

1600

Vilutis

Sedanas

9

2150

Kupė

5

1950

Barkauskas

Sedanas

6

2250

Kupė

8

2000

Kelių langelių masyvo formulės kūrimas

  1. Darbaknygės pavyzdyje pasirinkite langelius E2 per E11. Šiuose langeliuose bus pateikti jūsų rezultatai.

Prieš įvesdami formulę visada pažymėkite langelį arba langelius, kuriuose yra jūsų rezultatai.

Ir visada reiškia, kad 100-procentų laiko.

  1. Įtraukti šią formulę. Norėdami įvesti jį langelyje, tiesiog pradėkite vesti tekstą (paspauskite lygybės ženklą) ir formulė rodoma paskutiniame pažymėtame langelyje. Formulę taip pat galite įtraukti į formulės juostą:

    = C2: C11 * D2: D11

  2. Paspauskite Ctrl + Shift + Enter.

Vieno langelio masyvo formulės kūrimas

  1. Darbaknygės pavyzdyje spustelėkite langelio B13.

  2. Įvedus šią formulę naudojant bet kurį metodą nuo 2 veiksmo:

    =SUM(C2:C11*D2:D11)

  3. Paspauskite Ctrl + Shift + Enter.

Formulė Sudaugina reikšmes iš langelių diapazonų C2: C11 ir D2: D11, tada įtraukia rezultatus, kad apskaičiuotų bendrąją sumą.

Naudodami Internetinė „Excel“ galite peržiūrėti masyvo formules, jei atidaryta darbaknygė jau yra. Tačiau negalite kurti masyvo formulės šioje "Excel" versijoje paspausdami CTRL + SHIFT + Insert, kuri įterpia formulę tarp poros atidarymo ir uždarymo skliausteliais ({}). Rankiniu būdu įvedus šiuos skliaustelius, formulė nebus paverčiama masyvo formule.

Jei turite "Excel" kompiuterio taikomąją programą, galite atidaryti darbaknygę naudodami mygtuką Atidaryti naudojant "Excel " ir sukurti masyvo formulę.

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Reikia daugiau pagalbos?

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×