Скопировать формулу массива в excel

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Еще…Меньше

Формулы Excel, возвращающие набор значений, также известный как массив, возвращают эти значения в смежные ячейки. Это действие называется переносом.

Формулы, способные возвращать массивы переменного размера, называются формулами динамического массива. Формулы, которые в сейчас возвращают успешно переносимые массивы, можно назвать формулами перенесенного массива

Ниже приведены несколько заметок, которые помогут вам в понимании и использовании формул такого типа. 

Что означает перенос?

Примечание: Более старые формулы массива, известные как устаревшие формулы массива, всегда возвращают результат фиксированного размера — они всегда переносятся в одно и то же количество ячеек. Поведение при переносе, описанное в этом разделе, не применяется к устаревшим формулам массива.

Перенос означает, что формула привела к нескольким значениям, и эти значения были помещены в смежные ячейки. Например, =SORT(D2:D11;1,-1),, сортирующая массив в порядке убывания, возвращает соответствующий массив высотой 10 строк. Но вам нужно только ввести формулу в верхнюю левую ячейку или в данном случае F2, и она автоматически переместится в ячейку F11.

Сортировка значений в ячейках D2:D11 с помощью =СОРТ(D2:D11;1,-1)

Ключевые моменты

  • При нажатии на ВВОД для подтверждения формулы Excel динамически изменит размер диапазона вывода и поместит результаты в каждую ячейку в этом диапазоне.

  • Если вы пишете формулу динамического массива для работы со списком данных, может быть удобно поместить его в таблицу Excel, а затем использоватьструктурированные ссылки для ссылки на данные. Это происходит потому, что структурированные ссылки автоматически корректируются при добавлении или удалении строк из таблицы.

  • Формулы перенесенного массива не поддерживаются в самих таблицах Excel, поэтому их следует размещать в сетке за пределами таблицы. Таблицы лучше всего подходят для хранения строк и столбцов независимых данных.

  • После ввода формулы перенесенного массива при выделении любой ячейки в области переноса Excel выделит рамкой границу диапазона. Граница исчезнет при выборе ячейки за пределами области.

    Формула массива с диапазоном вывода, выделенным синей рамкой

  • Редактировать можно только первую ячейку в области переноса. При выборе другой ячейки в области переноса, формула будет видна в строке формул, но текст будет «фантомным» и недоступным для изменения. При необходимости обновить формулу, необходимо выбрать верхнюю левую ячейку в диапазоне массива, изменить ее по мере необходимости. При нажатии Enter Excel автоматически обновит остальную часть области переноса.

    Изображение фантомной формулы массива, означающее, что ее нельзя редактировать, так как это не первая ячейка в диапазоне массива.

  • Перекрытие формул. Формулы массива нельзя ввести, если что-то блокирует выходной диапазон. и если это происходит, Excel возвращает ошибку #SPILL!, указывающую на наличие блокировки. Если удалить помеху, формула будет перенесена должным образом. В приведенном ниже примере выходной диапазон формулы перекрывает другой диапазон с данными и отображается с пунктирной рамкой, перекрывающей ячейки со значениями, указывающими, что он не может быть перенесен. Удалите блокирующие данные или скопируйте их в другое место, и формула перенесется, как и ожидалось.

    Изображение #SPILL! ошибка, указывающая на блокировку переноса данными массива.

  • Устаревшие формулы массива, введенные с помощью CTRL+SHIFT+ENTER (CSE), по-прежнему поддерживаются по соображениям обратной совместимости, но их больше нельзя использовать. Если хотите, вы можете преобразовать устаревшие формулы массива в формулы динамического массива, найдя первую ячейку в диапазоне массива, скопировав текст формулы, удалив весь диапазон устаревшего массива, а затем повторно введя формулу в верхней левой ячейке. Перед обновлением устаревших формул массива до динамических формул массива следует помнить о некоторых счетных различиях между ними.

  • Приложение Excel ограничило поддержку динамических массивов в операциях между книгами, и этот сценарий поддерживается, только если открыты обе книги. Если закрыть исходную книгу, все связанные формулы динамического массива вернут ошибку #ССЫЛКА! после обновления.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Функция ФИЛЬТР

Функция СЛУЧМАССИВ

Функция ПОСЛЕДОВ

Функция СОРТ

Функция СОРТПО

Функция УНИК

Ошибки #ПЕРЕНОС! в Excel

Оператор неявного пересечения: @

Нужна дополнительная помощь?

Терминология

Под массивом обычно понимают набор данных, объединенных в группу. Массивы бывают одномерные (элементы массива образуют строку или столбец) или двумерные (матрица). Легко сообразить, что почти в любой таблице Excel при желании можно найти один или несколько таких массивов:

arrays0.gif

Формулы массива в Excel — это специальные формулы для обработки данных из таких массивов. Формулы массива делятся на две категории — те, что возвращают одно значение и те, что дают на выходе целый набор (массив) значений. Рассмотрим их на простых примерах…

Пример 1. Классика жанра — товарный чек

arrays1.gif

Задача: рассчитать общую сумму заказа. Если идти классическим путем, то нужно будет добавить столбец, где перемножить цену и количество, а потом взять сумму по этому столбцу. Если же применить формулу массива, то все будет гораздо красивее:

  1. выделяем ячейку С7
  2. вводим с клавиатуры =СУММ(
  3. выделяем диапазон B2:B5
  4. вводим знак умножения (звездочка)
  5. выделяем диапазон C2:C5 и закрываем скобку функции СУММ — в итоге должно получиться так:

    arrays2.gif

  6. чтобы Excel воспринял нашу формулу как формулу массива жмем не Enter, как обычно, а Ctrl + Shift + Enter

Вуаля!

arrays3.gif

Т.е. Excel произвел попарное умножение элементов массивов B2:B5 и C2:C5 и образовал новый массив стоимостей (в памяти компьютера), а затем сложил все элементы этого нового массива.

Обратите внимание на фигурные скобки, появившиеся в формуле — отличительный признак формулы массива. Вводить их вручную с клавиатуры бесполезно — они автоматически появляются при нажатии Ctrl + Shift + Enter.

Пример 2. Разрешите Вас… транспонировать?

При работе с таблицами часто возникает необходимость поменять местами строки и столбцы, т.е. развернуть таблицу на бок, чтобы данные, которые раньше шли по строке, теперь располагались в столбцах и наоборот. В математике такая операция называется транспонированием. При помощи формулы массива и функции ТРАНСП (TRANSPOSE) это делается на раз.

Допустим, имеем двумерный массив ячеек, который хотим транспонировать.

arrays6.gif

  • Выделяем диапазон ячеек для размещения транспонированной таблицы. Поскольку исходный массив ячеек был 8 строк на 2 столбца, то надо выделить диапазон пустых ячеек размером 2 строки на 8 столбцов.
  • вводим функцию транспонирования =ТРАНСП(   
  • в качестве аргумента функции выделяем наш массив ячеек A1:B8

arrays7.gif

жмем Ctrl + Shift + Enter и получаем «перевернутый массив» в качестве результата:

arrays8.gif

Редактирование формулы массива

Если формула массива расположена не в одной ячейке (как в Примере 1), а в нескольких ячейках (как в Примере 2), то Excel не позволит редактировать или удалить одну отдельно взятую формулу (например в ячейке D10) и выдаст предупреждающее сообщение Невозможно изменить часть массива.

Для редактирования формулы массива необходимо выделить весь диапазон (A10:H11 в нашем случае) и изменить формулу в строке формул (или нажав F2). Затем необходимо повторить ввод измененной формулы массива, нажав сочетание клавиш Ctrl + Shift + Enter.

Excel также не позволит свободно перемещать ячейки, входящие в формулу массива или добавлять новые строки-столбцы-ячейки в диапазон формулы массива (т.е. в диапазон A10:H11 в нашем случае)

Пример 3. Таблица умножения

Вспомните детство, школу, свою тетрадку по математике… На обороте тетради на обложке было что? Таблица умножения вот такого вида:

arrays4_1.jpg

При помощи формул массива она вся делается в одно движение:

arrays5.gif

  1. выделяем диапазон B2:K11
  2. вводим формулу =A2:A11*B1:K1
  3. жмем Ctrl + Shift + Enter, чтобы Excel воспринял ее как формулу массива

и получаем результат:

arrays4.gif

Пример 4. Выборочное суммирование

Посмотрите как при помощи одной формулы массива красиво и легко выбираются данные по определенному товару и заказчику:

arrays10.gif

 В данном случае формула массива синхронно пробегает по всем элементам диапазонов C3:C21 и B3:B21, проверяя, совпадают ли они с заданными значениями из ячеек G4 и G5. Если совпадения нет, то результат равенства ноль, если совпадение есть, то единица. Таким образом суммы всех сделок, где заказчик не ANTON и товар не Boston Crab Meat умножаются на ноль и суммируются только нужные заказы.

Ссылки по теме

  • Формула массива для извлечения непустых ячеек из диапазона
  • Формула массива для извлечения уникальных ячеек из диапазона
  • Формула массива для извлечения данных из списка (многоразовый ВПР)

Как узнать, является ли данная формула формулой массива? Что вообще она означает?

На этапе создания формула (или также функция) сама по себе не является ни формулой массива, ни обычной формулой. Это вы определяете, как Excel должен истолковать формулу, которую вы вводите. То, что формула является формулой массива – это не столько особенность самой формулы, а скорее способом, которым программа Excel введенную формулу «обрабатывает». Подтверждение формулы с помощью сочетания клавиш «Ctrl + Shitf + Enter» – это является для Excelя командой на выполнение (обработку данных) как массив вычислений. Тогда он используется в качестве аргумента функции и возвращает в качестве результата вычислений таблицу (массив данных).

Примеры формул массива и отличие от обычных формул в Excel

Некоторые функции Excelя по умолчанию в качестве аргумента принимают диапазон ячеек (массив) и в результате возвращают одно значение. Отличными примерами являются функции СУММ, СЧЕТЕСЛИ, СРЗНАЧ и т.д. Для этих функций не имеет никакого значения, вводите ли вы их как функции массива или нет. Они и так обрабатывают таблицы, и найдут выход (сработают правильно) из любой ситуации. Вот такие маленькие Excel-евские приспособленцы.

К счастью, существуют другие функции, которые работают совершенно иначе, т.е. в зависимости от вашего решения относительно их принадлежности к «функциям массива» (иногда они вообще не хотят работать). Прекрасным примером является функция ЕСЛИ.



Когда формула является формулой массива, а когда обычной?

Для начала определимся как выглядит обычный массив значений в Excel. Это значения, которые находятся внутри фигурных скобок и разделены между собой точкой с запятой. Например:

{23;-32;15;7} – это синтаксис массива значений в Excel. Он может быть использован в аргументах функций.

Диапазон ячеек A1:A4 – так же является массивом значений в Excel. Естественно так же используется в аргументах функций. Например сравним результаты вычислений двух формул: =СУММ(A1:A4) и =СУММ({23;-32;15;7}) – они идентичны:

Массив логических значений.

Визуально формула массива находится так же внутри фигурных скобок, но они не должны быть введены вручную, а только лишь при помощи комбинации клавиш CTRL+SHIFT+Enter. Если ввести вручную фигурные скобки, то формула не будет выполнятся в массиве – это будет синтаксическая ошибка в Excel.

Формула массива (введенная с помощью сочитания CTRL+SHIFT+Enter) будет использоваться везде, где вы хотите, чтобы функция, которая обычно работает с отдельными значениями (ячейками), внезапно повела себя иначе и приняла в качестве аргумента и вернула в качестве результата массив значений (таблицу). Вернемся к уже упомянутой функции ЕСЛИ. В качестве аргумента она принимает логическое значение ИСТИНА или ЛОЖЬ. В классической форме:

=ЕСЛИ($A$1>0;»больше»;»меньше»)

ЕСЛИ.

Если значение в ячейке A1 больше нуля, в качестве аргумента функция получит значение ИСТИНА и в качестве результата вернет текстовую строку «больше». Однако, если бы вы хотели проверить несколько ячеек сразу и передать результат такой проверки другой функции, вы должны были бы использовать вышеуказанную формулу как формулу массива. Для этого при вводе нажмем сочитание клавиш CTRL+SHIFT+Enter, а не как обычно (просто Enter):

Сочетание клавиш формулы массива.

{=ЕСЛИ($A$1:$A$4>0;»больше»;»меньше»)}

Формула массива в фигурных скобках.

В качестве аргумента функция принимает целый диапазон $A$1:$A$4. В результате проверки каждой ячейки диапазона в памяти компьютера создается таблица значений в массиве. Схематически таблицу можно отобразить так:

Таблица в памяти компьютера.

А так выглядят эти значения в массиве:

{ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА}

Например, чтобы прочитать этот массив и получить второе значение (сделать выборку значений) воспользуемся функцией:

=ИНДЕКС({ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА};2)

ИНДЕКС.

Тоже самое что и:

Выборка из массива значений.

Затем создается другая таблица, значения которой зависят непосредственно от значений в первой таблице. Если элемент в первом массиве имеет значение ИСТИНА, во втором массиве он примет значение «больше». Если он имеет значение ЛОЖЬ, элемент во второй таблице примет значение «меньше». После этой операции первая таблица удаляется из памяти компьютера, и в конечном счете, функция возвращает массив {«больше», «меньше», «больше», «больше»}. Схематически вторую таблицу можно отобразить так:

Так же ее можно прочитать функцией:

=ИНДЕКС({«больше»;»меньше»;»больше»;»больше»};2)

Массив значений.

В примере с функцией ЕСЛИ была введена формула массива только в одну ячейку, поэтому в результате получили только одно значение, соответствующее первому значению в таблице. Однако достаточно ввести формулу массива в диапазон ячеек, чтобы увидеть все значения массива результатов. Для этого выделяем диапазон из нескольких ячеек, нажимаем клавишу F2 (или заново вводим формулу вручную) и жмем CTRL+SHIFT+Enter.

Все значения массива.

В примере (рисунок ниже) видно, что таблица результатов содержит ровно четыре элемента, о которых я упоминал выше.

Примеры как использовать формулу массива в Excel

Это все хорошо, но возникают некоторые вопросы: «Зачем же нужна формула массива?» или «Как или где использовать формулу в массиве?», «Чем она лучше обычной формулы?».

Разумеется, массив, возвращаемый функцией ЕСЛИ, может передаваться далее на «обработку» в качестве аргумента для другой функции.

Пример. Представим, что вы хотели бы найти сумму ячеек B7:B10, но только тех, которые имеют значение больше нуля. Конечно же, вы можете использовать функцию СУММЕСЛИ, однако в нашем примере мы хотим сделать это только с помощью формулы массива. Суммируя значения ячеек нашего диапазона, необходимо будет как-то избавиться от значения «-32». Функции СУММ необходимо передать массив, в котором содержатся только значения больше нуля. Везде там, где значение меньше нуля, мы заменяем его на ноль, что, конечно же, не повлияет на результат. Как вы уже знаете, временную таблицу с соответствующими значениями вы можете получить, используя функцию ЕСЛИ. В конечном итоге соответствующая формула будет выглядеть так:

СУММ.

Вводим формулу и не забываем для подтверждения ввода нажать комбинацию клавиш CTRL+SHIFT+Enter. В результате проверки каждой ячейки диапазона $A$1:$A$4 (является ли значение больше нуля) в памяти компьютера создается массив {ИСТИНА; ЛОЖЬ; ИСТИНА; ИСТИНА}. Затем создается очередная таблица. Если элемент в первом массиве имеет значение ИСТИНА, то во второй таблице будет отображаться значение из соответствующей ячейки. Если он имеет значение ЛОЖЬ, то элемент во второй таблице примет значение 0. После этой операции первая таблица удаляется из памяти компьютера, и в конечном итоге функция ЕСЛИ возвращает массив {23; 0; 15; 7}. Затем эта таблица передается в качестве аргумента функции =СУММ({23; 0; 15; 7}), которая, согласно своему предназначению, возвращает сумму всех элементов в таблице. В нашем примере сумма равна 45. В завершении, посмотрите, что произойдет, если вы скажете Excelю обработать приведенную выше формулу не как формулу массива.

не массив без фигурных скобок.

Ни одна из описанных выше таблиц, в этом случае, не будет создана. Только одна ячейка диапазона будет проверена (ячейка в той же строке, в которой находится функция). В нашем случае 15>0 значит, как первый аргумент функция ЕСЛИ получит логическое значение ИСТИНА. Затем ВЕСЬ диапазон A1:A4 будет передан функции СУММ, и в результате функция возвращает значение равное 13 (23-32+15+7). Если бы в ячейке вместо значения 15 было число меньше нуля, функция ЕСЛИ в качестве аргумента получила бы значение ЛОЖЬ, и, следовательно, только значение нуля было бы передано функции СУММ. Наша функция СУММ в результате также вернет значение равное нулю.

Как отличать формулу массива от обычной формулы

При нажатии клавиш CTRL+SHIFT+Enter для подтверждения ввода в строке формул будут отображены фигурные скобки по краям. Значит данная формула выполняется в массиве. Но что если еще на этапе создания неизвестно какой тип формул следует применять?

Правильное «распознавание», когда следует нажимать CTRL+SHIFT+Enter, а когда просто Enter полностью зависит от понимания того, как работают массивы в формулах. Когда вы это поймете, сможете сказать, что конкретную формулу следует вводить (подтверждать) сочетанием клавиш – CTRL+SHIFT+Enter.

Конечно же, не подтвержденная, а просто как формула также может возвращать КАКОЙ-ТО результат (в чем вы могли только что убедиться сами). Однако, если вы сможете прочитать формулу и понять механизм, то вы заметите, что такой результат является ОШИБОЧНЫМ. И поэтому для правильной работы формулы вам необходимо ее подтвердить «Ctr+Shift+Enter». Как и все, понимание и использование формул массива требует практики. Тем не менее, стоит некоторое время посвятить тому, чтобы во всем разобраться. Потому что формулы массива позволяют решить многие проблемы, которые на первый взгляд могут казаться неразрешимыми.

Примеры вычислений и анализа формул массива

Каким образом можно просматривать и проверять значения промежуточных результатов расчета, например, содержание массивов, созданных в памяти компьютера и используемых для выполнения последующих действий? Ничего сложного! Пример 1:

Перейдите на ячейку с формулой, а затем в строке формул выделите в первом аргументе функции ссылку на диапазон ячеек:

ссылка на диапазон ячеек.

Нажмите клавишу F9 (или «Пересчет» в правом верхнем углу меню «Формулы»), и вы получите (в строке формулы) значения аргументов, которые используются для вычислений, как показано ниже:

Содержимое массива.

— запись с использованием двоеточий означает, что мы имеем дело с элементами вертикального (столбикового) массива, элементы горизонтального (строкового) разделены стандартным символом — «;» (точкой с запятой).

Пример 2: Снова перейдите на ячейку с формулой массива, но на этот раз выделите первый аргумент функции целиком вместе со знаком сравнения «>» и значением критерия – «0»).

вместе с оператором сравнения и аргументом.

Нажмите кнопку F9, и вы получите массив результатов вычислений, как показано ниже:

массив результатов вычислений.

То есть, созданный в памяти компьютера массив:

{ИСТИНА:ЛОЖЬ:ИСТИНА:ИСТИНА}

Пример 3: Выделите ячейку формулой массива где в функцию СУММ вложена функция ЕСЛИ. Затем в строке формул выберите весь аргумент функции СУММ (вместе с функцией ЕСЛИ):

аргумент целиком с функцией и ссылками.

Нажмите клавишу F9 и вы получите массив итоговых результатов вычисления, которые используются для суммирования, как показано ниже:

Массив итоговых результатов вычисления.

То есть, созданный в памяти компьютера массив:

{23157}

Пример 4: Просто перейдите на ячейку с формулой B1 и выберите инструмент «ФОРМУЛЫ»-«Зависимости формул»-«Вычислить формулу»

Вычислить формулу.

После чего нажмите на кнопку «Вычислить»:

Кнопка Вычислить.

В результате ссылка на диапазон ячеек в аргументе вложенной функции ЕСЛИ разложилась на массив значений. Снова нажмите на кнопку «Вычислить»:

Готово.

Мы получили массив значений теперь уже для функции СУММ. Такой же, как и в примере 3.

Читайте также: Работа с массивами функций в Excel.

Часто неопытные пользователи Excel возмущаются, что формула не работает. В конце концов оказалось, как легко догадаться, формулу в массиве вводили как обычную (просто Enter). Речь идет не о недоразумении, которое произошло, а о том факте, что у этих пользователей возникает вопрос: как избегать таких ошибок? Поэтому важно сразу во всем разобраться, чтобы в дальнейшем больше не задавать таких вопросов.

Пример формулы массива в Excel
Пример формулы массива
  • Что такое формула массива в Excel
  • Массивы в Excel
    • Отличие массивов от диапазонов в Excel
    • Размерность массивов
    • Виды массивов
  • Методы создания массивов
    • Массив констант, созданный вручную
    • Именованный массив констант
    • С помощью функций
    • С помощью математических операторов
    • С помощью операторов сравнения
    • С помощью других массивов
    • С помощью комбинаций указанных методов
  • Вывод массива на лист
  • Взаимодействие функций Excel с массивами
  • Формулы массива – примеры формул

Формулы массива – загадочная и, казалось бы, сложнейшая сущность в Excel. Но на практике все очень просто, нужно только понять принцип их работы и рассмотреть несколько примеров.

Не знаю, новичок вы в Excel или уже опытный пользователь, но коль судьба привела вас на эту страницу, в ходе прочтения вы:

  • узнаете все о формулах массива;
  • увидите множество примеров таких формул;
  • сможете начать активно их применять на практике.

Поехали!

Формула массива (array formula) – это такая формула, в процессе вычисления которой создается один или несколько массивов. При этом не обязательно как результат вычисления, но и как промежуточный этап.

Будьте на 100% уверены: если формула

  • принимает массив на вход,
  • создает его как промежуточную сущность
  • или выводит как результат вычислений

– это формула массива.

Слишком очевидно и все еще непонятно? Не беда – читаем далее.

На деле, прежде, чем говорить о формулах массива, нужно упомянуть сами массивы и их отличие от диапазонов. Т.к. многие не до конца понимают разницу.

Массивы в Excel

Массив (array) – это фиксированный набор элементов с фиксированным порядком. Иными словами, все элементы массива, включая их положение в нем, являются его неотъемлемой частью, их порядок и количество нельзя изменить.

Отличие массивов от диапазонов в Excel

В отличие от массива, диапазон (range) – это просто метод адресации к ячейкам в Excel, никак не связанный с самим их содержимым.

Между ячейками диапазона можно вставить дополнительные столбцы и строки, сделав его длиннее и шире, а ссылка на такой диапазон изменится автоматически.

Содержимое диапазона также можно свободно сортировать, если в нем нет объединенных ячеек.

Если же на лист Excel выведен массив, ни сортировка строк, ни вставка строк и столбцов в середину диапазона, в который он выведен, не возможна – это нарушило бы само его определение.

При попытке изменения порядка элементов массива Excel выдаст ошибку. К сожалению, она не очень информативна и не сообщает, какой массив или массивы имеются в виду. Текст ошибки:

Нельзя изменить часть массива.

Ошибка "Нельзя изменить часть массива" в Excel

Ошибка Excel при попытке нарушить целостность массива

Размерность массивов

Как массивы, так и диапазоны в Excel могут быть одномерными (вектор), двумерными (таблица) и трехмерными (многослойная таблица).

Одномерные массивы (векторы) в свою очередь могут быть вертикальными и горизонтальными.

два одномерных и один двумерный массив

Одномерные и двумерные массивы в Excel

Трехмерные массивы – довольно редко используемая на практике сущность.

Виды массивов

По типам элементов в них:
По типу данных –

  • числовой массив (массив чисел)
  • строковый массив (текстовые значения)
  • булевый массив (значения ИСТИНА-ЛОЖЬ)
  • смешанного типа

По изменяемости элементов –

  • массив констант,
  • вычисляемый массив

Методы создания массивов

Создать массив в Excel можно множеством способов. Ниже – подробнее с примерами. Все перечисленные выражения в них являются формулами массива, даже если не содержат в себе функций.

Массив констант, созданный вручную

Одномерные и двумерные массивы констант можно создавать вручную и сразу выводить на лист безо всяких дополнительных операций над ними.

При этом разделителем между элементами слева направо является точка с запятой, а разделителем строк – двоеточие.

Двумерные массивы вводятся построчно, т.е. сначала первая строка через точку с запятой, далее двоеточие, вторая строка через точку с запятой, и так далее.

Именованный массив констант

Если приходится один и тот же набор сущностей использовать часто в формулах, его можно сохранить в книге как именованный массив.

Массив цифр как в примере ниже, поможет быстро найти цифры в текстовых ячейках.

создание именованного массива констант на примере цифр
Создаем именованный массив в Excel

Это позволит больше не вводить его вручную, а обращаться к нему по его имени. Более того, Microsoft Excel помогает при их вводе всплывающими подсказками.

вывод именованного массива на лист

Используем именованный массив

С помощью функций

Указанные выше методы создания массивов довольно редки на практике. Чаще всего массивы создаются автоматически при обращении различных функций к диапазонам в Excel.

Единственное условие для создания массива с помощью функции – функция не должна обладать агрегирующим свойством. Например, СУММ, СРЗНАЧ не создадут массив при обращении к диапазону.

На этом сайте есть статья – как дописать символ, слово или текст к нескольким ячейкам. Там рассматриваются несколько способов, в том числе без создания дополнительного столбца. Но вот еще один – с помощью функции СЦЕПИТЬ и формулы массива:

Добавляем текст в ячейки формулой массива с функцией СЦЕПИТЬ

Формула массива с функциями СЦЕПИТЬ и СИМВОЛ

Кавычки-ёлочки в этой формуле нам помогает создать функция СИМВОЛ.

С помощью математических операторов

Достаточно применить любую из математических операций к диапазону – и будет создан массив, аналогичный по размерам.

Массивы в Excel, полученные с помощью математических операторов

С помощью операторов сравнения

Аналогично математическим операторам, массивы создаются при сравнении диапазонов с константой или значением ячейки. Результатом операции сравнения являются значения ИСТИНА или ЛОЖЬ.

Массивы в Excel, полученные с помощью операторов сравнения

С помощью других массивов

В двух предыдущих примерах массивы создавались на основе взаимодействия диапазона ячеек и некой константы.

Но можно создать массив и по принципу наоборот – на основе одной ячейки, произведя ее взаимодействие (операторами или функциями) с массивом констант.

Размер результирующего массива в таком случае будет аналогичен размеру массива констант.

Еще раз обратите внимание на разделители строк и столбцов в массивах. Столбцы разделяются точкой с запятой, строки – двоеточием.

С помощью комбинаций указанных методов

Как вы уже догадались, возможности фантазии безграничны – можно строить какие угодно комбинации перечисленных выше методов, производя операции над массивами и диапазонами.

Вывод массива на лист

Для корректного вывода массива на лист нужно выделить диапазон ячеек эквивалентной размерности и размера, использовать метод создания массива (вручную или формулой), и нажать

Ctrl+Shift+Enter

Если выделить недостаточное количество ячеек – будут выведены не все элементы массива, а только те, что соответствуют по порядку.
Если выделить избыточное количество – лишние ячейки выдадут ошибку #Н/Д.

На примере результирующий массив должен быть размером 5*5, но перед вводом формулы массива был выделен диапазон 6*6.

Ошибка НД при несоответствии размера диапазона и массива

Взаимодействие функций Excel с массивами

Как мы уже выяснили чуть ранее, некоторые функции могут создавать массивы, если их применить к диапазону ячеек. Они обычно обращаются к одной ячейке, и таких функций в Excel большинство.

Однако, есть ряд функций, называемых агрегирующими. Если им на вход подается диапазон или массив, они возвращают единственное результирующее значение. Самая популярная – функция СУММ. Но есть и множество других.

Из раздела математических функций к таковым также относятся ПРОИЗВЕД, СУММПРОИЗВ, СУММЕСЛИ, СУММЕСЛИМН.

Практически все статистические функции по природе берут на вход диапазон или массив и возвращают одно число. Наиболее популярные из них – СРЗНАЧ, МИН, МАКС, СЧЁТ, СЧЁТЗ, СЧЁТЕСЛИ.

Среди логических функций агрегирующим свойством обладают функция И и функция ИЛИ.

Ну и особняком можно выделить функции поиска. Их нельзя в полной мере назвать агрегирующими, но их взаимодействие с массивами весьма похоже. Ведь они тоже:

  • учитывают весь массив
  • выводят одно значение

ВЫБОР, ВПР, ГПР, ИНДЕКС, ПОИСКПОЗ – эти функции поиска используются наиболее часто.

Формулы массива – примеры формул

Ну что ж, теперь, когда основной понятийный аппарат рассмотрен, приступим к практическому этапу. Я покажу на нескольких задачках из реальной жизни, как их решать, используя комбинации функций и массивов, которые они создают и обсчитывают.

Приступаем к практическим шагам:

Учимся формулам массива 1/4:

Как создать алфавит в Excel

Формулы массива

​Смотрите также​ новые строки-столбцы-ячейки в​

​ столбца, то надо​ а​ при желании можно​ требуется найти). В​ использовать следующий подход.​ основными терминами и​ с запятой, а​ программирования VBA, Excel​ о массивах в​

​ всего одной формулой.​

​ способов установки и​ «Как в Excel​ 33.​ числу в столбце​ заполнит результатом каждую​Проверьте, как это​

​ диапазон формулы массива​ выделить диапазон пустых​Ctrl + Shift +​ найти один или​ итоге получим =СУММПРОИЗВ(НАИБОЛЬШИЙ(Список;СТРОКА(ДВССЫЛ(«A1:A»&G2))))​Введите в диапазон​ определениями, касаемо формул​ для разделения строк​ не поддерживает трехмерные​ Excel, читайте следующие​ Чтобы ввести такую​ применения формул суммы,​ сложить каждую вторую​Корректировка формулы массива в​

  • ​ А число 2.​ из выбранных ячеек.​

  • ​ работает! ​ (т.е. в диапазон​ ячеек размером 2​ Enter​ несколько таких массивов:​В некоторых формулах массива​

  • ​ ячеек​ массива в Excel.​

​ – двоеточие. На​

  1. ​ массивы.​ статьи:​ формулу массива в​

  2. ​ вычитания, т.д. в​

  3. ​ ячейку, строку».​Excel​ Затем, полученные суммы​

Хотите узнать больше?

​Использование формул массива: рекомендации​Вы можете создавать формулы​

​ A10:H11 в нашем​

​ строки на 8​

support.office.com

Формулы массива Excel.

​Вуаля!​Формулы массива​ требуется, чтобы размер​B1:B3​ Если желаете получить​ рисунке ниже представлен​​Ранее мы уже отмечали,​ ​Знакомство с формулами массива​​ Excel, выполните следующие​
​ Excel. Несколько способов​Пятый пример.​.​ сложить. Чтобы так​ и примеры​ массива, которые часто​ случае)​ столбцов.​Т.е. Excel произвел попарное​в Excel -​ массива последовательных чисел​значения 1, 2​ еще больше информации​ массив, который состоит​
​ что массивы в​​ в Excel​ действия:​​ мы рассмотрели в​Формулой массива можно​Корректируем формулу массива,​​ посчитать простой формулой,​ ​Создание формулы массива​​ называют формулами CTRL-SHIFT-ВВОД​Вспомните детство, школу, свою​вводим функцию транспонирования =ТРАНСП(​
​ умножение элементов массивов​
​ это специальные формулы​ соответствовал размеру диапазона​ и 3 соответственно.​ о массивах, читайте​ из 3 строк​
​ Excel могут быть​Многоячеечные формулы массива в​Выделите ячейку, где должен​ статье «Сумма в​ проводить сложные операции​ как обычную формулу,​ нам нужно куда-то​Правила изменения формул массива​ или CSE-формулами, для​ тетрадку по математике…​   ​ B2:B5 и C2:C5​ для обработки данных​ с данными. Это​ Выделив любую пустую​ следующие статьи:​ и 5 столбцов.​
​ одномерными и двухмерными.​ Excel​
​ появиться результат:​ Excel».​ в таблице, например,​
​ НО, для ее​
​ внести число 2,​В Excel можно​ ​ выполнения вычислений, возвращающих​
​ На обороте тетради​в качестве аргумента функции​ и образовал новый​ из таких массивов.​ актуально, когда в​ ячейку, в Строке​Многоячеечные формулы массива в​
​Если ввести данный массив​ В свою очередь​
​Массивы констант в Excel​Введите следующую формулу:​В данном уроке мы​ сортировать по условию,​ ввода нажимаем НЕ​ м.б. в столбец​ писать формулы не​ один или несколько​ на обложке было​ выделяем наш массив​ массив стоимостей (в​ Формулы массива делятся​ этот диапазон постоянно​ формул введите =B1:B3,​ Excel​ в Excel, результат​
​ одномерные могут быть​ ​Редактирование формул массива в​​Поскольку это формула массива,​
​ познакомимся с одноячеечной​ используя различные функции.​ «Enter», а сочетание​ В, затем сложить​ только в отдельные​ результатов. Подробнее о​ что? Таблица умножения​ ячеек A1:B8​
​ памяти компьютера), а​
​ на две категории​ добавляются значения.​ затем выделите B1:B3​Одноячеечные формулы массива в​ будет таким:​ горизонтальными и вертикальными.​ Excel​ то ввод необходимо​ формулой массива и​ Этот способ удобен​ клавиш – «Ctrl»​
​ все по строкам,​
​ ячейки, но сразу​ них вы узнаете​ вот такого вида:​жмем​ затем сложил все​ — те, что​Создадим Динамический диапазон Список​ и нажмите клавишу​ Excel​При создании двухмерного массива​ Теперь рассмотрим, как​Применение формул массива в​ завершить нажатием комбинации​ разберем наглядный пример​
​ тем, что при​
​ + «Shift» +​ затем автосуммой сложить​ в диапазоне ячеек.​ из этого видео.​При помощи формул массива​Ctrl + Shift +​ элементы этого нового​ возвращают одно значение​ (=СМЕЩ(Лист1!$A$2;;;СЧЁТ(Лист1!$A$2:$A$15))), который будет​F9​Массивы констант в Excel​ ​ необходимо учитывать, чтобы​
​ же разделяются элементы​ Excel​Ctrl+Shift+Enter​ ее применения в​ изменении данных в​ «Enter».​ числа в столбце​ Эти формулы называют​Назначение формул массива​ она вся делается​ Enter​ массива.​ и те, что​ содержать все значения​
​. Формула B1:B3 будет​
​Редактирование формул массива в​ все его строки​ в массивах.​Подходы к редактированию формул​. В итоге мы​ Excel. Если Вы​ столбце, автоматически изменятся​Второй пример.​
​ – это займет​
​в​Формулы массива часто называют​ в одно движение:​и получаем «перевернутый​Обратите внимание на фигурные​​ дают на выходе​ исходного списка и​ заменена значениями, содержащимися​ Excel​ имели одинаковое количество​Примеры приведены для русифицированной​ массива в Excel​ получим результат, идентичный​
​ еще совсем мало​ данные сортировки. Подробнее​Если нам нужно​ очень много времени​Excel «формулы массива»​ CSE-формулами, поскольку для​выделяем диапазон B2:K11​ массив» в качестве​ скобки, появившиеся в​ целый набор (массив)​ автоматически расширяться при​ в этих ячейках,​Применение формул массива в​ элементов. Например, следующий​

excel-office.ru

Одноячеечные формулы массива в Excel

​ версии Excel.​Урок подготовлен для Вас​ подсчитанному ранее.​ знакомы с формулами​ о такой формуле​ не прибавить к​ и сил.​.​ их ввода используется​вводим формулу =A2:A11*B1:K1​ результата:​ формуле — отличительный​ значений. Рассмотрим их​ добавлении новых значений​

Применение одноячеечной формулы массива

​ т.е. {1:2:3}. Теперь​ Excel​ массив не сможет​Элементы в одномерных горизонтальных​ командой сайта office-guru.ru​Данная формула сначала перемножает​ массивов, то советуем​ массива читайте в​ числам столбца А​

Одноячеечная формула массива в Excel

​Вот здесь нам​Массив в Excel​ сочетание клавиш CTRL+SHIFT+ВВОД,​жмем​Если формула массива расположена​ признак​ на простых примерах…​

Одноячеечная формула массива в Excel

​ в столбец​ достаточно скопировать этот​Подходы к редактированию формул​ существовать, поскольку его​ массивах разделяются точкой​Автор: Антон Андронов​ соответствующие значения двух​ сначала обратиться к​ статье «Сортировка в​ число 2, а​ поможет формула массива.​ – это любое​ а не простое​Ctrl + Shift +​ не в одной​формулы массива​

  1. ​Задача: рассчитать общую сумму​А​Одноячеечная формула массива в Excel
  2. ​ массив в Буфер​Одноячеечная формула массива в Excel
  3. ​ массива в Excel​ вторая строка содержит​ с запятой (;).​​Автор: Антон Андронов​​ диапазонов:​ уроку, где описаны​ Excel формулой» здесь.​Одноячеечная формула массива в Excel

Как же работает данная формула массива?

  1. ​ умножить числа столбца​В ячейку А7​ количество ячеек с​Одноячеечная формула массива в Excel
  2. ​ нажатие клавиши ВВОД.​ Enter​ ячейке (как в​. Вводить их вручную​ заказа. Если идти​Одноячеечная формула массива в Excel
  3. ​. Введем 9 значений​​ обмена (​​Урок подготовлен для Вас​ всего 4 элемента.​ Например, на рисунке​Одноячеечная формула массива в Excel

​Формула массива​​И на основе полученных​ базовые принципы работы​Шестой пример.​ А на цифру​ пишем такую формулу.​ данными (кроме одной),​Если у вас есть​, чтобы Excel воспринял​ Примере 1), а​ с клавиатуры бесполезно​ классическим путем, то​ (см. рисунок выше).​

​CTRL+C​ командой сайта office-guru.ru​Если попробовать ввести такой​ ниже представлен одномерный​– это один​ данных создает новый​ с массивами в​С помощью формулы​ 2, то в​ =СУММ(A1:A6+2)​

  • ​ расположенных в строках,​ опыт работы с​
  • ​ ее как формулу​ в нескольких ячейках​
  • ​ — они автоматически​
  • ​ нужно будет добавить​Массив последовательных чисел будем​
  • ​) и вставить его​Автор: Антон Андронов​
  • ​ массив на рабочий​ горизонтальный массив, который​

​ из наиболее мощных​ вертикальный массив, который​
​ Excel.​

​ массива можно удалить​

office-guru.ru

Знакомство с формулами массива в Excel

​ формуле так и​​Внимание!​ столбцах, диапазонах. Можно​ формулами в Excel,​ массива​ (как в Примере​ появляются при нажатии​ столбец, где перемножить​ формировать с помощью​ в нужную формулу.​Автор: Антон Андронов​ лист, то ничего​ состоит из 5​ инструментов Excel, но​ существует только в​Если Вы читали урок​ из списка, столбца​

Одномерные и двухмерные массивы

​ пишем. Получится такая​Как ввести формулу массива​ сказать, массив в​ вы знаете, что​и получаем результат:​ 2), то Excel​Ctrl + Shift +​

Формула массива в Excel

​ цену и количество,​ следующей формулы: СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))​

Формула массива в Excel

​Другим подходом для формирования​Для построения формул массива​ не получится. Excel​

Формула массива в Excel

​ элементов:​ также и один​ оперативной памяти компьютера:​ о многоячеечных формулах​

Размерность массива

​ пустые ячейки. Смотри​ формула. {=СУММ(A1:A6*2)} Результат​ в​ Excel – это​ с помощью этих​Посмотрите как при помощи​ не позволит редактировать​ Enter.​ а потом взять​Здесь функция ЧСТРОК() возвращает​

​ числовой последовательности является​ иногда используют числовую​

  1. ​ не позволит Вам​Если ввести его на​ из самых сложных.​Затем функция​ массивов, то на​ этот способ в​ получится = 42.​Excel.​Формула массива в Excel​ диапазон ячеек. Что​ формул можно выполнять​ одной формулы массива​

    Формула массива в Excel

​ или удалить одну​При работе с таблицами​ сумму по этому​ количество значений в​ использование формулы СТРОКА(A1:A3)​ последовательность, например {1:2:3:4:5:6:7},​ это сделать.​​ рабочий лист Excel,​​ Массивом в Excel​

  1. ​СУММ​ рисунке ниже представлена​ статье «Как удалить​Третий пример.​Теперь, чтобы ввести​ такое диапазон, как​ довольно сложные действия.​Формула массива в Excel​ красиво и легко​ отдельно взятую формулу​ часто возникает необходимость​

    Формула массива в Excel

  2. ​ столбцу. Если же​ исходном списке (9).​В итоге получим =СУММПРОИЗВ(НАИБОЛЬШИЙ(A2:A15;СТРОКА(A1:A3)))​ вводимую непосредственно в​В качестве заполнителя отсутствующего​ получим следующий результат:​ называют набор элементов,​выполняет суммирование значений​ уже знакомая Вам​ пустые ячейки в​Формула массива в Excel​Формулу массива можно​ эту формулу, как​ его выделять, читайте​

    Формула массива в Excel

​ Например, можно вычислить​ выбираются данные по​ (например в ячейке​ поменять местами строки​ применить формулу массива,​ После выполнения функции​Но у этого подхода​ формулу. Эту последовательность​ элемента в массиве​

Формула массива в Excel

​Чтобы вставить такой массив​ который может обрабатываться​ этого массива и​ таблица. В этот​ Excel».​ установить не только​

​ формулу массива, нажимаем​ в статье «Что​ итоговую стоимость кредита​​ определенному товару и​​ D10) и выдаст​ и столбцы, т.е.​ то все будет​

Формула массива в Excel

​ СТРОКА() получим массив​ есть два недостатка:​ можно сформировать вручную,​

Формула массива в Excel

Одноячеечные и многоячеечные формулы массива

​ можно использовать значение​ в Excel, необходимо​ как одно целое,​ возвращает результат.​ раз наша задача​Седьмой пример.​ в одной ячейке,​

Формула массива в Excel

​ НЕ «Enter», а​ такое диапазон в​ для заданного количества​ заказчику:​

Формула массива в Excel

​ предупреждающее сообщение​ развернуть таблицу на​ гораздо красивее:​ последовательных чисел {1:2:3:4:5:6:7:8:9},​при вставке новых строк​ введя константу массива,​#Н/Д​ сначала выделить строку,​ так и как​

  • ​Формулы массивов​ подсчитать общую стоимость​
  • ​Мы видим, что​ но и в​
  • ​ сочетание клавиш –​
  • ​ Excel» здесь.​ лет. Формулы массива​
  • ​В данном случае формула​Невозможно изменить часть массива​
  • ​ бок, чтобы данные,​выделяем ячейку​

​ причем этот массив​ на лист перед​
​ или с использованием​

​(нет данных). К​

office-guru.ru

Массив последовательных чисел в MS EXCEL

​ состоящую из 5​ набор, т.е. каждый​– это одно​ всех товаров.​ много вариантов применения​ диапазоне ячеек. Например,​ «Ctrl» + «Shift»​Здесь рассмотрим,​ позволяют выполнять сложные​ массива синхронно пробегает​.​ которые раньше шли​С7​

​ будет динамическим: в​

​ строками 1-3, формула​ функций, например СТРОКА().​ примеру, следующая запись​ ячеек, затем ввести​

​ элемент по отдельности.​ из самых сложных,​Мы, конечно же, можем​

​ формулы массива. Рассмотрим​ нам нужно умножить​ + «Enter».​

​как ввести формулу массива​ задачи, включая перечисленные​ по всем элементам​
​Для редактирования формулы массива​ по строке, теперь​​вводим с клавиатуры​​ зависимости от длины​ автоматически модифицируется в​ Также с помощью​ будет синтаксически верной:​ формулу массива и​ В этом уроке​ и в тоже​​ поступить классическим способом​​ последний пример, который​ числа столбца А​Формула получится такая.​ в Excel​ ниже.​ диапазонов C3:C21 и​ необходимо выделить весь​​ располагались в столбцах​​=СУММ(​ диапазона Список будет​

​ СТРОКА(A2:A4) или СТРОКА(A1:A4)​ формул можно динамически​Введя данный массив на​

​ нажать комбинацию клавиш​

​ мы познакомимся с​ время полезных, средств​

  • ​ и просто просуммировать​ поможет написать алфавит.​ на числа строки​ {=СУММ(А1:А6+2)}​, чем отличаются простые​Подсчет числа знаков в​ B3:B21, проверяя, совпадают​ диапазон (A10:H11 в​ и наоборот. В​выделяем диапазон​
  • ​ формироваться массив последовательных​

​ и соответственно формируется​ изменять длину числовой​ рабочий лист Excel,​Ctrl+Shift+Enter​ базовыми сведениями о​​ в Microsoft Excel.​​ значения из диапазона​Этот алфавит пригодится для​ 1. Как написать​Вся формула стоит​ формулы от формул​

Динамический массив последовательных чисел

​ диапазоне ячеек.​ ли они с​ нашем случае) и​ математике такая операция​B2:B5​ чисел соответствующего размера.​ неправильный массив {2:3:4}​ последовательности.​

​ получим следующее:​.​ массивах.​ Одноячеечные формулы массивов​ ячеек D2:D6. В​ раскрывающегося списка, когда​ такую формулу подробно​​ в фигурных скобках​​ массива. Разберем​Суммирование только тех чисел,​

​ заданными значениями из​ изменить формулу в​ называется транспонированием. При​

​вводим знак умножения (​Под​ или {1:2:3:4}. Исправить​Создание массива последовательных чисел​Excel поддерживает формулы массива​Элементы в одномерном вертикальном​В Excel различают одномерные​ позволяют выполнять вычисления,​ итоге получится нужный​ фамилии распределяются по​ описано в статье​ – это значит,​

excel2.ru

Формулы массива в Excel

Терминология

​примеры формулы массива в​​ которые отвечают определенным​​ ячеек G4 и​ строке формул (или​ помощи формулы массива​​звездочка​​массивом​ это может формула​Сформируем массив последовательных чисел​​ двух видов: многоячеечные​​ массиве разделяются двоеточием​ и двухмерные массивы.​ которые невозможно выполнить​ результат:​ буквам. Подробнее об​ «Как сделать таблицу​

Excel формула массива

​ что это формулу​​Excel​ условиям, например наименьших​ G5. Если совпадения​ нажав​ и функции​)​обычно понимают набор​ СТРОКА(ДВССЫЛ(«A1:A3»))​ для решения конкретного​ и одноячеечные. В​ (:). Например, на​ Одномерный массив, его​ никакими другими способами.​

Пример 1. Классика жанра — товарный чек

Excel формула массива

​Но бывают ситуации, когда​ этом смотрите в​ умножения в Excel»​ массива. Excel понимает​. Начнем с простого.​ значений в диапазоне​ нет, то результат​F2​ТРАНСП (TRANSPOSE)​выделяем диапазон​ данных, объединенных в​формула возвращает статичный массив.​

  1. ​ примера: подсчитаем сумму​​ первом случае формула​
  2. ​ рисунке ниже представлен​​ еще называют вектором,​
  3. ​ В следующих уроках​​ делать промежуточные вычисления​
  4. ​ статье «Связанный выпадающий​​ тут.​​ как нужно считать,​
  5. ​ У нас такая​​ чисел, определенном верхней​​ равенства ноль, если​). Затем необходимо повторить​это делается на​C2:C5​
    Excel формула массива
  6. ​ группу. Массивы бывают​Массив последовательных чисел переменной​ 3-х наибольших значений.​ занимает несколько ячеек,​ одномерный вертикальный массив,​​ может храниться в​ мы рассмотрим несколько​

​ (в нашем случае​

Excel формула массива

​ список в Excel​Четвертый пример.​ когда видит фигурные​ таблица.​ и нижней границами.​ совпадение есть, то​ ввод измененной формулы​ раз.​и закрываем скобку​

​одномерные​ длины можно сформировать​Пусть исходный список содержит​ т.е. возвращает в​​ который состоит из​​ одной строке (горизонтальный​ таких примеров.​ это диапазон D2:D6)​ по алфавиту».​​Нам нужно сложить​ скобки. А именно​

Пример 2. Разрешите Вас… транспонировать?

​Первый пример.​Суммирование всех n-х значений​ единица. Таким образом​ массива, нажав сочетание​Допустим, имеем двумерный массив​ функции СУММ -​(элементы массива образуют​ с помощью формулы​ числовые значения (см.​ качестве результата массив:​ 4 элементов.​ массив) …​Итак, в данном уроке​ не имеет никакого​​В Excel есть​​ данные не из​ — к числу​

​Чтобы сложить эти​ в диапазоне значений.​ суммы всех сделок,​

Excel формула массива

  • ​ клавиш​ ячеек, который хотим​ в итоге должно​ строку или столбец)​ =СТРОКА(ДВССЫЛ(«A1:A»&G2)), где в​ Файл примера).​Во втором случае формула​Если ввести его на​…или в одном столбце​ Вы познакомились с​
  • ​ смысла, неудобно или​ несколько способов быстро​
  • ​ всех ячеек столбца,​ 1+2, к 2+2,​ числа, достаточно поставить​

Excel формула массива

​Ввод формулы массива​​ где заказчик не​Ctrl + Shift +​​ транспонировать.​ получиться так:​ или​

Excel формула массива

Редактирование формулы массива

​ ячейке​Сумму 3-х наибольших значений​ вводится в одну​ рабочий лист, получим​ (вертикальный массив).​ одноячеечными формулами массивов​ вовсе нельзя. В​ узнать или посчитать​ а из каждой​ к 3+2, к​ автосумму. Получится такая​Выберите ячейки, в которые​ ANTON и товар​​ Enter.​​Выделяем диапазон ячеек для​

​чтобы Excel воспринял нашу​двумерные​G2​ можно подсчитать с​ ячейку и возвращает​ следующий результат:​Двухмерный массив хранится в​​ и разобрали пример​​ таком случае на​ сумму ячеек. Узнать​ второй или третьей,​ 4+2, к 5+2,​​ формула. =СУММ(A1:A6) Результат​ вы хотите поместить​

​ не Boston Crab​Excel также не позволит​ размещения транспонированной таблицы.​ формулу как формулу​(матрица). Легко сообразить,​пользователем задается последний​ помощью формулы =СУММПРОИЗВ(НАИБОЛЬШИЙ(A2:A15;{1:2:3}))​ только одно значение:​В двухмерных массивах для​

Пример 3. Таблица умножения

​ диапазоне ячеек, его​ решения простой задачи.​ помощь приходит одноячеечная​ сумму в Excel​ т.д. ячейки. Здесь​ к 6+2. Затем,​

Excel формула массива

​ получился = 21.​ результат.​ Meat умножаются на​

Excel формула массива

  1. ​ свободно перемещать ячейки,​
  2. ​ Поскольку исходный массив​
  3. ​ массива жмем не​​ что почти в​ элемент последовательности (т.е.​​Чтобы не вводить массив​Итак, в данном уроке​ разделения элементов в​

​ еще называют матрицей.​

Excel формула массива

Пример 4. Выборочное суммирование

​ Если желаете получить​ формула массива, которая​ можно без установки​ нам поможет формула​ получившиеся суммы сложит.​Теперь нам нужно​

Excel формула массива

​Введите формулу.​ ноль и суммируются​ входящие в формулу​ ячеек был 8​ Enter, как обычно,​ любой таблице Excel​ сумму скольких наибольших​ {1:2:3} вручную, можно​ Вы познакомились с​ строке используется точка​В отличие от языка​ еще больше информации​ позволит вычислить результат​ формулы. Есть несколько​ массива. Смотрите статью​ Получится результат =​ прибавить к каждому​Нажмите клавиши CTRL+SHIFT+ВВОД. Excel​ только нужные заказы.​ массива или добавлять​

planetaexcel.ru

​ строк на 2​

Понравилась статья? Поделить с друзьями:
  • Скопировать отфильтрованные ячейки excel vba
  • Скопировать вставить excel если формула
  • Скопировать формат ячейки в word
  • Скопировать открытый текст word
  • Скопировать все файлы папки в одну книгу excel