Masīva formulas ir jaudīgas formulas, kas ļauj veikt sarežģītus aprēķinus, kurus bieži vien nevar paveikt ar standarta darblapas funkcijām. Šīs formulas tiek sauktas arī par "Ctrl-Shift-Enter" vai "CSE" formulām, jo, lai tās ievadītu, ir jānospiež taustiņu kombinācija Ctrl+Shift+Enter. Masīva formulas var izmantot, lai paveiktu šķietami neiespējamo, piemēram
- Saskaitītu rakstzīmju skaitu šūnu diapazonā.
- Summētu skaitļus, kas atbilst noteiktiem nosacījumiem, piemēram, diapazona mazākās vērtības vai vērtības, kas ir starp norādīto augšējo un apakšējo robežu.
- Summētu katru vērtību diapazona n. vērtību.
Programma Excel piedāvā divu veidu masīva formulas: masīva formulas, kas veic vairākus aprēķinus, lai ģenerētu vienu rezultātu, un masīva formulas, kas aprēķina vairākus rezultātus. Dažas darblapu funkcijas atgriež vērtību masīvus vai pieprasa vērtību masīvu kā argumentu. Papildinformāciju skatiet sadaļā Vadlīnijas un masīva formulu piemēri.
Piezīme
Ja jums ir pašreizējā Microsoft 365 versija, varat vienkārši ievadīt formulu izvades diapazona augšējā kreisajā šūnā un nospiest taustiņu ENTER , lai apstiprinātu formulu kā dinamisko masīva formulu. Pretējā gadījumā formula vispirms ir jāievada kā mantotā masīva formula: atlasiet izvades diapazonu, ievadiet formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiediet taustiņu kombināciju CTRL+SHIFT+ENTER, lai apstiprinātu. Programma Excel ievietos figūriekavas formulas sākumā un beigās. Papildinformāciju par masīva formulām skatiet rakstā Norādījumi par masīva formulām un piemēri.
Masīva formulas izveide, kas aprēķina vienu rezultātu
Šis masīvu formulas tips var vienkāršot darblapas modeli, aizvietojot vairākas atšķirīgas formulas ar vienu masīvu formulu.
Noklikšķiniet šūnā, kurā vēlaties ievadīt masīva formulu.
Ievadiet formulu, kuru vēlaties izmantot.
Masīva formulās tiek izmantota standarta formulu sintakse. Visas šīs formulas sākas ar vienādības zīmi (=), un masīvu formulās var izmantot jebkuru iebūvēto Excel funkciju.
Piemēram, šī formula aprēķina akciju cenu un daļu masīva kopējo vērtību un rezultātu novieto šūnā blakus "Kopējā vērtība".
Formula vispirms reizina daļas (šūnas B2–F2) ar to cenām (šūnas B3–F3) un pēc tam saskaita šos rezultātus, lai iegūtu kopsummu 35 525. Šis ir vienšūnas masīva formulas piemērs, jo formula atrodas tikai vienā šūnā.
Nospiediet taustiņu Enter (ja jums ir spēkā esošs Microsoft 365 abonements); Pretējā gadījumā nospiediet taustiņu kombināciju Ctrl+Shift+Enter.
Nospiežot taustiņu kombināciju Ctrl+Shift+Enter, programma Excel automātiski ievieto formulu { } (atverošās un aizverošās figūriekavas).Piezīme
Ja jums ir pašreizējā Microsoft 365 versija, varat vienkārši ievadīt formulu izvades diapazona augšējā kreisajā šūnā un nospiest taustiņu ENTER , lai apstiprinātu formulu kā dinamisko masīva formulu. Pretējā gadījumā formula vispirms ir jāievada kā mantotā masīva formula: atlasiet izvades diapazonu, ievadiet formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiediet taustiņu kombināciju CTRL+SHIFT+ENTER, lai apstiprinātu. Programma Excel ievietos figūriekavas formulas sākumā un beigās. Papildinformāciju par masīva formulām skatiet rakstā Norādījumi par masīva formulām un piemēri.
Masīva formulas izveide, kas aprēķina vairākus rezultātus
Lai aprēķinātu vairākus rezultātus, izmantojot masīva formulu, ievadiet masīvu šūnu diapazonā, kurā ir tieši tāds pats rindu un kolonnu skaits, kāds tiks izmantots masīvu argumentos.
Atlasiet šūnu diapazonu, kurā vēlaties ievadīt masīva formulu.
Ievadiet formulu, kuru vēlaties izmantot.
Masīva formulās tiek izmantota standarta formulu sintakse. Visas šīs formulas sākas ar vienādības zīmi (=), un masīvu formulās var izmantot jebkuru iebūvēto Excel funkciju.
Šajā piemērā formulā tiek sareizinātas daļas pēc cenas katrā kolonnā, un formula atrodas atlasītajās šūnās 5. rindā.
Nospiediet taustiņu Enter (ja jums ir spēkā esošs Microsoft 365 abonements); Pretējā gadījumā nospiediet taustiņu kombināciju Ctrl+Shift+Enter.
Nospiežot taustiņu kombināciju Ctrl+Shift+Enter, programma Excel automātiski ievieto formulu { } (atverošās un aizverošās figūriekavas).Piezīme
Ja jums ir pašreizējā Microsoft 365 versija, varat vienkārši ievadīt formulu izvades diapazona augšējā kreisajā šūnā un nospiest taustiņu ENTER , lai apstiprinātu formulu kā dinamisko masīva formulu. Pretējā gadījumā formula vispirms ir jāievada kā mantotā masīva formula: atlasiet izvades diapazonu, ievadiet formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiediet taustiņu kombināciju CTRL+SHIFT+ENTER, lai apstiprinātu. Programma Excel ievietos figūriekavas formulas sākumā un beigās. Papildinformāciju par masīva formulām skatiet rakstā Norādījumi par masīva formulām un piemēri.
Ja masīva formulā ir jāiekļauj jauni dati, skatiet rakstu Masīva formulas paplašināšana. Varat arī izmēģināt:
- Masīva formulu mainīšanas noteikumi (tie var būt sarežģīti)
- Masīva formulas dzēšana (tur arī jānospiež taustiņu kombinācija Ctrl+Shift+Enter)
- Masīvu formulās izmantojiet masīva konstantes (tās var būt noderīgas)
- Piešķiriet nosaukumu masīva konstantei (tās var padarīt konstantes vieglāk lietojamas)
Izmēģiniet!
Ja vēlaties izmēģināt masīva konstantes, pirms tās lietot saviem datiem, šeit varat izmantot parauga datus.
Tālāk redzamajā darbgrāmatā ir parādīti masīva formulu piemēri. Lai vislabāk strādātu ar piemēriem, lejupielādējiet darbgrāmatu datorā, noklikšķinot uz Excel ikonas apakšējā labajā stūrī, un pēc tam atveriet to Excel datora programmā.
Kopējiet tālāk esošo tabulu un ielīmējiet to programmā Excel šūnā A1. Noteikti atlasiet šūnas E2:E11, ievadiet formulu =C2:C11*D2:D11 un nospiediet taustiņu kombināciju Ctrl+Shift+Enter, lai to padarītu par masīva formulu.
| Pārdevējs | Automašīnas veids | Pārdotais daudzums | Vienības cena | Pārdošanas kopsummas |
|---|---|---|---|---|
| Balodis | Sedans | 5 | 2200 | =C2:C11*D2:D11 |
| Kupeja | 4 | 1800 | ||
| Goba | Sedans | 6 | 2300 | |
| Kupeja | 8 | 1700 | ||
| Bērziņš | Sedans | 3 | 2000 | |
| Kupeja | 1 | 1600 | ||
| Kalns | Sedans | 9 | 2150 | |
| Kupeja | 5 | 1950 | ||
| Skujiņa | Sedans | 6 | 2250 | |
| Kupeja | 8 | 2000 |
Vairākšūnu masīva formulas izveide
- Parauga darbgrāmatā atlasiet šūnas no E2 līdz E11. Šajās šūnās būs jūsu rezultāti.
Pirms formulas ievadīšanas vienmēr atlasiet šūnu vai šūnas, kurās būs rezultāti.
Un ar vienmēr, mēs domājam 100 procentus laika.
- Ievadiet šo formulu. Lai to ievadītu šūnā, vienkārši sāciet rakstīt (nospiediet vienādības zīmi), un formula tiek parādīta pēdējā atlasītajā šūnā. Formulu joslā var ievadīt arī formulu:
=C2:C11*D2:D11 - Nospiediet taustiņu kombināciju Ctrl+Shift+Enter.
Vienšūnas masīva formulas izveide
- Piemēra darbgrāmatā noklikšķiniet šūnā B13.
- Ievadiet šo formulu, izmantojot kādu no 2. darbībā minētajām metodēm:
=SUM(C2:C11*D2:D11) - Nospiediet taustiņu kombināciju Ctrl+Shift+Enter.
Šī formula reizina C2:C11 un D2:D11 šūnu diapazonu vērtības un pēc tam saskaita rezultātus, lai aprēķinātu kopsummu.
Vai nepieciešama papildu palīdzība?
Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.