Šiame pavyzdyje parodyta, kaip sukurti masyvo formulę kuris apibendrina kiekvieną n -ąją „Excel“ eilutę. Mes parodysime tai n = 3, bet tai galite padaryti bet kokiam skaičiui.
1. Funkcija ROW grąžina langelio eilutės numerį.
2. MOD funkcija suteikia likusią padalijimo dalį. Pavyzdžiui, pirmoje eilutėje MOD (1,3) = 1, nes 1 padalintas iš 3 lygus 0, o likusi dalis - 1. Trečioje eilutėje MOD (3,3) = 0, nes 3 padalytas iš 3 yra lygus 1 su a likusi dalis 0. Dėl to formulė grąžina 0 kiekvienai 3 eilutei.
Pastaba: pakeiskite 3 iki 4, kad susumuotumėte kas 4 eilutę, į 5, kad susumuotumėte kiekvieną 5 eilutę ir pan.
3. Šiek tiek pakeiskite formulę, kaip parodyta žemiau.
4. Norėdami gauti šių dviejų diapazonų sandaugos sumą (FALSE = 0, TRUE = 1), naudokite SUM funkciją ir užbaigite paspausdami CTRL + SHIFT + ENTER.
Pastaba: formulės juosta nurodo, kad tai yra masyvo formulė, įtraukiant ją į garbanotus skliaustus {}. Nerašykite jų patys. Jie dings, kai redaguosite formulę.
Paaiškinimas: Šių dviejų diapazonų sandauga (masyvo konstanta) saugoma „Excel“ atmintis, o ne diapazonas. Masyvo konstanta atrodo taip.
{0;0;5;0;0;66;0;0;21}
Ši masyvo konstanta naudojama kaip SUM funkcijos argumentas, gaunantis 92 rezultatą.