Masyvo formulės kūrimas programoje "Excel"

Masyvo formulės – tai efektyvios formulės, leidžiančios atlikti sudėtingus skaičiavimus, kurių dažnai neįmanoma atlikti naudojant standartines darbalapio funkcijas. Jos taip pat vadinamos "Ctrl-Shift-Enter" arba "CSE" formulėmis, nes joms įvesti reikia paspausti "Ctrl" + "Shift" + "Enter".  Naudodami masyvo formules galite padaryti tai, kas atrodo neįmanoma, pvz

  • Apskaičiuoti langelių diapazono simbolių skaičių.
  • Sumuoti skaičius, kurie atitinka tam tikrus kriterijus, pvz., mažiausias diapazono vertes arba skaičius, kurie yra tarp viršutinės ir apatinės ribos.
  • Sumuoti kiekvieną n-tąją vertę verčių diapazone.

"Excel" pateikia 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 rasite 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 paspausti ENTER , kad patvirtintumėte formulę kaip dinaminio masyvo formulę. Kitu atveju formulę reikia įvesti kaip senstelėjusią masyvo formulę pirmiausia pasirenkant išvesties diapazoną, įvedant formulę išvesties diapazono viršutiniame kairiajame 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.

Masyvo formulės, apskaičiuojančios vieną rezultatą, kūrimas

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ę formulių sintaksę. Jos visos prasideda lygybės ženklu (=); masyvo formulėse galite naudoti bet kurią įtaisytąją "Excel" funkciją.
    Pavyzdžiui, ši formulė apskaičiuoja bendrą akcijų kainų ir dalių masyvo sumą ir pateikia rezultatą langelyje šalia "Bendra vertė".

    Masyvo formulės, kurioje apskaičiuojamas vienas rezultatas, pavyzdys

    Formulė pirmiausia padaugina dalis (langeliai B2 – F2) iš jų kainų (langeliai B3 – F3), tada šiuos rezultatus sudeda ir gaunama bendra suma 35 525. Tai yra vieno langelio masyvo formulės pavyzdys, nes formulė yra tik viename langelyje.

  3. Paspauskite Enter (jei turite galiojančią "Microsoft 365" prenumeratą); Kitu atveju paspauskite "Ctrl" + "Shift" + "Enter".
    Paspaudus " Ctrl" + "Shift" + "Enter", "Excel" automatiškai įterpia formulę tarp { } (atidaromųjų ir uždaromųjų riestinių skliaustų).

    Pastaba

    Jei turite dabartinę "Microsoft 365" versiją, galite tiesiog įvesti formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspausti ENTER , kad patvirtintumėte formulę kaip dinaminio masyvo formulę. Kitu atveju formulę reikia įvesti kaip senstelėjusią masyvo formulę pirmiausia pasirenkant išvesties diapazoną, įvedant formulę išvesties diapazono viršutiniame kairiajame 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.

Masyvo formulės, apskaičiuojančios kelis rezultatus, kūrimas

Jei norite apskaičiuoti kelias reikšmes naudodami masyvo formulę, įveskite masyvą į langelių diapazoną, kuriame yra lygiai tiek pat eilučių ir stulpelių, kiek naudosite masyvo argumentuose.

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

  2. Įveskite norimą naudoti formulę.
    Masyvo formulės naudoja standartinę formulių sintaksę. Jos visos prasideda lygybės ženklu (=); masyvo formulėse galite naudoti bet kurią įtaisytąją "Excel" funkciją.
    Toliau pateiktame pavyzdyje formulė padaugina dalis iš kainos kiekviename stulpelyje ir formulė yra pasirinktuose langeliuose 5 eilutėje.

    Masyvo formulės, skaičiuojančios kelis rezultatus, pavyzdys

  3. Paspauskite Enter (jei turite galiojančią "Microsoft 365" prenumeratą); Kitu atveju paspauskite "Ctrl" + "Shift" + "Enter".
    Paspaudus " Ctrl" + "Shift" + "Enter", "Excel" automatiškai įterpia formulę tarp { } (atidaromųjų ir uždaromųjų riestinių skliaustų).

    Pastaba

    Jei turite dabartinę "Microsoft 365" versiją, galite tiesiog įvesti formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspausti ENTER , kad patvirtintumėte formulę kaip dinaminio masyvo formulę. Kitu atveju formulę reikia įvesti kaip senstelėjusią masyvo formulę pirmiausia pasirenkant išvesties diapazoną, įvedant formulę išvesties diapazono viršutiniame kairiajame 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 turite įtraukti naujų duomenų į masyvo formulę, žr. Masyvo formulės išplėtimas. Taip pat galite išbandyti:

Išbandykite

Jei norite išbandyti masyvo konstantas prieš išbandydami jas su savo duomenimis, galite naudoti duomenų pavyzdį.

Toliau darbaknygėje pateikiami masyvo formulių pavyzdžiai. Kad geriausiai pasinaudotumėte pavyzdžiais, turėtumėte atsisiųsti darbaknygę į savo kompiuterį spustelėdami "Excel" piktogramą apatiniame dešiniajame kampe, tada atidaryti ją "Excel" kompiuterio programoje.

Nukopijuokite žemiau esančią lentelę ir įklijuokite ją į "Excel" A1 langelį. Būtinai pažymėkite langelius E2:E11, įveskite formulę =C2:C11*D2:D11, tada paspauskite "Ctrl" + "Shift" + "Enter", kad sukurtumėte masyvo formulę.

Pardavėjas Automobilio tipas Parduotų skaičius Vieneto kaina Bendra pardavimo suma
Juška Sedanas 5 2200 =C2:C11*D2:D11
Kupė 4 1 800
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į ar langelius, kuriuose bus jūsų rezultatai.

Ir visada, mes turime omenyje 100 procentų laiko.

  1. Įveskite šią formulę. Norėdami įvesti tekstą į langelį, tiesiog pradėkite rašyti (paspauskite lygybės ženklą) ir formulė pasirodys paskutiniame pažymėtame langelyje. Taip pat formulės juostoje galite įvesti formulę:
    =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ę bet kuriuo iš 2 veiksmo metodų:
    =SUM(C2:C11*D2:D11)
  3. Paspauskite Ctrl + Shift + Enter.

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

Reikia daugiau pagalbos?

Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.