Masyvo formulės yra galingos formulės, kurios leidžia atlikti sudėtingus skaičiavimus, kurių dažnai negalima atlikti naudojant standartines darbalapio funkcijas. Jie taip pat vadinami "Ctrl-Shift-Enter" arba "CSE" formulėmis, nes norėdami jas įvesti, turite paspausti Ctrl + Shift + Enter.  Masyvo formules galite naudoti norėdami padaryti atrodo neįmanomas, pvz.,

  • Suskaičiuoti langelių diapazono simbolių skaičių.

  • Susumuokite skaičius, kurie atitinka tam tikras sąlygas, pvz., mažiausias diapazono reikšmes arba skaičius, kurie patenka tarp viršutinės ir apatinės ribos.

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

Excel dviejų tipų masyvo formules: masyvo formules, kurios atlieka kelis skaičiavimus, kad sugeneruotų vieną rezultatą, ir masyvo formules, kurios apskaičiuoja kelis rezultatus. Kai kurios darbalapių funkcijos grąžina reikšmių masyvus, arba reikšmių masyvas joms yra reikalingas kaip argumentas. Daugiau informacijos žr. Masyvo formulių gairės ir pavyzdžiai.

Pastaba: Jei turite dabartinę "Microsoft 365"versiją, galite tiesiog įvesti formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspauskite ENTER, kad patvirtintumėte formulę kaip dinaminę masyvo formulę. Kitu atveju formulė turi būti įvesta kaip senstelėjusi masyvo formulė, pirmiausia pasirenkant išvesties diapazoną, įvedant formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspaudus CTRL + SHIFT + ENTER, kad ją 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į, kuriame norite įvesti masyvo formulę.

  2. Įveskite norimą naudoti formulę.

    Masyvo formulės naudoja standartinę formulės sintaksę. Jie visi prasideda lygybės ženklu (=) ir galite naudoti bet kurią įtaisytą Excel masyvo formulių funkcijas.

    Pvz., ši formulė apskaičiuoja bendrą akcijų kainų ir akcijų masyvo reikšmę ir rezultatą į langelį, esantį šalia "Bendroji reikšmė".

    Masyvo formulės, kuri apskaičiuoja vieną rezultatą, pavyzdys

    Formulė pirmiausia sudaugina akcijas (langelius B2 – F2) iš jų kainų (langelių B3 – F3), tada įtraukia šiuos rezultatus, kad sukurtų bendrą 35 525 sumą. Tai yra vieno langelio masyvo formulės pavyzdys, nes formulė yra tik viename langelyje.

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

    Paspaudus Ctrl + Shift + Enter, Excel automatiškai įterpia formulę tarp { } (riestinis skliaustas atidaromas ir uždaromas).

    Pastaba: Jei turite dabartinę "Microsoft 365"versiją, galite tiesiog įvesti formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspauskite ENTER, kad patvirtintumėte formulę kaip dinaminę masyvo formulę. Kitu atveju formulė turi būti įvesta kaip senstelėjusi masyvo formulė, pirmiausia pasirenkant išvesties diapazoną, įvedant formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspaudus CTRL + SHIFT + ENTER, kad ją 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ų diapazoną, kuriame yra toks pat eilučių ir stulpelių skaičius, kurį naudosite masyvo argumentuose.

  1. Pažymėkite langelių diapazoną, kuriame norite įvesti masyvo formulę.

  2. Įveskite norimą naudoti formulę.

    Masyvo formulės naudoja standartinę formulės sintaksę. Jie visi prasideda lygybės ženklu (=) ir galite naudoti bet kurią įtaisytą Excel masyvo formulių funkcijas.

    Toliau pateiktame pavyzdyje formulė susaisto akcijas pagal kainą kiekviename stulpelyje, o formulė yra pasirinktuose langeliuose eilutėje 5.

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

    Paspaudus Ctrl + Shift + Enter, Excel automatiškai įterpia formulę tarp { } (riestinis skliaustas atidaromas ir uždaromas).

    Pastaba: Jei turite dabartinę "Microsoft 365"versiją, galite tiesiog įvesti formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspauskite ENTER, kad patvirtintumėte formulę kaip dinaminę masyvo formulę. Kitu atveju formulė turi būti įvesta kaip senstelėjusi masyvo formulė, pirmiausia pasirenkant išvesties diapazoną, įvedant formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspaudus CTRL + SHIFT + ENTER, kad ją 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ų, žr. Masyvo formulės išplėtimas. Taip pat galite išbandyti:

Jei norite žaisti su masyvo konstantomis prieš išbandydami jas su savo duomenimis, galite naudoti duomenų pavyzdžius čia.

Toliau pateiktoje darbaknygėje pateikiami masyvo formulių pavyzdžiai. Norėdami geriausiai dirbti su pavyzdžiais, turėtumėte atsisiųsti darbaknygę į savo kompiuterį spustelėdami Excel piktogramą apatiniame dešiniajame kampe, tada atidarykite ją Excel kompiuterio programa.

Nukopijuokite toliau pateiktą lentelę ir įklijuokite ją Excel langelyje A1. Būtinai pažymėkite langelius E2:E11, įveskite formulę =C2:C11*D2:D11, tada paspauskite Ctrl + Shift + Enter, kad ji būtų masyvo formulė.

Pardavėjas

Automobilio tipas

Parduotas skaičius

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 pažymėkite langelius nuo E2 iki E11. Šiuose langeliuose bus jūsų rezultatai.

Prieš įvesdami formulę visada pasirenkate langelį arba langelius, kuriuose bus jūsų rezultatai.

Ir visada reiškiame 100 procentų laiko.

  1. Įveskite šią formulę. Norėdami jį įvesti į langelį, tiesiog pradėkite rašyti (paspauskite lygybės ženklą) ir formulė rodoma paskutiniame pasirinktame langelyje. Formulę taip pat galite įvesti formulės juostoje:

    =C2:C11*D2:D11

  2. Paspauskite Ctrl + Shift + Enter.

Vieno langelio masyvo formulės kūrimas

  1. Darbaknygės pavyzdyje spustelėkite langelį B13.

  2. Įveskite šią formulę naudodami bet kurį metodą iš aukščiau 2 veiksmo:

    =SUM(C2:C11*D2:D11)

  3. Paspauskite Ctrl + Shift + Enter.

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

Jei Internetinė „Excel“, galite peržiūrėti masyvo formules, jei atidarytoje darbaknygėje jos jau yra. Tačiau šioje "Excel" versijoje negalėsite sukurti masyvo formulės paspausdami "Ctrl" + "Shift" + "Enter", kuri įterpia formulę tarp riestinis skliaustas atidarymo ir uždarymo porą({ }). Rankiniu būdu įvedus šiuos skliaustus, formulė taip pat nebus paverčiama masyvo formule.

Jei turite kompiuterio Excel, galite naudoti mygtuką Atidaryti naudojant Excel, kad atidarytumėte darbaknygę ir sukurtumėte masyvo formulę.

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės arba gauti pagalbos iš Atsakymų bendruomenės.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Ar esate patenkinti vertimo kokybe?
Kas turėjo įtakos jūsų patirčiai?

Dėkojame už jūsų atsiliepimus!

×