може да се дозира с масив от формули (формули масив), като това е просто съкращение за групи от подобни формули. Въпреки това, формулите за масив е значително предимство: един такъв формула може да замести един или повече колони от конвенционалните формули.
Например, можете да намерите на сумата от квадратите на стойностите на диапазона от А2: A12. просто писане в клетка B14 = SUM (А2: A12 ^ 2). За сравнение, за да се намери сумата от квадратите, използващи конвенционални формули, ние ще трябва допълнителна колона за изчисляване на квадратите на стойностите за една клетка и ги сумиране (виж например файл или набор от B2 :. B13 на фигурата по-долу).
За разлика от входа на конвенционалните формули, след въвеждане формула масив за натискане вместо клавиша комбинация CTRL + SHIFT + ENTER (следователно, понякога, масива с формула наричан формули ПТ - това са първите букви на името на ключове, използвани за въвеждане на С TRL, S hift, E nter). След това формулата се рамка от фигурни скоби <> (Те не се влиза от клавиатурата, те автоматично ще се появи, след като натиснете CTRL + SHIFT + ENTER). Тази конструкция е показано по-горе (вж. Формула бар).
Ако ние просто пресована ENTER. вие ще получите #VALUE едно съобщение за грешка. възникващи при използването на грешен тип на функцията на аргумент, тъй като функция SUM () отнема само диапазона клетка като аргумент (или формула, която е резултат от обхвата на изчисление или константа). В нашия случай, ние въведохме редица не е аргумент, но един вид израз, който все още трябва да бъде изчислена преди сумиране, така че да доведе до грешка.
За да се разбере по-добре формулата за масив, един експеримент:
- Изберете клетка B13. съдържащ конвенционален формула = SUM ($ B $ 2: $ B $ 12);
- редове в функция в размер формули аргумент (). т.е. $ B $ 2: $ B $ 12;
- Натиснете F9. т.е. Изчисляваме разпределят част на формулата;
- Получаваме - масив от квадратите на стойностите в колона В. Array - е просто набор от определени елементи (стойности).
Т.е. нормалната функция SUM () като аргумент опит някои масив (или по-точно позоваване на него).
Сега ние извърши същия експеримент с формула за масив:
- избиране на клетка, съдържаща формула масив = SUM ($ A $ 2: $ A $ 12 ^ 2);
- в аргумент функцията формула бар с размер (). т.е. $ $ 2: $ A $ 12 ^ 2;
- Натиснете F9. т.е. Изчисляваме разпределят част на формулата;
- Получаваме - същата масива като първия случай.
Т.е. Натискането CTRL + Shift + Enter направен EXCEL преди сумиране за получаване на междинни изчисления с редица клетки (с масив от стойности, съдържащи се в него). За SUM функцията (), нищо не се е променило - тя има един и същ масив, само предварително изчислени и не директно от диапазон от клетки, както в случая с обичайната формула. Ясно е, че всяка друга функция MS EXCEL може да се използва вместо функцията SUM () във формула масив: средно (). MAX (). ГОЛЯМ () и т.н.
Горният пример илюстрира използването на функция масив връща единична стойност, т.е. резултатът може да бъде показана в една клетка. Това се постига с помощта на функции може да "ролка" изчислява от масива на една стойност (SUM (). СРЕДНО (). MAX ()). Примери на такива функции са показани в статията на масива формула масив, който се върне една стойност.
Формули за масиви също могат да се върнат няколко стойности. Ясно е, че с цел да се покаже като резултат, е необходимо да се използва целия диапазон от клетки. Примери на такива функции са дадени в Array формули статията, които връщат няколко стойности.
Предимства и недостатъци на формули за масиви обсъдени в едноименната статия формули за масиви. Предимства и недостатъци.
Примерният файл показва също, решаването на този проблем функция SUMPRODUCT (). които често изисква неговото приложение като масив с формула:
= SUMPRODUCT ($ A $ 2: $ A $ 12 ^ 2)
Тук, когато влизат формули SUMPRODUCT () натиснете CTRL + SHIFT + ENTER избор.
Връзки към статии за формули за масиви в сайта на Microsoft:
ЗАБЕЛЕЖКА:
Когато създадете име формула и правилата за условно форматиране, които не може да влезе формула за масив, като натиснете CTRL + SHIFT + ENTER. Тези формули са въведени само в листни клетки. Въпреки това, ако формулата за масив за име. на EXCEL «ще си помисли", което трябва да направите. Например, ако формулата = SUM ($ A $ 2: $ A $ 12 ^ 2) да назовем Summa_kvadratov, и след това зададени клетка = Summa_kvadratov. получаваме правилния резултат.
Свързани статии