Какво е формула за масив, се отличи за всички

Вероятно сте често чувал или чел за форуми фразата "формула за масив". Но не всеки знае какво е това и най-вече как да се използват. Моля, не бъркайте формула за масив с функции за работа с масиви и функции за работа с бази данни. Така че, аз няма да се забави.






Най-вероятно вече е запознат с SUM функцията (Summ). Тя обобщава стойностите в даден диапазон от клетки. Сега погледнем по-отблизо. Пишем в клетка A1: A5 номера от едно до пет. В клетка В1, напиши функцията: = SUM (A1: А5). Ние се получи сумата от тези номера - 15. Всичко е просто и ясно. И подобно - функция вече работи с масиви - за група от клетки A1: A5 всъщност има множество клетки. Но това не е формула за масив. Сега променят функцията на това: = SUM (A1: A5 + 1). Това, което искам да се махна от такава функция? За да обобщим стойностите на клетки А1: А5, но с добавяне на всеки аргумент 1. влиза и функция. 2. Резултатът ще ясно нещо не е наред. Вярно е, защото когато Excel произведе рекордно добавяне на клетка A1 и 1. Целият смисъл е, че пряко Excel не разбира, че е необходимо да се правят такива операции върху масиви. Той трябва да се посочи ясно, че искаме да го направя, и да върне резултат в една клетка. За негова точка е, че е необходимо при влизане в пресата функция не Enter, както сме свикнали да, както и цялата клавишната комбинация - Ctrl + Shift + Enter. Т.е. записано в клетъчната функция и ние натиснете Enter, за да завършите въвеждането и ние натиснете Ctrl + Shift + Enter. Функцията на този запис е затворена в скоби - = SUM (A1: A5 + 1)>. Ако сте след като ги видя - това означава, че всичко е направено правилно и формула за масив е въведен правилно. И резултатът е 20.

Важно: не се опитвайте да въведете ръчно свръзките с клавиатура-резултатът ще бъде само текст в клетката и за всяка формула и сумиране на въпроса не мога.

Какво се случва в самата функция в този момент? Това е много проста. Ние в клетка А1: А5 въвежда последователно числата от 1 до 5. Това означава, получи 1, 2, 3, 4, 5. Накратко, те дават 15. разлага в условия: = SUM (1; 2; 3; 4; 5). Сега са се променили функцията и го въведете като формула за масив. И в случи първо добавяне към всеки номер 1, последвано от добавяне на вече модифицираните аргументи: = SUM (1 + 1 2 + 1 3 + 1 4 + 1 5 + 1) → = SUM (2; 3; 4; 5; 6)

същата формула масив може да се върне няколко стойности. Много ясно го показва функция транспонират (транспониране). Функция преобразува вертикална в хоризонтална и обратно. Масивът може да бъде многомерен. Как функцията (например, източник гама А1: 10):

  • разпределят редица клетки (D1: М3), равен брой клетки от обхвата на оригиналната стойност (А1: 10), за да се транспонират;
  • влиза функция Транспониране;
  • като аргумент на зададени позоваване на обхвата на оригиналната стойност: = TRANSPOSE (А1: 10);
  • Можете завърши вход функция клавишна комбинация Ctrl + Shift + Enter.






D1 The диапазон: M3 ще се транспонирана маса. Когато пишете функция трябва да се отбележи, че броят на редовете в границите на функцията (D1: M3), трябва да е равен на броя на колоните в диапазона източник (A1: C10) и броя на колоните - броя на редовете. Ако зададете по-малък - не всички стойности ще бъдат транспонирани. Ако повече - тогава всички тези допълнителни клетки ще бъдат попълнени с # N / A

Какви са функциите на това приложение множество функции:

  • във всички клетки с формула се показва в точно същото, дори ако позоваванията относителните клетки. Това не трябва да ви плаши - така че е необходимо;
  • гама клетка, която също така въвежда формула масив не може да се променя индивидуално - само заедно. В противен случай, просто получите съобщението "Не можете да промените част от масив". Тя може да бъде много удобно от време на време, за да се предпази от формули промени.

Така че, това, което е най-важно да се помни, да се използват формули за масиви:

  • Какво е формула за масив, се отличи за всички
  • Какво е формула за масив, се отличи за всички
  • Какво е формула за масив, се отличи за всички
  • Какво е формула за масив, се отличи за всички
  • Какво е формула за масив, се отличи за всички
  • Какво е формула за масив, се отличи за всички
  • Какво е формула за масив, се отличи за всички
  • Какво е формула за масив, се отличи за всички
  • Какво е формула за масив, се отличи за всички
  • Какво е формула за масив, се отличи за всички
  • Какво е формула за масив, се отличи за всички