Excel masīva formula -

Satura rādītājs

Masīva formula veic darbību ar vairākām vērtībām, nevis vienu vērtību. Masīva formulas galīgais rezultāts var būt vai nu viens vienums, vai vienumu masīvs atkarībā no formulas uzbūves. Lai darbotos pareizi, daudzas masīvu formulas jāievada ar vadības taustiņu + shift + enter. Šādi ievadot formulu, formulu joslā redzēsiet formulu, kas ietīta cirtainās iekavās ().

Kas ir masīvs?

Masīvs ir vairāk nekā viena vienuma kolekcija. Masīvi programmā Excel ir redzami cirtainās iekavās. Piemēram, (1; 2; 3) vai ("sarkans", "zils", "zaļš"). Iemesls, kāpēc masīvi programmā Excel ir tik izplatīti, ir tas, ka tie tiek tieši saistīti ar šūnu diapazoniem. Vertikālie diapazoni tiek attēloti kā masīvi, kas izmanto, piemēram, semikolus (100; 125; 150). Horizontālie diapazoni tiek attēloti kā masīvi, kas izmanto, piemēram, komatus ("mazs", "vidējs", "liels"). Divdimensiju diapazonā tiks izmantoti gan semikoli, gan komati.

Piemēri

Masīvu formulas ir nedaudz grūti saprotamas, jo terminoloģija ir blīva un sarežģīta. Bet pašas masīvu formulas var būt ļoti vienkāršas. Piemēram, šī masīva formula pārbauda diapazonu A1: A5 vērtībai "a":

=OR(A1:A5="a")

Masīva darbība ir katras šūnas A1: A5 salīdzinājums ar virkni "a". Tā kā salīdzinājums darbojas ar vairākām vērtībām, tas OR funkcijai atgriež vairākus rezultātus:

=OR((FALSE;FALSE;FALSE;TRUE;FALSE))

Ja kāds no iegūto masīvu vienumiem ir TRUE, funkcija OR atgriež TRUE.

Dažreiz masīvu formulas kā funkcijas argumentu sniedz vairākas vērtības. Piemēram, šī masīva formula atgriež kopējo rakstzīmju skaitu diapazonā B2: B11:

(=SUM(LEN(B2:B11)))

Funkcijai LEN tiek piešķirtas vairākas vērtības diapazonā B2: B11 un SUM iekšpusē tiek atgriezti vairāki šādi masīva rezultāti:

=SUM((3;3;5;4;5;4;6;5;4;4))

kur katrs masīva vienums apzīmē vienas šūnas vērtības garumu. Pēc tam funkcija SUM summē visus vienumus un kā galīgo rezultātu atgriež 43.

Īpaša sintakse

Lai pareizi darbotos, visās Excel versijās, izņemot Excel 365, daudzas masīvu formulas jāievada īpašā veidā. Tā vietā, lai ievadītu ar taustiņu "Enter", tie jāievada ar Control + Shift + Enter. Dažreiz jūs redzēsiet Control + Shift + Enter saīsināti kā "PMP", tāpat kā "PMP formulā". Šādi ievadīta formula parādīsies ar cirtainām lencēm abās pusēs:

=(formula)

Šīs bikšturi tiek automātiski parādīti programmā Excel. Pārliecinieties, ka cirtainās lencītes neievadāt manuāli.

Ne visas masīva formulas jāievada, izmantojot taustiņu kombināciju Control + Shift + Enter. Dažas funkcijas, piemēram, SUMPRODUCT, ir ieprogrammētas tā, lai ar masīva darbībām rīkotos dabiski, un parasti tām nav nepieciešama Control + Shift + Enter. Piemēram, abas tālāk norādītās formulas ir masīvu formulas, kas atgriež to pašu rezultātu, bet tikai SUM versijai ir nepieciešama Control + Shift + Enter:

=(SUM(LEN(A1:A5))) =SUMPRODUCT(LEN(A1:A5))

Excel 365

Programmā Excel 365 masīva formula ir dzimtā, un tai nav nepieciešama vadība + Shift + Enter. Vispārīgu ievadu skatiet sadaļā Dinamiskās masīva formulas programmā Excel.

Interesanti raksti...