Masyvo formulė yra speciali formulė, kuri veikia ant verčių diapazonas. Jei langelių diapazonas pateikia šį diapazoną (kaip dažnai būna), jis vadinamas masyvo diapazonu . Jei šis diapazonas pateikiamas pagal skaitinių reikšmių sąrašą, jos vadinamos masyvo konstanta . Nors ši sąvoka gali atrodyti svetima, jūs tikrai gerai žinote masyvus, nes Excel darbalapio tinklelio stulpelių ir eilučių struktūra suskirsto jūsų duomenų diapazonus į vienmačius ir dvimačius masyvus (1-D masyvai užima vieną eilutę arba stulpelį, o 2-D masyvai užima kelias eilutes ir stulpelius).
Toliau pateiktame paveikslėlyje parodyta pora dvimačių masyvų su dviejų skirtingų dydžių skaitiniais įrašais. Pirmasis masyvas yra 3 x 2 masyvas langelių diapazone B2:C4. Šis masyvas yra 3 x 2 masyvas, nes jis užima tris eilutes ir du stulpelius. Antrasis masyvas yra 2 x 3 masyvas langelių diapazone F2:H3. Šis masyvas yra 2 x 3 masyvas, nes jame naudojamos dvi eilutės ir trys stulpeliai.
Darbalapis su dviejų skirtingų dydžių masyvais.
Jei reikšmes pirmajame 3 x 2 masyve nurodytumėte kaip masyvo konstantą formulėje, jos atrodytų taip:
{1,4;2,5;3,6}
Keletas dalykų šiame sąraše verti dėmesio. Pirma, masyvo konstanta yra įtraukta į porą skliaustų ({}). Antra, stulpeliai kiekvienoje eilutėje yra atskiriami kableliais (,), o masyvo eilutės yra atskirtos kabliataškiais (;). Trečia, masyvo konstantos pateikiamos kiekvienoje eilutėje ir po to žemyn kiekviename stulpelyje, o ne žemyn kiekviename stulpelyje ir kiekvienoje eilutėje.
Antrasis 2 x 3 masyvas, išreikštas masyvo konstanta, atrodo taip:
{7,8,9;10,11,12}
Dar kartą atminkite, kad reikšmes pateikiate kiekvienoje eilutėje, o paskui kiekviename stulpelyje žemyn, skirtinguose stulpeliuose esančias reikšmes atskirdami kableliais, o skirtingų eilučių reikšmes – kabliataškiu.
Masyvo formulių naudojimas gali sumažinti formulės kopijavimo, kurį turite atlikti darbalapyje, skaičių, nes viena operacija pateikiami keli rezultatai visame masyvo diapazone. Be to, masyvo formulės naudoja mažiau kompiuterio atminties nei standartinės formulės, nukopijuotos į diapazoną. Tai gali būti svarbu kuriant didelį darbalapį su daugybe lentelių, nes tai gali reikšti skirtumą tarp visų skaičiavimų talpinimo viename darbalapyje ir modelio padalijimo į kelis darbalapio failus.