Massiivivalemid on võimsad valemid, mille abil saab teha keerukaid arvutusi, mida standardsed töölehefunktsioonid sageli ei võimalda. Neid nimetatakse ka Ctrl-Shift-Enteri- või CSE-valemiteks, kuna nende sisestamiseks peab vajutama klahvikombinatsiooni Ctrl + Shift + Enter. Massiivivalemite abil saab teha võimatuna näivaid toiminguid.
-
loendada märkide arvu lahtrivahemikus;
-
liita teatud kindlatele tingimustele vastavad arvud (nt vahemiku kõige väiksemad väärtused või arvud, mis jäävad teatud ülem- ja alampiiri vahele);
-
liita iga n. väärtuse väärtuste vahemikus.
Excel pakub kahte tüüpi massiivivalemeid: massiivivalemeid, mis sooritavad ühe tulemi loomiseks mitu arvutust, ja massiivivalemeid, mis arvutavad mitu tulemit. Mõni töölehefunktsioon tagastab väärtuste massiive või nõuab väärtuste massiivi argumendina. Lisateavet leiate teemast Massiivivalemite juhised ja näited.
Märkus.: Kui teil on Microsoft 365praegune versioon, võite valemi dünaamiliseks massiivse valemina kinnitamiseks sisestada valemi ülemises vasakpoolses lahtris oleva valemi ja vajutada sisestusklahvi ( Enter) . Vastasel korral tuleb valem sisestada pärandmassiivivalemina; selleks tuleb esmalt valida väljundvahemik, sisestada väljundvahemiku vasakusse ülanurka valem ja seejärel vajutada kinnitamiseks klahvikombinatsiooni CTRL + SHIFT + ENTER. Excel lisab teie eest valemi algusse ja lõppu looksulud. Massiivivalemite kohta leiate lisateavet artiklist Massiivivalemite juhised ja näited.
Ühe tulemi andva massiivivalemi loomine
Seda tüüpi massiivivalem võib töölehemudelit lihtsustada, asendades mitu erinevat valemit ühe massiivivalemiga.
-
Klõpsake lahtrit, kuhu soovite massiivivalemit sisestada.
-
Sisestage valem, mida soovite kasutada.
Massiivivalemid kasutavad standardset valemisüntaksit. Kõik valemid algavad võrdusmärgiga (=) ja massiivivalemites saate kasutada ka Exceli sisefunktsioone.
Näiteks arvutab see valem aktsiahindade ja osakute massiivi koguväärtuse ning paigutab tulemi lahtri „Koguväärtus" kõrvale.
Valemis korrutatakse kõigepealt aktsiad (lahtrid B2 – F2) nende hindade järgi (lahtrid B3 – F3) ja seejärel lisatakse need tulemid, et luua 35 525 kogusumma. See on ühelahtrilise massiivivalemi näide, kuna valem asub ainult ühes lahtris.
-
Vajutage sisestusklahvi ( Enter ) (kui teil on praegune Microsoft 365 pakett); Vastasel juhul vajutage klahvikombinatsiooni CTRL + SHIFT + ENTER.
Kui vajutate klahvikombinatsiooni CTRL + SHIFT + sisestusklahv (ENTER), lisab Excel valemi automaatselt vahemikku {} (paari avamise ja sulgemise traksid).
Märkus.: Kui teil on Microsoft 365praegune versioon, võite valemi dünaamiliseks massiivse valemina kinnitamiseks sisestada valemi ülemises vasakpoolses lahtris oleva valemi ja vajutada sisestusklahvi ( Enter) . Vastasel korral tuleb valem sisestada pärandmassiivivalemina; selleks tuleb esmalt valida väljundvahemik, sisestada väljundvahemiku vasakusse ülanurka valem ja seejärel vajutada kinnitamiseks klahvikombinatsiooni CTRL + SHIFT + ENTER. Excel lisab teie eest valemi algusse ja lõppu looksulud. Massiivivalemite kohta leiate lisateavet artiklist Massiivivalemite juhised ja näited.
Mitu tulemit andva massiivivalemi loomine
Massiivivalemi abil mitme tulemuse arvutamiseks sisestage massiivi lahtrivahemik, millel on täpselt sama arv ridu ja veerge, nagu kavatsete kasutada massiivi argumentidena.
-
Valige lahtrivahemik, kuhu soovite massiivivalemit sisestada.
-
Sisestage valem, mida soovite kasutada.
Massiivivalemid kasutavad standardset valemisüntaksit. Kõik valemid algavad võrdusmärgiga (=) ja massiivivalemites saate kasutada ka Exceli sisefunktsioone.
Järgmises näites korrutab valem osakute koguse hinnaga. Valem asub 5. reas valitud lahtrites.
-
Vajutage sisestusklahvi ( Enter ) (kui teil on praegune Microsoft 365 pakett); Vastasel juhul vajutage klahvikombinatsiooni CTRL + SHIFT + ENTER.
Kui vajutate klahvikombinatsiooni CTRL + SHIFT + sisestusklahv (ENTER), lisab Excel valemi automaatselt vahemikku {} (paari avamise ja sulgemise traksid).
Märkus.: Kui teil on Microsoft 365praegune versioon, võite valemi dünaamiliseks massiivse valemina kinnitamiseks sisestada valemi ülemises vasakpoolses lahtris oleva valemi ja vajutada sisestusklahvi ( Enter) . Vastasel korral tuleb valem sisestada pärandmassiivivalemina; selleks tuleb esmalt valida väljundvahemik, sisestada väljundvahemiku vasakusse ülanurka valem ja seejärel vajutada kinnitamiseks klahvikombinatsiooni CTRL + SHIFT + ENTER. Excel lisab teie eest valemi algusse ja lõppu looksulud. Massiivivalemite kohta leiate lisateavet artiklist Massiivivalemite juhised ja näited.
Kui soovite oma massiivivalemisse kaasata uusi andmeid, lugege teemat Massiivivalemi laiendamine. Samuti võite lugeda järgmisi teemasid.
-
Massiivivalemite muutmise reeglid (need võivad olla pirtsakad)
-
Massiivivalemi kustutamine (ka siin tuleb vajutada klahvikombinatsiooni Ctrl+Shift+Enter)
-
Massiivikonstantide kasutamine massiivivalemites (need võivad olla päris kasulikud)
-
Massiivikonstandile nime panemine (nimede abil on konstante lihtsam kasutada)
Proovige järele!
Kui soovite massiivikonstante katsetada enne, kui proovite neid oma andmetega, siis saate kasutada siin olevaid näidisandmeid.
Järgmine töövihik sisaldab massiivivalemite näiteid. Näidetega on kõige parem töötada, kui laadite töövihiku oma arvutisse alla, klõpsates paremas allnurgas olevat Exceli ikooni, ja avate selle seejärel Exceli töölauarakenduses.
Kopeerige allolev tabel ja kleepige see Exceli lahtrisse A1. Valige kindlasti lahtrid E2:E11, sisestage valem =C2:C11*D2:D11 ja vajutage seejärel klahvikombinatsiooni, et muuta see massiivivalemiks.
Müüja |
Autotüüp |
Müüdud kogus |
Ühiku hind |
Müük kokku |
---|---|---|---|---|
Vares |
Sedaan |
5 |
2200 |
=C2:C11*D2:D11 |
Kupee |
4 |
1800 |
||
Kana |
Sedaan |
6 |
2300 |
|
Kupee |
8 |
1700 |
||
Savi |
Sedaan |
3 |
2000 |
|
Kupee |
1 |
1600 |
||
Post |
Sedaan |
9 |
2150 |
|
Kupee |
5 |
1950 |
||
Lill |
Sedaan |
6 |
2250 |
|
Kupee |
8 |
2000 |
Mitmelahtrilise massiivivalemi koostamine
-
Valige näidistöövihikus lahtrid E2 kuni E11. Nendesse lahtritesse tulevad teie tulemid.
Tulemite talletamiseks soovitud lahter või lahtrid tuleb alati valida enne valemi sisestamist.
Alati tähendab siin 100% ajast.
-
Sisestage järgmine valem. Valemi sisestamiseks lahtrisse asuge lihtsalt tippima (sisestage võrdusmärk) ja valem kuvatakse viimati valitud lahtris. Samuti võite selle sisestada valemiribale.
=C2:C11*D2:D11
-
Vajutage klahvikombinatsiooni Ctrl+Shift+Enter.
Ühelahtrilise massiivivalemi koostamine
-
Klõpsake näidistöövihikus lahtrit B13.
-
Sisestage järgmine valem, kasutades ükskõik kumba eespool 2. juhises kirjeldatud meetodit:
=SUM(C2:C11*D2:D11)
-
Vajutage klahvikombinatsiooni Ctrl+Shift+Enter.
Valem korrutab väärtused lahtrivahemikes C2:C11 ja D2:D11 ning liidab siis tulemid üldkokkuvõtte arvutamiseks.
Exceli veebirakendus saate massiivide valemeid vaadata ka siis, kui Avatav töövihik on juba olemas. Kuid te ei saa selles Exceli versioonis luua massiivi valemit, vajutades klahvikombinatsiooni CTRL + SHIFT + ENTER, mis lisab valemi kahele avamise ja sulgemise traksidele ({}). Nende trakside käsitsi sisestamine ei muuda valemit ka massiivi valemiks.
Kui teil on Exceli töölauarakendus, saate töövihiku avamiseks ja massiivse valemi loomisekskasutada nuppu Ava Excelis .
Kas vajate rohkem abi?
Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.
Märkus.: See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.