„Excel“ masyvo formulė -

Turinys

Masyvo formulė operaciją atlieka kelioms reikšmėms, o ne vienai reikšmei. Galutinis masyvo formulės rezultatas gali būti vienas elementas arba elementų masyvas, priklausomai nuo to, kaip formuluojama formulė. Norint tinkamai veikti, reikia įvesti daugybę masyvo formulių su „Control“ + „Shift“ + „Enter“. Tokiu būdu įvedę formulę, formulės juostoje pamatysite formulę, apvyniotą garbanotaisiais petnešomis ().

Kas yra masyvas?

Masyvas yra daugiau nei vieno elemento kolekcija. „Excel“ masyvai rodomi garbanotuose skliaustuose. Pavyzdžiui, (1; 2; 3) arba („raudona“, „mėlyna“, „žalia“). Masyvai yra tokie įprasti programoje „Excel“, kad jie tiesiogiai susiejami su ląstelių diapazonais. Vertikalieji diapazonai vaizduojami kaip masyvai, kuriuose naudojami, pavyzdžiui, kabliataškiai (100; 125; 150). Horizontalieji diapazonai pateikiami kaip masyvai, kuriuose naudojami, pavyzdžiui, kableliai („mažas“, „vidutinis“, „didelis“). Dviejų matmenų diapazone bus naudojami kabliataškiai ir kableliai.

Pavyzdžiai

Masyvo formules yra šiek tiek sunku suprasti, nes terminologija yra tanki ir sudėtinga. Bet pačios masyvo formulės gali būti labai paprastos. Pavyzdžiui, ši masyvo formulė tikrina A1: A5 vertės reikšmę „a“:

=OR(A1:A5="a")

Masyvo operacija yra kiekvienos A1: A5 langelio palyginimas su eilute „a“. Kadangi palyginimas veikia su keliomis reikšmėmis, funkcija OR grąžina kelis rezultatus:

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

Jei kuris nors gauto masyvo elementas yra TRUE, funkcija OR grąžina TRUE.

Kartais masyvo formulėse pateikiamos kelios reikšmės kaip funkcijos argumentas. Pavyzdžiui, ši masyvo formulė grąžina bendrą simbolių skaičių diapazone B2: B11:

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

LEN funkcijai suteikiamos kelios reikšmės diapazone B2: B11 ir ji pateikia kelis rezultatus iš tokio masyvo kaip šis:

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

kur kiekvienas masyvo elementas reiškia vienos langelio vertės ilgį. Tada funkcija SUM susumuoja visus elementus ir grąžina 43 kaip galutinį rezultatą.

Speciali sintaksė

Visose „Excel“ versijose, išskyrus „Excel 365“, daug masyvo formulių reikia įvesti specialiu būdu, kad veiktų tinkamai. Užuot vedę klavišu „Enter“, juos reikia įvesti paspaudus „Control + Shift“ + „Enter“. Kartais matysite „Control“ + „Shift“ + „Enter“ sutrumpintai kaip „TPV“, kaip „TPV formulėje“. Taip įvesta formulė pasirodys su garbanotais petnešėliais iš abiejų pusių:

=(formula)

Šias petnešas „Excel“ rodo automatiškai. Įsitikinkite, kad rankiniu būdu neįvedate garbanotų petnešų.

Ne visas masyvo formules reikia įvesti paspaudus „Control + Shift + Enter“. Tam tikros funkcijos, pvz., SUMPRODUCT, yra užprogramuotos natūraliai tvarkyti masyvo operacijas ir joms paprastai nereikia „Control + Shift“ + „Enter“. Pvz., Abi toliau pateiktos formulės yra masyvo formulės, kurios pateikia tą patį rezultatą, tačiau tik SUM versijai reikia „Control + Shift“ + „Enter“:

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

„Excel 365“

„Excel 365“ masyvo formulė yra gimtoji ir nereikia valdyti + „Shift“ + „Enter“. Bendrą įvadą ieškokite „Excel“ dinaminių masyvų formulėse.

Įdomios straipsniai...