Lai iegūtu priekšstatu par to, kā veidojat un lietojat masīvu formulas Excel 2013 darblapā, apsveriet darblapas paraugu. Šī darblapa ir paredzēta, lai aprēķinātu katra darbinieka divu nedēļu algu. Tas tiks darīts, reizinot katra darbinieka stundas likmi ar nostrādāto stundu skaitu katrā algas periodā. Tā vietā, lai šūnā R10 izveidotu šādu formulu, nokopējiet šūnas no R11 līdz R13:
=A4*R4
Masīvu diapazonā varat izveidot šādu masīva formulu:
={A4:A7*R4:R7}
Šī masīva formula reizina katru stundu likmi 4 x 1 masīvā diapazonā A4:A7 ar katru nostrādātajām stundām 4 x 1 masīvā diapazonā R4:R7. Šī pati formula tiek ievadīta visās masīva diapazona šūnās (R10:R13), tiklīdz aizpildāt formulu aktīvajā šūnā R10.
Lai redzētu, kā tas tiek darīts, veiciet šīs masīva formulas izveidošanai nepieciešamās darbības:
Padariet šūnu R10 par pašreizējo šūnu un pēc tam atlasiet masīva diapazonu R10:R13 un ierakstiet = (vienādības zīme), lai sāktu masīva formulu.
Masīva formulu vienmēr sāciet, atlasot šūnu vai šūnu diapazonu, kurā jāparādās rezultātiem. Ņemiet vērā, ka masīvu formulas, tāpat kā standarta formulas, sākas ar vienādības zīmi.
Atlasiet diapazonu A4:A7, kurā ir ietverta katra darbinieka stundas likme, kā parādīts attēlā, ierakstiet * (zvaigznīte reizināšanai) un pēc tam atlasiet diapazonu R4:R7, kas satur kopējo nostrādāto stundu skaitu pirmajā algas periodā.
Nospiediet Ctrl+Shift+Enter, lai masīva diapazonā ievietotu masīva formulu.
Nospiežot taustiņu kombināciju Ctrl+Shift+Enter, lai pabeigtu formulu, Excel ap formulu ievieto iekavas un kopē masīva formulu {=A4:A7*R4:R7} katrā šūnā masīva diapazonā R10:R13.
Ievadot masīva formulu, jums ir jāatceras nospiest Ctrl+Shift+Enter, nevis tikai taustiņu Enter, jo šī īpašā taustiņu kombinācija norāda programmai Excel, ka veidojat masīva formulu, lai programma formulu ievietotu iekavās un kopētu katra masīva diapazona šūna.
Tāpat nemēģiniet izveidot masīva formulu, rediģējot to Formulas joslā un pēc tam ievietojiet cirtainas figūriekavas, jo tādējādi tā netiek izgriezta. Vienīgais veids, kā izveidot masīva formulu, ir nospiest Ctrl+Shift+Enter, lai pabeigtu formulas ievadi.
Tālāk ir parādīta februāra algu tabula pēc visu masīva formulu aizpildīšanas trīs diapazonos: R10:R13, AI10:AI13 un AJ10:AJ13. Otrajā šūnu diapazonā AI10:AI13 tika ievadīta šāda masīva formula, lai aprēķinātu stundas algu otrajam atalgojuma periodam februārī:
{=A4:A7*AI4:AI7}
Trešajā šūnu diapazonā AJ10:AJ13 es ievadīju šādu masīva formulu, lai aprēķinātu kopējo algu, kas katram darbiniekam izmaksāta 2003. gada februārī:
{=R10:R13+AI10:AI13}
Ievadot masīva formulu, formulai ir jāizveido masīvs ar tādiem pašiem izmēriem kā atlasītajam masīva diapazonam. Ja iegūtais masīvs, ko atgriež formula, ir mazāks par masīva diapazonu, programma Excel izvērš iegūto masīvu, lai aizpildītu diapazonu. Ja iegūtais masīvs ir lielāks par masīva diapazonu, programma Excel nerāda visus rezultātus.
Paplašinot rezultātus masīva diapazonā, programma Excel ņem vērā visu darbības argumentos izmantoto masīvu izmērus. Katram argumentam ir jābūt tādam pašam rindu skaitam kā masīvā ar visvairāk rindu un tikpat daudz kolonnu kā masīvā ar visvairāk kolonnu.