Една формула за масив е специална формула, която работи на диапазон от стойности в Excel 2010. Когато създавате формула за масив в работен лист, натиснете Ctrl + Shift + Enter, за да вмъкнете формула за масив в диапазона от масив.
За да получите представа как изграждате и използвате формули за масиви в работен лист, разгледайте примера по-долу. Този работен лист е предназначен за изчисляване на двуседмичните заплати за всеки служител. Той ще направи това, като умножи почасовата ставка на всеки служител по броя на отработените часове във всеки период на заплащане. Използвайте формула за масив, вместо да създавате следната формула в клетка R10 и да я копирате надолу в клетки от R11 до R13:
Изграждане на формула за масив за изчисляване на почасовите заплати за първия период на заплащане.
=A4*R4
Можете да създадете следната формула за масив в диапазона на масива:
={A4:A7*R4:R7}
Тази формула за масив умножава всяка от часовите ставки в масива 4 x 1 в диапазона A4:A7 с всеки от отработените часове в масива 4 x 1 в диапазона R4:R7. Същата тази формула се въвежда във всички клетки от диапазона на масива (R10:R13), веднага след като попълните формулата в активната клетка R10. За да видите как се прави това, следвайте стъпките, необходими за изграждане на тази формула за масив:
Направете клетка R10 активна клетка и след това изберете диапазона на масива R10:R13 и въведете = (знак за равенство), за да стартирате формулата на масива.
Винаги стартирате формула за масив, като изберете клетката или диапазона от клетки, където да се покажат резултатите. Обърнете внимание, че формулите за масиви, подобно на стандартните формули, започват със знак за равенство.
Изберете диапазона A4:A7, който съдържа почасовата ставка за всеки служител, въведете * (звездичка за умножение) и след това изберете диапазона R4:R7, който съдържа общия брой отработени часове през първия период на заплащане.
Натиснете Ctrl+Shift+Enter, за да вмъкнете формула за масив в диапазона на масива.
Excel вмъква скоби около формулата и копира формулата на масива {=A4:A7*R4:R7} във всяка от клетките в диапазона на масива R10:R13.
Когато въвеждате формула за масив, трябва да запомните да натиснете Ctrl+Shift+Enter вместо просто клавиша Enter, защото тази клавишна комбинация казва на Excel, че създавате формула на масив, така че програмата затваря формулата в скоби и я копира в всяка клетка в диапазона на масива.
Фигурата по-долу ви показва таблицата на заплатите за февруари след попълване на всички формули на масива в три диапазона: R10:R13, AI10:AI13 и AJ10:AJ13. Във втория диапазон от клетки, AI10:AI13, беше въведена следната формула за масив за изчисляване на почасовите заплати за втория период на заплащане през февруари:
Електронна таблица за почасова заплата след въвеждане на трите формули на масива.
{=A4:A7*AI4:AI7}
Следната формула за масив е въведена в третия диапазон от клетки, AJ10:AJ13, за изчисляване на общите заплати, изплатени на всеки служител през февруари 2010 г.:
{=R10:R13+AI10:AI13}
Когато въведете формула за масив, формулата трябва да създаде масив със същите размери като диапазона на масива, който сте избрали. Ако полученият масив, върнат от формулата, е по-малък от диапазона на масива, Excel разширява получения масив, за да запълни диапазона. Ако полученият масив е по-голям от диапазона на масива, Excel не показва всички резултати. Когато разширява резултатите в диапазон на масиви, Excel взема предвид размерите на всички масиви, използвани в аргументите на операцията. Всеки аргумент трябва да има същия брой редове като масива с най-много редове и същия брой колони като масива с най-много колони.