Atminkite, kad masyvo formulė yra speciali formulė, kuri veikia pagal reikšmių diapazoną. Kai kuriate masyvo formulę darbalapyje, masyvo formulę įterpkite į masyvo diapazoną naudodami spartųjį klavišą Ctrl+Shift+Enter.
Norėdami suprasti, kaip kuriate ir naudojate masyvo formules darbalapyje, apsvarstykite toliau pateiktą pavyzdį. Šis darbalapis skirtas apskaičiuoti kiekvieno darbuotojo dviejų savaičių darbo užmokestį. Ji tai padarys padaugindama kiekvieno darbuotojo valandinį įkainį iš dirbtų valandų skaičiaus per kiekvieną mokėjimo laikotarpį. Užuot sukūrę šią formulę langelyje R10, turite nukopijuoti langelius nuo R11 iki R13:
=A4*R4
Masyvo diapazone galite sukurti šią masyvo formulę:
Sukurkite masyvo formulę valandiniam atlyginimui apskaičiuoti už pirmąjį darbo užmokesčio laikotarpį.
={A4:A7*R4:R7}
Ši masyvo formulė padaugina kiekvieną valandinį įkainį 4 x 1 masyve diapazone A4:A7 iš kiekvienos dirbtos valandos 4 x 1 masyve diapazone R4:R7. Ta pati formulė įvedama į visus masyvo diapazono langelius (R10:R13), kai tik užpildysite formulę aktyviame langelyje R10. Norėdami pamatyti, kaip tai daroma, atlikite veiksmus, reikalingus šiai masyvo formulei sukurti:
Padarykite langelį R10 aktyviu langeliu, tada pasirinkite masyvo diapazoną R10:R13 ir įveskite = (lygybės ženklas), kad pradėtumėte masyvo formulę.
Masyvo formulę visada pradedate pasirinkdami langelį arba langelių diapazoną, kuriame turi būti rodomi rezultatai. Atminkite, kad masyvo formulės, kaip ir standartinės formulės, prasideda lygybės ženklu.
Pasirinkite diapazoną A4:A7, kuriame yra kiekvieno darbuotojo valandinis įkainis, įveskite * (daugybos žvaigždutę), tada pasirinkite diapazoną R4:R7, kuriame yra bendras dirbtų valandų skaičius per pirmąjį darbo užmokesčio laikotarpį.
Norėdami įterpti masyvo formulę į masyvo diapazoną, paspauskite Ctrl+Shift+Enter.
„Excel“ įterpia skliaustus aplink formulę ir nukopijuoja masyvo formulę {=A4:A7*R4:R7} į kiekvieną langelį masyvo diapazone R10:R13.
Įvesdami masyvo formulę, turite nepamiršti paspausti Ctrl+Shift+Enter, o ne tik klavišą Enter, nes šis klavišų derinys nurodo Excel, kad kuriate masyvo formulę, todėl programa formulę įtrauks skliaustuose ir nukopijuos į kiekvieną langelis masyvo diapazone.
Žemiau esančiame paveikslėlyje parodyta vasario mėnesio darbo užmokesčio lentelė, užpildžius visas trijų diapazonų masyvo formules: R10:R13, AI10:AI13 ir AJ10:AJ13. Antrame langelių diapazone AI10:AI13 buvo įvesta ši masyvo formulė, skirta apskaičiuoti valandinį atlyginimą už antrąjį darbo užmokesčio laikotarpį vasario mėnesį:
Valandinio darbo užmokesčio skaičiuoklė įvedus visas tris masyvo formules.
{=A4:A7*AI4:AI7}
Trečiajame langelių diapazone AJ10:AJ13 buvo įvesta ši masyvo formulė, skirta apskaičiuoti bendrą atlyginimą, sumokėtą kiekvienam darbuotojui 2003 m. vasario mėn.:
{=R10:R13+AI10:AI13}
Kai įvedate masyvo formulę, formulė turi sudaryti masyvą, kurio matmenys tokie pat kaip ir pasirinktas masyvo diapazonas. Jei formulės grąžintas gautas masyvas yra mažesnis nei masyvo diapazonas, „Excel“ išplečia gautą masyvą, kad užpildytų diapazoną. Jei gautas masyvas yra didesnis nei masyvo diapazonas, „Excel“ nerodo visų rezultatų. Išplėsdama rezultatus masyvo diapazone, „Excel“ atsižvelgia į visų masyvų, naudojamų operacijos argumentuose, matmenis. Kiekviename argumente turi būti tiek pat eilučių, kiek masyve, kuriame yra daugiausia eilučių, ir tiek pat stulpelių, kiek masyve, kuriame yra daugiausia stulpelių.