ПредишенСледващото

може да се дозира с масив от формули (формули масив), като това е просто съкращение за групи от подобни формули. Въпреки това, формулите за масив е значително предимство: един такъв формула може да замести един или повече колони от конвенционалните формули.

Например, можете да намерите на сумата от квадратите на стойностите на диапазона от А2: A12. просто писане в клетка B14 = SUM (А2: A12 ^ 2). За сравнение, за да се намери сумата от квадратите, използващи конвенционални формули, ние ще трябва допълнителна колона за изчисляване на квадратите на стойностите за една клетка и ги сумиране (виж например файл или набор от B2 :. B13 на фигурата по-долу).

Масивът формула в MS Excel

За разлика от входа на конвенционалните формули, след въвеждане формула масив за натискане вместо клавиша комбинация 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. получаваме правилния резултат.

Масивът формула в MS Excel

Свързани статии

Подкрепете проекта - споделете линка, благодаря!