Masīva formulas izveide programmā Excel

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016

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.

  1. Noklikšķiniet šūnā, kurā vēlaties ievadīt masīva formulu.

  2. 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".

    Masīva formulas piemērs, kas aprēķina vienu rezultātu

    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ā.

  3. 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.

  1. Atlasiet šūnu diapazonu, kurā vēlaties ievadīt masīva formulu.

  2. 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ā.

    Masīva formulas piemērs, kas aprēķina vairākus rezultātus

  3. 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:

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

  1. 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.

  1. 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
  2. Nospiediet taustiņu kombināciju Ctrl+Shift+Enter.

Vienšūnas masīva formulas izveide

  1. Piemēra darbgrāmatā noklikšķiniet šūnā B13.
  2. Ievadiet šo formulu, izmantojot kādu no 2. darbībā minētajām metodēm:
    =SUM(C2:C11*D2:D11)
  3. 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.