Excel массив фигурные скобки

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще…Меньше

Формулы массива — это мощные формулы, позволяющие выполнять сложные вычисления, которые часто не могут выполняться с помощью стандартных функций листа. Они также называются формулами CTRL-SHIFT-ENTER или CSE, так как для их ввода необходимо нажать клавиши CTRL+SHIFT+ВВОД.  Формулы массива можно использовать для выполнения на первый взгляд невозможного, например

  • Подсчет количества символов в диапазоне ячеек.

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

  • Суммирование всех n-х значений в диапазоне значений.

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

Примечание: Если у вас есть текущая версия Microsoft 365, можно просто ввести формулу в левую верхнюю ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Этот тип формулы позволяет упростить модель листа благодаря замене нескольких отдельных формул.

  1. Щелкните ячейку, в которую нужно ввести формулу массива.

  2. Введите необходимую формулу.

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

    Например, эта формула вычисляет общее значение массива цен на акции и общих папок и помещает результат в ячейку рядом с «Итоговая стоимость».

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

    Формула сначала умножает общие папки (ячейки B2 – F2) на их цены (ячейки B3 – F3), а затем добавляет эти результаты, чтобы создать общий итог в 35 525. Это пример формулы массива с одной ячейкой, так как она находится только в одной ячейке.

  3. Нажмите клавишу ВВОД (если у вас есть текущая Microsoft 365 подписки); в противном случае нажмите клавиши CTRL+SHIFT+ВВОД.

    При нажатии клавиш CTRL+SHIFT+ВВОД Excel автоматически вставляет формулу между { } (пара открывающих и закрывающих фигурных скобок).

    Примечание: Если у вас есть текущая версия Microsoft 365, можно просто ввести формулу в левую верхнюю ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

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

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

  2. Введите необходимую формулу.

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

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

    Пример формулы массива, вычисляющих несколько результатов

  3. Нажмите клавишу ВВОД (если у вас есть текущая Microsoft 365 подписки); в противном случае нажмите клавиши CTRL+SHIFT+ВВОД.

    При нажатии клавиш CTRL+SHIFT+ВВОД Excel автоматически вставляет формулу между { } (пара открывающих и закрывающих фигурных скобок).

    Примечание: Если у вас есть текущая версия Microsoft 365, можно просто ввести формулу в левую верхнюю ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Если вам нужно включить новые данные в формулу массива, см. раздел «Развернуть формулу массива». Вы также можете попробовать:

  • Правила для изменения формул массива (они могут быть нестрогой)

  • Удалите формулу массива (вы также нажимаете клавиши CTRL+SHIFT+ВВОД)

  • Использование констант массива в формулах массива (они могут быть удобными)

  • Именуйте константу массива (они могут упростить использование констант)

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

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

Скопируйте приведенную ниже таблицу и вставьте ее Excel ячейку A1. Обязательно выделите ячейки E2:E11, введите формулу =C2:C11*D2:D11 и нажмите клавиши CTRL+SHIFT+ВВОД, чтобы сделать ее формулой массива.

Продавец

Тип автомобиля

Число проданных единиц

Цена за единицу

Итоги продаж

Зуева

Седан

5

2200

=C2:C11*D2:D11

Купе

4

1800

Егоров

Седан

6

2300

Купе

8

1700

Еременко

Седан

3

2000

Купе

1

1600

Климов

Седан

9

2150

Купе

5

1950

Шашков

Седан

6

2250

Купе

8

2000

Создание формулы массива с несколькими ячейками

  1. В образце книги выделите ячейки E2–E11. Эти ячейки будут содержать результаты.

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

И всегда это означает 100 процентов времени.

  1. Введите эту формулу. Чтобы ввести его в ячейку, просто начните вводить текст (нажмите знак равенства), и формула появится в последней выбранной ячейке. Вы также можете ввести формулу в строке формул:

    =C2:C11*D2:D11

  2. Нажмите клавиши CTRL+SHIFT+ВВОД.

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

  1. В образце книги щелкните ячейку B13.

  2. Введите эту формулу с помощью любого из методов из шага 2 выше:

    =СУММ(C2:C11*D2:D11)

  3. Нажмите клавиши CTRL+SHIFT+ВВОД.

Формула умножает значения в диапазонах ячеек C2:C11 и D2:D11, а затем добавляет результаты для вычисления общего итога.

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

Если у вас есть Excel, нажмите кнопку «Открыть в Excel«, чтобы открыть книгу и создать формулу массива.

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

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

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

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

На этапе создания формула (или также функция) сама по себе не является ни формулой массива, ни обычной формулой. Это вы определяете, как 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 при желании можно найти один или несколько таких массивов:

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

​Смотрите также​ формулу — Вычислить(Шаг​    ​ запятой также работает​ вас уделить пару​ обычной формулой. Понятно,​ } (их не​

Без формулы массива

​Вверх или вниз​ откроете исходной книги,​ будет возвращено значение​ столбца.​ escape-символом. Пример:​ скобки.​​ между символами верхнего​​и нажмите клавишу​

  1. ​ формулу, в которой​, как показано на​Эта статья поможет разобраться,​Формулы массива в Excel
  2. ​ с заходом/Шаг с​​Если формула ссылается на​​ как триггер отображения —​ секунд и сообщить,​ что вместо функции​​ вводят с клавиатуры,​​CTRL​Формулы массива в Excel

С формулой массива

​ вы увидите не​ null.​Excel автоматически заменяет указатели​​=ОтделПродажСводкаФГ[‘#Элементов]​​Структурированная ссылка:​ и нижнего регистра​Ввод​ автоматически применяются структурированные​ рисунке ниже.​ как работают формулы​

  1. ​ выходом)​ значения или ячейки​ может быть выведен​ помогла ли она​ СУММ() в формуле​Формулы массива в Excel
  2. ​ они автоматически появляются​Указатели столбцов настраиваются как​ коды ошибок.​C8:E8​​ «#Эта строка» более​​При наличии таких специальных​​   ​​ в именах. Например,​​.​​ ссылки для вычисления​​Нажмите​​ массива в Excel.​​gling​​ других листов или​Формулы массива в Excel
  3. ​ список дополнительных аргументов.​​ вам, с помощью​​ массива может быть​Формулы массива в Excel

​ после нажатия​​ ряд.​Преобразование диапазона в таблицу​=ОтделПродаж[[#Заголовки],[#Данные],[ПроцентКомиссии]]​​ короткими указателями @​​ знаков escape-символ (‘)​(Отделпродаж [[#Totals], [ОбъемПродаж]]​ если в книге​Обратите внимание на то,​

​ комиссионных за продажу.​

  • ​F9​ Помещённая в одну​: Здравствуйте. Это формула​ книг, имена которых​ В формулу можно​ кнопок внизу страницы.​​ использована любая другая​​CTRL+SHIFT+ENTER​
  • ​Вправо или влево​​ и таблицы в​​Только заголовок и данные​​ в таблицах, содержащих​ в формуле необходим:​и​​ уже есть таблица​​ что хотя Excel​

Клавиша F9

​Продажи​.​ ячейку формула массива​ массива. Если в​

  1. ​ содержат небуквенные символы,​​ вставить дополнительные функции​​ Для удобства также​ функция MS EXCEL: СРЗНАЧ(), МАКС(),​Формулы массива в Excel
  2. ​). Это обрамление показано​​Нет​​ диапазон​Формулы массива в Excel

​ столбца «ПроцентКомиссии».​ больше одной строки​левая квадратная скобка ([);​Отделпродаж [[#Data], [Объемкомиссии]]​ «ПРОДАЖИ», то при​ копирует формулу вниз​Человек​Отлично! Элементы вертикального массива​ выполняет сразу несколько​ строку формул или​ такие имена следует​ и имена; при​

​ приводим ссылку на​ НАИБОЛЬШИЙ() и т.п.​
​ на рисунке выше​
​Указатели столбцов настраиваются как​

​    При преобразовании таблицы в​

office-guru.ru

Использование структурированных ссылок в таблицах Excel

​D1:D7​​ данных. Но если​правая квадратная скобка (]);​— это структурированные​ попытке присвоить другой​ по столбцу, структурированные​Регион​ констант разделяются точкой​ вычислений.​ в ячейку установить​ заключать в апострофы​ вводе их первых​ оригинал (на английском​Вышеприведенный пример иллюстрирует использование​ (см. Строку формул).​ ряд.​ диапазон, для их​=ОтделПродаж[[#Эта строка], [ОбъемКомиссии]]​ в таблице только​решетка (#);​ ссылки, представленные в​ таблице имя «Продажи»​

​ ссылки не используются.​Объем​ с запятой (в​Не прибегая к помощи​ курсор и нажать​ (​ букв снова выведется​ языке) .​ функции массива возвращающей​Если бы мы нажали​Вверх, вниз, вправо или​ эквивалентный абсолютные ссылки​ИЛИ​ одна строка, Excel​одинарная кавычка (‘).​

​ виде строки, которая​

​ вам будет предложено​ Если, например, вы​

​Продаж​

​ англоязычной версии Excel)​

​ формулы массива, нам​ одновременно клавиши Shift+Ctrl+Enter​’​ динамический список, из​Приведенные ниже рекомендации необходимо​ единственное значение, т.е.​ просто​ влево​

​ со стилем A1​=ОтделПродаж[@ОбъемКомиссии]​ не заменяет указатель​Используйте пробелы для повышения​ начинается с имени​ выбрать уникальное имя.​ добавите столбец между​ПроцентКомиссии​

​ или двоеточием (в​ потребуется выполнить следующую​ то появятся фигурные​).​ которого можно будет​ учитывать при создании​ результат может быть​ENTER​SHIFT​ изменить все ссылки​Ячейка на пересечении текущей​ «#Эта строка», и​ удобочитаемости структурированных ссылок.​

​ таблицы и заканчивается​ ​Используйте идентификатор объекта​

​ столбцами C и​

​Объемкомиссии​ ​ русифицированной версии Excel).​

​ последовательность действий, чтобы​

​ скобки. Активируйте ячейку​

​Указан путь к внешним​

​ выбрать необходимый элемент.​

​ формул. Также полезно​

​ выведен в одной​

​, то получили бы​

​Вместо перезаписи значений в​

​ на ячейки. При​

​ строки и столбца​

​ это может привести​

​    С помощью пробелов можно​

​ указателем столбца.​

​  Если вы планируете одновременно​

​ D, вам придется​

​Владимир​

​ Элементы горизонтального массива​

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

​ с формулой и​

​ книгам​

​Всплывающие подсказки для функций​

​ знать о распространенных​

​ ячейке. Это достигается​

​ сообщение об ошибке​

​ текущих ячейках будут​

​ преобразовании диапазона в​

  1. ​ Объемкомиссии. Если используется​ к тому, что​ повысить удобочитаемость структурированной​При создании или изменении​ таблицы, сводные таблицы​ исправлять формулу.​

  2. ​Северный​ констант разделяются запятой​ в столбце​ на вкладке Формулы—Вычислить​​    ​​   ​

  3. ​ ошибках пользователей при​​ использованием функций способных​​ #ЗНАЧ!, возникающую при​​ перемещены текущие значения​​ таблицу, Excel не​

  4. ​ в одну строку​ при добавлении строк​​ ссылки. Пример:​​ структурированных ссылок вручную​ и диаграммы, рекомендуется​

    ​При создании таблицы Excel​260​ (в англоязычной версии​​Progress​​ формулы пройдите пошагово.​

  5. ​Убедитесь, что каждая внешняя​Если вы не знакомы​ создании формул.​ «свернуть» вычисленный массив​

    ​ использовании неверного типа​ ячеек и вставлены​ изменяются автоматически все​​ заголовка или строки​​ вычисления будут возвращать​

  6. ​=ОтделПродаж[ [Продавец]:[Регион] ]​​ учитывайте перечисленные ниже​​ префикса имен с​

    ​ ей назначается имя​10 %​ Excel) или точкой​.​ Диапазон столбца А​

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

​ ссылка, вводимая в​ с числом аргументов​Советы и рекомендации по​ до одного значения​ аргумента функции, т.к. ​ указатели столбцов.​

  1. ​ ссылки на ячейки​ итогов, то возвращается​

  2. ​ непредвиденные результаты. Чтобы​​или​​ правила синтаксиса.​​ типом объекта. Например:​​ по умолчанию («Таблица1»,​

​Сергей​ с запятой (в​Первым делом мы рассчитаем​ и AG измените​ формулу, содержит имя​ функции, можно использовать​ созданию формул​ (СУММ(), СРЗНАЧ(), МАКС()).​ функция СУММ() принимает​Общие сведения о таблицах​

Как изменить имя таблицы?

​ из диапазона в​ #VALUE! ошибки.​ избежать таких проблем​=ОтделПродаж[[#Заголовки], [#Данные], [ПроцентКомиссии]]​Заключайте указатели в квадратные​ tbl_Sales для таблицы​ «Таблица2» и т. д.),​

  1. ​Южный​ русифицированной версии Excel).​ развитие для каждого​​ до 10, а​​ книги и путь​​ функцию всплывающая подсказка,​​Правила, чтобы избежать распространенных​

  2. ​ Примеры таких функций​​ в качестве аргумента​​ Excel​​ их эквивалент структурированные​​Если ввести длинную форму​

​ при вычислениях, добавьте​.​​ скобки использования​​ sales, pt_Sales по​

​ но его можно​660​

  • ​Урок подготовлен для Вас​​ студента.​ то 1000 значений​ к ней.​​ которая появляется после​​ ошибок, что можно​ массива приведены в​ только диапазон ячеек​видео: Создание и​ ссылки.​ этой структурированной ссылки​ в таблицу несколько​Рекомендуется использовать один пробел:​    Всех таблиц, столбцов и​ продажам сводной таблицы​ изменить, чтобы сделать​15 %​ командой сайта office-guru.ru​Затем при помощи функции​ не поместится в​Числа введены без форматирования​​ ввода имени функции​​ сделать при создании​​ статье Формулы массива,​​ (или формулу, результатом​

  • ​ форматирование таблицы Excel​Отключение заголовков столбцов​​ (#Эта строка) в​ строк, прежде чем​после первой левой скобки​ указатели специальных элементов​ и chrt_Sales для​

  • ​ более осмысленным.​Мария​​Источник: http://www.excel-easy.com/functions/array-formulas.html​МАКС​ строку и сложно​​    ​​ и открывающую круглую​ формул​ возвращающие одно значение.​ вычисления которой является​данные итогов в​

  • ​    Заголовки столбцов таблицы включен​ таблице с несколькими​​ использовать формулы со​ ([);​ должны быть заключен​

  • ​ продажи диаграммы или​​Выберите любую ячейку в​Восточный​Перевел: Антон Андронов​(MAX) мы найдём​ будет для понимания.​Не включайте форматы чисел​ скобку. Щелкните имя​В указанной ниже таблице​Формулы массива также могут​ диапазон, или константы).​ таблице Excel​ и отключен на​

  • ​ строками данных, Excel​​ структурированными ссылками.​перед последней правой скобкой​ в квадратные скобки​ ptchrt_Sales для продажи​ таблице, чтобы отобразить​940​Автор: Антон Андронов​ наибольшее значение в​BorisStarodubov​ в формулу. В​ функции, чтобы просмотреть​ приведены рекомендации по​ возвращать сразу несколько​ В нашем случае​Форматирование таблицы Excel​ вкладке​

Правила синтаксиса структурированных ссылок

​ автоматически заменит ее​Когда вы создаете вычисляемый​ (]);​ ([]). Указатель, который​ сводной диаграммы. В​ вкладку​15 %​Примечание:​

​ столбце​

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

  • ​ вводу формул.​​ значений. Понятно, что​​ мы в качестве​​Изменение размеров таблицы​Конструктор​ укороченной формой (со​ столбец, для формулы​после запятой.​ содержит другие указатели​ этом случае всех​Работа с таблицами​Алексей​Мы стараемся как​Progress​

  • ​ и пробовал.​​ доллара ($) используются​​ функции, или щелкните​​Рекомендации​​ для того чтобы​​ аргумента ввели не​ путем добавления или​таблиц можно переключить​ знаком @). Две​ часто используется структурированная​Перечисленные ниже операторы ссылок​ требует внешнее совпадающие​ имен в упорядоченного​> вкладка «​Западный​ можно оперативнее обеспечивать​

  • ​.​​Мне не понятно,​​ для обозначения абсолютных​​ имя аргумента, чтобы​​Действия​​ отобразить такой результат​ диапазон, а некое​ удаления строк и​ >​ эти формы идентичны.​

  • ​ ссылка. Она может​​ служат для составления​​ скобки заключен внутреннего​​ списка в окне​Конструктор​410​ вас актуальными справочными​Нам не нужно использовать​ как задан этот​ ссылок, а запятые​ выбрать соответствующий аргумент​

  • ​Быстрое изменение типа ссылки   ​​ необходимо задействовать целый​​ выражение, которое еще​​ столбцов​​Строка заголовка​​E5 (если текущая строка —​ быть неопределенной или​ комбинаций из указателей​ соответствия скобки других​ Диспетчер имен.​» на ленте.​

​12 %​ материалами на вашем​ вспомогательный диапазон в​ формат «вычислить период»​

  • ​ (,) — в качестве​ в формуле.​​   ​ диапазон ячеек. Примеры​ нужно вычислить перед​Фильтрация данных в​. Если вы отключите​ 5)​ полностью определенной. Например,​ столбцов, что позволяет​ указатели. Например:​Можно также ввести или​​Введите имя в поле​

  • ​Юлия​ языке. Эта страница​​ столбце​ и как появляются​ разделителей аргументов. Поэтому​К началу страницы​Для переключения между относительными,​ таких функций приведены​ суммированием, поэтому и​ диапазоне или таблице​ заголовки столбцов таблицы,​При работе со структурированными​ чтобы создать вычисляемый​​ более гибко задавать​​= Отделпродаж [[Продавец]: [регион]]​

​ изменить структурированных ссылок​Имя таблицы​Северный​​ переведена автоматически, поэтому​D​ эти скобки {}​ вместо​В указанной ниже таблице​ абсолютными и смешанными​ в статье Формулы​ получили ошибку.​​Преобразовать таблицу в​

​ структурированные ссылки, которые​ ссылками рекомендуется обращать​ столбец «ОбъемКомиссии», который​

  • ​ диапазоны ячеек.​

  • ​Все заголовки столбцов —​

  • ​ вручную в формуле,​

  • ​и нажмите клавишу​

  • ​800​

  • ​ ее текст может​

  • ​. Excel может хранить​

  • ​ … не сталкивался​

  • ​$1 000​

  • ​ приведены правила, позволяющие​

  • ​ ссылками выполните указанные​

  • ​ массива, возвращающие несколько​

  • ​Чтобы глубже понять формулы​

  • ​ диапазон​

  • ​ используют имена столбцов​

  • ​ внимание на перечисленные​

  • ​ вычисляет объем комиссии​

  • ​Эта структурированная ссылка:​

  • ​ это текстовые строки​

  • ​ но чтобы сделать​

  • ​Ввод​

  • ​15 %​

  • ​ содержать неточности и​

  • ​ данные в своей​ с этим раньше.​вводите в формулу​​ избежать распространенных ошибок​ ниже действия.​ значений.​ массива проведем эксперимент:​проблемы совместимости таблиц​​ не влияет и​

​ ниже аспекты.​ в рублях, вы​Ссылается на:​

  • ​    Но они не требуется​

  • ​ это, он поможет​

  • ​.​

  • ​Вадим​

​ грамматические ошибки. Для​ памяти. Диапазон данных,​​Вот в этой​ просто число​ при вводе формул.​​Выделите ячейку с формулой.​​Преимущества и недостатки формул​​выделим ячейку​​ Excel​

​ по-прежнему использовать в​

  • ​Использование автозавершения формул​ можете использовать следующие​

  • ​Используя:​ предложения с расценками,​

  • ​ понять синтаксис структурированной​

Операторы ссылок

​В этом примере мы​Южный​ нас важно, чтобы​ сохранённый в памяти​ части:​1000​

​Правила​

​В строке формул строка формул​

​ массива рассмотрены в​

​B13​

​Экспорт таблицы Excel​

​ формулах. Структурированные ссылки,​    Может оказаться, что автозавершение​ формулы:​

​Диапазон ячеек:​

​ когда они используются​

​ ссылки. Давайте приведенный​

​ используем имя​900​

​ эта статья была​

​ Excel, называется массивом​

​=СУММ(ЕСЛИ(КАССА!$A$2:$A$1000=AR$4;​

​.​Действия​

​выделите ссылку, которую​

​ одноименной статье Формулы​

Указатели специальных элементов

​, содержащую обычную формулу​ в SharePoint​ которые прямо ссылаются​ формул очень полезным​Тип структурированной ссылки​=ОтделПродаж[[Продавец]:[Регион]]​ структурированной ссылки. Также​

​ ниже формулы:​

​ОтделПродаж​

​15 %​

​ вам полезна. Просим​ констант.​если я захожу​К началу страницы​

​Согласовывайте все открывающие и​

​ нужно изменить.​

​ массива. Преимущества и​

​ =СУММ($B$2:$B$12);​

​обзоры формул в​

​ заголовков таблицы (например​ при вводе структурированных​Пример​

​Все ячейки в двух​

​ считаются текстовых строк,​

​=СУММ(ОтделПродаж[[#Итого],[ОбъемПродаж]],ОтделПродаж[[#Данные],[ОбъемКомиссии]])​

​.​

​Образцов данных в таблице​

​ вас уделить пару​Мы уже знаем, что​ на лист КАССА2​Как прописать фигурные скобки​ закрывающие скобки​Для переключения между типами​ недостатки.​в Cтроке формул выделим​ Excel​= Отделпродаж [[#Headers], [проценткомиссии]]​ ссылок и для​Примечания​ или более смежных​

​ чисел и дат,​В этой формуле используются​Для имен таблиц используются​ выше, включая заголовки​ секунд и сообщить,​ определить прогресс первого​ , то ячейки​ в эксель(там где​    ​ ссылок нажмите клавишу​В файле примера также​ аргумент функции СУММ(),​Вводная статья для тех,​) приведет к #REF.​ соблюдения правил синтаксиса.​Неопределенная​ столбцах​ например 1/1/2014 г.,​ указанные ниже компоненты​ следующие правила:​ столбцов, скопируйте и​

Определение структурированных ссылок в вычисляемых столбцах

​ помогла ли она​ студента нам поможет​ А1000 и AR4​ функции прописываются)?​Убедитесь, что каждой скобке​ F4.​ приведено решение данной​ т.е.​ кто никогда не​Добавление или удаление столбцов​ Дополнительные сведения читайте​=[ОбъемПродаж]*[ПроцентКомиссии]​

​: (двоеточие) — оператор ссылки​

​ или 2014 г.​

​ структурированной ссылки.​

​Используйте допустимые символы.​

​ вставьте ее в​

​ вам, с помощью​ формула, показанная на​

​ — это пустые​

​Пётр московских​

​ в формуле соответствует​Быстрое копирование формул​ задачи функцией СУММПРОИЗВ(),​

​$B$2:$B$12​ использовал формулы массива.​ и строк в​ в статье Использование​Перемножает соответствующие значения из​A2:B7​ Нельзя использовать выражения​Имя таблицы:​ Всегда запускать имени​

Примеры использования структурированных ссылок

​ ячейку A1 на​ кнопок внизу страницы.​

​ рисунке ниже.​

​ ячейки ниже и​

​: Скорее всего здесь​

​ открывающая или закрывающая​

​   ​ которая зачастую не​

​;​

​Без формул массива (array​

​ таблице​

​ автозавершения формул.​

​ текущей строки.​

​=ОтделПродаж[ОбъемПродаж],ОтделПродаж[ОбъемКомиссии]​ с заголовками столбцов.​   ​ с буквы, символ​

​ новом листе Excel.​

​ Для удобства также​

​Чтобы из значений прогресса​ правее таблицы …​

​ идет речь -​

​ скобка. При создании​

​Чтобы быстро ввести ту​ требует введения ее​

​нажмем клавишу​

​ formulas) можно обойтись,​

​    Так как диапазоны данных​Целесообразность создания структурированных ссылок​

​Полностью определенная​

​Сочетание двух или более​

​ Например, выражение​Отделпродаж​ подчеркивания (​Чтобы создать таблицу, выделите​ приводим ссылку на​

​ всех студентов найти​

​ что проверяет это​

​ как ввести формулу​ формулы в Excel​

​ же формулу в​

​ как формулы массива:​

​F9​

​ т.к. это просто​

​ таблицы часто меняются,​ в два раза​=ОтделПродаж[ОбъемПродаж]*ОтделПродаж[ПроцентКомиссии]​ столбцов​Отделпродажсводкафг [[2014 г]: [2012]]​— это имя​_​

​ любую ячейку в​ оригинал (на английском​ максимальное, мы добавляем​ условие?​ массива.​ вводимые скобки выделяются​ диапазон ячеек, выберите​=СУММПРОИЗВ($A$2:$A$12^2)​, т.е. вычислим, выделенную​

​ сокращенная запись группы​ ссылок на ячейки​

Методы работы со структурированными ссылками

​ выбранными параметрами​Перемножает соответствующие значения из​, (запятая) — оператор объединения​не работают.​

  • ​ собственной таблицы. Он​​) или обратной косой​ диапазоне данных и​ языке) .​ сюда функцию​Если А1000=AR4 -​(Если надо фигурные​ цветом.​ диапазон, который вы​

  • ​Здесь, при вводе формулы​ часть формулы;​ однотипных формул. Однако,​​ для структурированные ссылки​    По умолчанию при создании​ каждой строки обоих​C2:C7, E2:E7​Заключайте в квадратные скобки​ ссылается на данные​ черты (). Используйте​ нажмите​После создания таблицы Excel,​МАКС​ если пусто=пусто?​ скобки как текст​Используйте двоеточие для указания​ хотите вычислить, введите​ СУММПРОИЗВ() нажимать​​получим {1:4:9:16:25:36:49:64:81:100:121} – массив​ у формул массива​​ перемещаются автоматически. Например​​ формулы, щелкнув ячейку​​ столбцов.​​=ОтделПродаж[[Продавец]:[ОбъемПродаж]] ОтделПродаж[[Регион]:[ПроцентКомиссии]]​​ заголовки столбцов, содержащие​​ таблицы без все​​ буквы, числа, периоды​​Клавиши Ctrl + T​​ Excel назначает имя​

  • ​(MAX) и заменяем​И мне не​ — то без​ диапазона​​ формулу и нажмите​CTRL+SHIFT+ENTER​ квадратов значений из​ есть серьезное преимущество:​ если используется имя​ в пределах таблицы​Общее правило таково: если​Пересечение двух или более​ специальные знаки.​ строки заголовка или​ и знаков для​.​ таблицы, а также​C2​ понятен в этом​ проблем, только без​    ​ клавиши Ctrl +​

  • ​необязательно.​ столбца​ одна такая формула​​ таблицы в формуле​ два раза выбирает​ структурированная ссылка используется​ столбцов​    Если присутствуют специальные знаки,​ итоговые значения. Можно​ остальных имя подчеркивания.​Убедитесь, что установлен флажок​ каждого заголовка столбца​на​ отрезке, как между​ всяких кавычек)​Для создания ссылки на​

  • ​ ВВОД. Например если​​Ссылки на статьи о​В​ может заменить один​​ для подсчета все​​ диапазон ячеек и​ внутри таблицы, например,​​ (пробел) — оператор пересечения​​ весь заголовок столбца​ использовать имя таблицы​ Невозможно использовать «C»;​Таблица с заголовками​ в таблице. При​C2:C6​ КАССА2 и А1000​Если надо ввести​ диапазон ячеек в​​ введите​​ формулах массива на​

  • ​. Массив – это​ или несколько столбцов​ ячейки данных в​​ автоматически вводит структурированной​ при создании вычисляемого​B2:C7​ должен быть заключен​ по умолчанию, например​ «c», «R» или​и нажмите​ добавлении формул в​, а​ появилось двоеточие?​ формулу как формулу​ формуле используйте двоеточие​=SUM(A1:B1)​

  • ​ сайте Microsoft:​​ просто набор неких​ с обычными формулами.​ таблице, а затем​ ссылки вместо диапазон​ столбца, то она​Чтобы сослаться на определенную​ в скобки, а​

  • ​ Таблица1, или изменить​ «r» в поле​​кнопку ОК​ таблице Excel эти​B2​Не понятен формат​

    ​ массива, то выделите​​ (​в диапазоне C1:C5​1.  ​ элементов (значений).​Например, можно найти сумму​ добавьте строки данных,​ ячеек в формуле.​ может быть неопределенной,​ часть таблицы, например​ это означает, что​ его для использования​ имя, так как​

​.​

​ имена могут отображаться​ ​на​

​ формулы… чую, что​

​ вместе с вычисленной​

​:​

​ и нажмите клавиши​2. из книги авторов​

​Т.е. обычная функция СУММ()​

​ квадратов значений из​

​ ссылку на ячейку​ Такое поведение псевдовыбора​

​ но вне таблицы​

​ на строку итогов,​

​ для указателя столбца​ пользовательское имя.​

​ уже являетесь назначен​В ячейке E2 введите​

​ автоматически, введите формулу​

​B2:B6​ всё просто, но​ ячейкой смежные -​) между первой и​ Ctrl + ВВОД,​

См. также:

​ Colin Wilcox и John​ в качестве аргумента​
​ диапазона​ изменяться автоматически.​
​ его значительно упрощает​ нужно использовать полностью​
​ в структурированных ссылках​
​ потребуются двойные скобки.​Указателя столбца:​ в качестве сочетания​ знак равенства (​
​ и выберите ссылки​.​
​ не пойму что​ нажмите клавишу F2,​
​ последней ячейкой диапазона,​ Excel вводит формулу​
​ Walkenbach​ получила некий массив​
​А2:A12​Переименование таблицы или столбца.​

support.office.com

Формулы массива в MS EXCEL. Знакомство

​ ввод структурированной ссылки.​ определенную структурированную ссылку.​ можно использовать перечисленные​

​ Пример:​   ​ клавиш для выбора​=​ на ячейки в​Завершаем редактирование формулы нажатием​ это за {}​ а затем нажмите​ а не другие​ в каждую ячейку​ПРИМЕЧАНИЕ​

​ (или точнее ссылку​, просто записав в​    Если переименовать столбец или​​ Вы можете включить​​Ниже приведены примеры использования​ ниже указатели специальных​​=ОтделПродажСводкаФГ[[Итого $]]​​[ОбъемПродаж]​ столбца или строки​), а затем щелкните​ таблице, вместо того​Ctrl+Shift+Enter​ … работа с​ клавиши CTRL+SHIFT+ВВОД.​ символы, такие как​ диапазона, используя A1​:​​ на него).​​ ячейке​

​ таблицу, в приложении​ или отключить такое​ структурированных ссылок.​ элементов.​​Дополнительные скобки в формуле​​и​​ для активной ячейки​​ ячейку C2.​ чтобы вводить их​.​ массивом возможно? Как​Юрий шпекторов​ дефис (​​ в качестве относительная​​При создании Именованных​​Теперь проведем тот​​B14​ Excel автоматически изменится​ поведение, установив или​Эта структурированная ссылка:​Этот указатель специального элемента:​ нужны при наличии​[Объемкомиссии​​ при их вводе​​В строке формул после​ вручную. Вот пример​Замечание:​

​ его задавать?​: Вопрос не понятен.​​-​​ ссылка.​ формул и правил​ же эксперимент с​формулу =СУММ(A2:A12^2). Для сравнения:​ название этой таблицы​ сняв флажок​Ссылается на:​Ссылается на:​ таких специальных знаков:​] — это указатели​ в поле​ знака равенства появится​ назначение Excel:​Формула массива в​Натолкните на мысль,​ Для возможного ответа​). Например, вводите​Использование автозаполнения формул​ Условного форматирования формулы​

​ формулой массива:​ чтобы найти сумму​

  • ​ или заголовок столбца,​​использовать имена таблиц в​​Диапазон ячеек:​#Все​
  • ​табуляция;​ столбцов, использующие имена​имя​​ структурированная ссылка​​Прямая ссылка на ячейки​
  • ​ строке формул заключена​​ пожалуйста Прикрепленные файлы​​ — более подробно​A1:A5​
  • ​    ​ массива нельзя ввести​выделим ячейку, содержащую формулу​​ квадратов, используя обычные​​ используемые во всех​ формулах​=ОтделПродаж[[#Все],[ОбъемПродаж]]​

​Вся таблица, включая заголовки​перевод строки;​ столбцов, они представляют.​или​[@[ОбъемПродаж]]​
​Имена таблицы и столбцов​ в фигурные скобки​ формула3.png (13.88 КБ)​

  • ​ в email​вместо​
  • ​Чтобы упростить создание и​ нажимая​ массива =СУММ($A$2:$A$12^2);​
  • ​ формулы, нам потребуется​​ структурированных ссылках книги.​​в​Все ячейки в столбце​
  • ​ столбцов, данные и​возврат каретки;​ Если они ссылаются​Перейти​

​.​​ в Excel​​{}​БМВ​Себор​A1-A5​ редактирование формул, а​CTRL+SHIFT+ENTER​в строке формул выделим​ дополнительный столбец для​Перемещение, копирование и заполнение​файл​ «ОбъемПродаж».​ итоги (если они​запятая (,);​ данных в столбце,​.​Введите звездочку (*) сразу​=СУММ(C2:C7)​. Не пытайтесь ввести​: ну и в​: Если фигурная скобка​. Двоеточие не используется​

​ также снизить объем​. Эти формулы вводятся​ аргумент функции СУММ(),​ вычисления квадратов значений​ структурированных ссылок.​>​C1:C8​ есть).​двоеточие (:);​ без строки заголовка​Не используйте ссылки на​ же после закрывающей​=СУММ(ОтделПродаж[ОбъемПродаж])​ их вручную, скобки​

​ довесок и​ не используется для​ как математический оператор​ вводимых данных и​ только в ячейки​ т.е. $A$2:$A$12^2;​ и одна ячейка​    Все структурированные ссылки не​Параметры​=ОтделПродаж[[#Заголовки],[ПроцентКомиссии]]​#Данные​

​точка (.);​ или итоговые значения​ ячейки​ скобки и щелкните​Сочетание имен таблицы и​

​ исчезнут при попытке​V​ вычислений, то прописывать​ в формулах, а​ количество синтаксических ошибок,​ листа. Однако, если​
​нажмем клавишу​

​ для их суммирования​ изменяются при копировании​​>​​Заголовок столбца «ПроцентКомиссии».​

​Только строки данных.​левая квадратная скобка ([);​ для любого столбца.​

​ Имена не могут​

​ ячейку D2.​ столбцов называется структурированной​ отредактировать формулу.​

​: еще можно воспользоваться​​ ее нужно как​
​ дефис выполняет функцию​ используйте функцию автозавершения​ формуле массива присвоить​F9​ (см. файл примера​​ или перемещении формулы,​​формулы​D1​#Заголовки​правая квадратная скобка (]);​ Всегда заключайте указатели​ быть так же,​В строке формул после​ ссылкой. Имена в​Пояснение:​ F9 выделяете нужную​ текст: =»{» (все,​ знака минус.​ формул. После ввода​

excel2.ru

Советы и рекомендации по работе с формулами

​ Имя, то EXCEL​​, т.е. вычислим, выделенную​ или диапазон​ использующей структурированной ссылки.​>​=ОтделПродаж[[#Итого],[Регион]]​Только строка заголовка.​решетка (#);​ в квадратные скобки,​ как ссылки на​ звездочки появится структурированная​ таких ссылках корректируются​Диапазон данных (массив констант)​ часть формулы и​ что написанно в​Указаны обязательные аргументы​ знака​ «сообразит», что нужно​ часть формулы;​B​Примечание:​Работа с формулами​

​Итог столбца «Регион». Если​#Итого​одинарная кавычка (‘);​ как показано.​ ячейки, например Z$​ ссылка​

В этой статье

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

​ жмете F9 вместо​ кавычках распознается экселем​    ​=​

Рекомендации по созданию формул

​ с ней нужно​получим {1:4:9:16:25:36:49:64:81:100:121} – тот​2:B13 на рисунке ниже).​

​ Копирование структурированных ссылок и​

​диалогового окна.​

​ нет строки итогов,​​Только строка итога. Если​

​двойная кавычка («);​Указатель элемента:​ 100 или R1C1.​[@[ПроцентКомиссии]]​

  1. ​ в таблицу и​

  2. ​ Excel, не в​Значок кнопки​ ссылок или ф-ции​ как текст)​

  3. ​Чтобы правильно ввести формулу,​(знака равенства) и​ делать. Например, если​

​ же массив, что​​В отличие от ввода​

​ выполнив заливки структурированной​Использование книг, содержащих внешние​ будет возвращено значение​ ее нет, будет​левая фигурная скобка ({);​   ​Не используйте пробелы для​.​ удалении их из​​ диапазоне ячеек. Массив​​ появится итоговый результат​BorisStarodubov​ укажите все обязательные​ по мере ввода​ формуле =СУММ($A$2:$A$12^2) присвоить​ и в первом​ обычных формул, после​ ссылки не то​

​ ссылки на таблицы​​ ноль.​

​ возвращено значение null.​правая фигурная скобка (});​[#Totals]​ разделения слов.​Нажмите клавишу​ нее.​ констант можно представить​ выполнения данного куска​​: Уважаемые знатоки, голову​​ аргументы. Необязательные аргументы​ первых букв (первые​ имя Сумма_квадратов, а​ случае.​​ ввода формулы массива​​ же самое. При​ Excel в других​B8​#Эта строка​знак доллара ($);​и​​ В имени нельзя​​ВВОД​Структурированные ссылки также появляются,​ в таком виде:​ формулы.​ сломал, но не​ в синтаксисе формулы​ буквы работают как​ затем в ячейке​Т.е. нажатие​ нужно нажать вместо​ копировании, структурированные ссылки​ книгах​=ОтделПродаж[[#Все],[ОбъемПродаж]:[ПроцентКомиссии]]​ИЛИ​крышка (^);​[#Data]​ использовать пробелы. Символ​.​ когда вы создаете​

​{19;33;63;48;13}​​BorisStarodubov​

​ понимаю, как работает​ заключены в квадратные​триггер отображения​ указать =Сумма_квадратов, то​CTRL+SHIFT+ENTER​ENTER​ не изменяются, во​    Если книга содержит внешние​Все ячейки в столбцах​@​амперсанд (&);​— это указатели​ подчеркивания (​Excel автоматически создает вычисляемый​

​ формулу вне таблицы​

Правила, позволяющие избежать распространенных ошибок при создании формул

​.​: наводка кажется правдоподобной,​ эта формула, впервые​ скобки. Вводите их​

​) под ячейкой выводится​

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

​заставило EXCEL перед​комбинацию клавиш​​ время при вводе​

​ ссылки на таблицы​ «ОбъемПродаж» и «ПроцентКомиссии».​ИЛИ​звездочка (*);​ специальных элементов, которые​_​ столбец и копирует​

​ Excel, которая ссылается​Функция​​ спасибо!​

​ в таком ступоре:​ по мере необходимости.​ динамический список допустимых​Примечание:​​ суммированием произвести промежуточные​​CTRL+SHIFT+ENTER​ формулы, полное структурированные​ Excel в другую​C1:D8​@[Имя столбца]​​знак «плюс» (+);​​ ссылаются на определенные​​) и точкой (.)​​ формулу вниз по​​ на данные таблицы.​​М​BorisStarodubov​вот сама формула:​Не вкладывайте более 64​ функций и имен.​

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

​(поэтому, иногда, формулы​ ссылки «установить» указатели​ книгу, что книга​=ОтделПродаж[[#Данные],[ПроцентКомиссии]:[ОбъемКомиссии]]​Только ячейки в той​знак равенства (=);​ части таблицы, такие​

​ можно использовать в​ нему, корректируя ее​​ Ссылки могут упростить​

​АКС​: Спасибо! Буду пробовать.​=СУММ(ЕСЛИ(КАССА!$A$2:$A$1000=AR$4;ЕСЛИ(КАССА!$A$2:$AG$2=$C13;КАССА!$A$2:$AG$1000);0);0)​ функций​ После вставки в​ можно оперативнее обеспечивать​ ячеек (с массивом​

​ массива также называются​ столбцов как ряд,​​ связанного источника должна​

​Только данные в столбцах​ же строке, где​знак «минус» (-);​ как строка итогов.​ качестве разделителей. Например,​ для каждой строки.​ поиск таблиц в​(MAX) использует этот​​Благодарен за подсказку​​но вижу я​

​    ​ формулу функции или​​ вас актуальными справочными​

​ содержащихся в нем ​ формулами CSE -​ представленные в приведенной​ быть открыта в​ «ПроцентКомиссии» и «ОбъемКомиссии».​

​ располагается формула. Эти​​знак «больше» (>);​

​Указатель таблицы.​ Отделпродаж, Налог_на_продажи или​Если вы введете в​ крупной книге.​ массив как аргумент​Юрий М​ её в обрамлении​При вложении других функций​ имени с помощью​​ материалами на вашем​​ значений). Для самой​ это первые буквы​​ ниже таблице.​​ Excel, чтобы избежать​

​D2:E7​

support.office.com

Скажите пожалуста как прописываются фигурные скобки в excel

​ указатели нельзя сочетать​знак «меньше» (​   ​

​ первый.квартал.​​ вычисляемый столбец прямые​Чтобы добавить структурированные ссылки​ и возвращает результат​: ЦитатаBorisStarodubov написал:​
​ знаков {…}​ в аргументы формулы,​триггера добавления​ языке. Эта страница​ функции СУММ() ничего​
​ от названия клавиш,​Направление заполнения:​ #REF! ошибок в​=ОтделПродаж[[#Заголовки],[Регион]:[ОбъемКомиссии]]​ с другими указателями​знак деления (/).​[[#Итого],[ОбъемПродаж]]​Используйте не более 255​

​ ссылки на ячейки,​​ в формулу, можно​63​Мне не понятно,​Как прочесть, что​

​ в которой используется​​(при нажатии клавиши​ переведена автоматически, поэтому​ не изменилось –​ используемых для ввода​Если нажать во время​ конечную книгу, содержащую​Только заголовки столбцов от​ специальных элементов. Используйте​

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

​Используйте escape-символы для некоторых​​и [[#Данные],[ОбъемКомиссии]] — это​ знаков.​ может быть сложнее​ щелкнуть ячейки таблицы,​.​
​ […] как появляются​
​ она вычисляет? Прикрепленные​
​ функция, не превышайте​ TAB или двойном​ ее текст может​
​ она получила тот​CS​заполнения:​ связи. Если вы​ «Регион» до «ОбъемКомиссии».​

​ их для установки​​ специальных знаков в​ указатели таблицы, которые​ Имя таблицы может содержать​ понять, что вычисляет​

​ на которые нужно​​При работе с формулами​ эти скобки​ файлы формула2.png (42.42​ ограничение в 64​ щелчке элемента в​ содержать неточности и​ же массив, только​hift,​Выполняется действие:​ откроете конечную книгу​B1:E1​ неявного пересечения в​ заголовках столбцов.​ представляют внешние части​ не более 255​ формула.​ сослаться, а не​ массива можно использовать​

​BorisStarodubov​​ КБ) формула1.png (45.69​ уровня вложенных функций​
​ списке) выводится список​ грамматические ошибки. Для​ предварительно вычисленный, а​E​Вверх или вниз​ и #REF! отображаются​=ОтделПродаж[[#Итого],[ОбъемПродаж]:[ОбъемКомиссии]]​
​ ссылке или для​    Перед некоторыми знаками, имеющими​
​ структурированной ссылки. Внешняя​
​ знаков.​В образце на листе​ вводить ссылку непосредственно​ режим просмотра содержимого​: ежели б вы​ КБ)​ этой формулы.​ допустимых аргументов. По​ нас важно, чтобы​
​ не прямо из​nter). После этого формула​
​Не нажимать​ ошибки, они будут​Итоги столбцов от «ОбъемПродаж»​ переопределения неявного пересечения​ специфическое значение, необходимо​
​ часть следует за​Присваивайте таблицам уникальные имена.​ щелкните ячейку E2​ в формуле. Воспользуемся​ массива констант.​ не моргнули, я​Sanja​Заключайте имена других листов​
​ мере заполнения формулы​ эта статья была​ диапазона ячеек, как​

​ будет обрамлена в​​Указатели столбцов не будут​ разрешены при открытии​

​ до «ОбъемКомиссии». Если​​ и ссылки на​ ставить одинарную кавычку​ именем таблицы и​ Повторяющиеся имена запрещены. Excel​В строке формул введите​ приведенным ниже примером​В формуле выделите​ б исчо час​

​: Формулы — Вычислить​​ в апострофы​ ввод точки с​

​ вам полезна. Просим​​ в случае с​
​ фигурные скобки {​

​ изменены.​​ книги-источника. Если вы​
​ нет строки итогов,​ отдельные значения из​ (‘), которая служит​;)

​ заключается в квадратные​​ не делает различий​= C2 * D2​ данных, чтобы ввести​C2:C6-B2:B6​:)

planetaexcel.ru

​ тупил​

Ранее я уже посвятил несколько заметок использованию формул массива:

  • Excel. Транспонирование строк в столбцы (или столбцов в строки) с помощью формулы массива
  • Excel. Суммирование по диапазону, содержащему ошибку, с помощью формулы массива

Полученные комментарии подсказали мне, что пользователи не часто используют формулы массива. Более того мало кто знаком с ними.

Предлагаю вашему вниманию посвященный массивам фрагмент книги Джона Уокенбаха. Подробное руководство по созданию формул в Excel 2002. – М.: Издательский дом «Вильямс», 2002. – 624 с.

Скачать заметку в формате Word, примеры в формате Excel

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

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

Формула массива, возвращающая несколько значений

Рис. 1 демонстрирует рабочий лист, на котором производится расчет объема продаж товаров. Для этого вычисляют значение в столбце D (объем продаж каждого товара), используя формулу =В2*С2, а затем копируют ее в расположенные ниже ячейки.

Рис. 1. Диапазон D2:D6 содержит традиционные формулы произведения (в ячейках D2 и D3 различные формулы, хотя и похожие)

После копирования этой формулы рабочий лист содержит пять формул в столбце D. Альтернативный путь вычислений – использование единой формулы (формулы массива) для вычисления всех пяти значений в диапазоне D2:D6. Эта единственная формула занимает пять ячеек и возвращает массив из пяти значений. Для создания единой формулы массива нужно произвести следующие операции:

  1. Выделить диапазон, в котором будет сохраняться результат вычислений. В данном случае это диапазон D2:D6.
  2. Ввести формулу: =В2:В6*С2:С6
  3. Обычно после введения формулы нажимается клавиша <Enter>, но только не в случае формулы массива. Так как введенная формула является формулой массива, нажимается комбинация клавиш <Ctrl+Shifi+Enter>.

Формула добавляется во все пять выделенных ячеек (рис. 2), при этом в строке формул появится следующее выражение:{=B2:B6*C2:C6}

Рис. 2. Диапазон D2:D6 содержит формулу массива (в ячейках D2 и D3 одна и та же формула)

Excel заключил формулу в фигурные скобки. Это говорит о том, что данная формула является формулой массива.

Эта формула производит вычисления и возвращает массив из пяти элементов. В данном случае формула массива производит операции над двумя другими массивами, оба из которых хранятся в диапазонах ячеек. Значения   первого   массива   хранятся  в  диапазоне В2:В6, а второго — в С2:С6. Для отображения итогового массива требуется пять ячеек, потому что в одной ячейке нельзя отобразить более чем одно значение. Этим объясняется, зачем нужно выделять пять ячеек перед введением формулы.

Конечно, эта формула массива возвращает точно такие же значения, что и пять формул, введенных в соответствующие ячейки диапазона D2:D6

=В2*С2
=ВЗ*СЗ
=В4*С4
=В5*С5
=В6*С6

Использование единой формулы массива предпочтительнее, чем использование нескольких формул, так как предоставляет определенные преимущества:

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

Формула массива, возвращающая одно значение

Обратимся к рис. 3. Следующая формула массива размещается в одной ячейке – D8:

{=СУММ(B2:B6*C2:C6)}

Рис. 3. Сумма произведений в виде формулы массива

Эту формулу можно ввести в любую ячейку. При вводе формулы не нужно использовать фигурные скобки, а после введения не забудьте использовать комбинацию клавиш <Ctrl+Shift+Enter>.

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

Эта формула оперирует значениями, находящимися в двух массивах. Оба массива хранятся в ячейках. Первый – в диапазоне ячеек В2:В6, второй – C2:С6. Формула перемножает соответствующие значения в этих двух массивах и создает новый массив (который существует только в памяти компьютера). Функция СУММ выполняет операцию над этим новым массивом и возвращает значение суммы его элементов.

Создание массива констант

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

Для создания массива констант нужно список его элементов заключить в фигурные скобки. Вот пример горизонтального массива констант, состоящего из пяти элементов: {1;0;1;0;1}. Для создания вертикального массива констант используйте в качестве разделителя двоеточие.

Формула =СУММ({1;0;1;0;1}) использует функцию СУММ, аргументом которой является массив констант. Формула возвращает значение суммы элементов массива, равное 3. Отметим, что эта формула использует массив в качестве аргумента, но при этом не является формулой массива. Поэтому не нужно использовать клавиши <Ctrl+Shift+Enter> для ввода формулы.

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

Пока, возможно, трудно заметить, какие-либо преимущества использования массивов констант. Действительно, формула =СУММ(1;0;1;0;1) возвращает точно такое же значение, как и =СУММ({1;0;1;0;1}).

Очевидные преимущества становятся ясны при дальнейшем рассмотрении. Следующая формула использует два массива констант: =СУММ({1;2;3;4}*{5;6;7;8}). Эта формула создает в памяти новый массив, который состоит из произведения соответствующих элементов двух других массивов: {5;12;21;32}. Созданный массив используется впоследствии в качестве аргумента для функции СУММ, которая возвращает результат вычислений (70). Формула эквивалентна следующей формуле, которая не использует массивы: =СУММ(1*5;2*6;3*7;4*8)

Можно составлять формулы массивов для разных типов массивов. Например, можно составить формулу, в которой будет одновременно использоваться массив констант и массив, элементы которого хранятся в диапазоне ячеек (рис. 4). Для подсчета суммы значений, которые являются произведением элементов массива в диапазоне Al:D1 и соответствующих элементов массива констант, применяется следующая формула: ={СУММ((A1:D1*{1;2;3;4})}. Эта формула эквивалентна следующей: =СУММ(А1*1;В1*2;С1*3;D1*4)

Рис. 4. Сумма произведений массива рабочего листа и массива констант

Элементы массива констант

Массивы констант могут состоять из чисел, текста, логических значений (например, ИСТИНА, ЛОЖЬ) и даже значений ошибок, таких как #Н/Д. Числа в массиве могут быть целыми, с десятичной точкой или экспоненциальными. Текст в массиве констант заключается в двойные кавычки (например, "Вторник"). Массив констант может состоять из элементов разного типа, например: {1;2,3;4;ИСТИНА;ЛОЖЬ;ИСТИНА;"Вася";"Петя"}

Массивы констант не могут включать в себя формулы, функции или другие массивы. Числовые значения не могут включать символы доллара, точки с запятой (точки), круглые скобки или символ процента. Например, неверный массив констант: {КОРЕНЬ(32);$56,32;12,5%}

Понятие размерности массива

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

Одномерные горизонтальные массивы

Элементы в одномерном горизонтальном массиве разделяются точкой с запятой (запятыми в английской версии программы). Ниже приведен пример одномерного горизонтального массива констант: {1;2;3;4;5}

Для отображения этого массива в диапазоне необходимо пять последовательных ячеек в строке. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из одной строки и пяти столбцов. Затем введите: ={1;2;3;4;5} и нажмите <Ctrl+Shtft+Enter> (рис. 5).

Рис. 5. Одномерный горизонтальный массив.

Обратите внимание, внутренние фигурные скобки обозначают массив констант; внешние фигурные скобки – формулу массива. Если ввести этот массив в горизонтальный диапазон, состоящий более чем из пяти ячеек, то лишние ячейки будут содержать #Н/Д (что указывает на недопустимые значения). Если ввести этот массив в вертикальный диапазон ячеек, то в каждой ячейке диапазона появится первый элемент (1) массива.

Ниже приведен пример другого горизонтального массива. Он состоит из семи элементов и создает текстовую последовательность: {"Понедельник";"Вторник";"Среда";"Четверг";"Пятница";"Суббота";"Воскресенье"}. Для ввода этого массива выделите семь элементов в строке и введите следующий текст: ={"Понедельник";"Вторник";"Среда";"Четверг","Пятница";"Суббота";"Воскресенье"}. Нажмите <Ctrl+Shift+Enter>.

Одномерные вертикальные массивы

Элементы в одномерном вертикальном массиве разделяются двоеточием (точкой с запятой в английской версии программы). Ниже приведен пример вертикального массива констант, состоящего из шести элементов: {10:20:30:40:50:60}. Для отображения этого массива в диапазоне необходимо шесть ячеек в столбце. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из шести строк и одного столбца. Затем введите: ={10:20:30:40:50:60} и нажмите <Ctrl+Shift+Enter>.

Ниже приведен пример другого вертикального массива, состоящего из четырех элементов: {"Иванов":"Петров":"Сидоров":"Итого"}

Двумерные массивы

В двумерных массивах используются точки с запятыми (запятые в английской версии программы) для разделения горизонтальных элементов и двоеточия (точки с запятой в английской версии программы) для разделения вертикальных элементов. Ниже приведен пример массива констант размерностью 3×4: {1;2;3;4:5;6;7;8:9;10;11;12}. Для отображения этого массива в диапазоне требуется двенадцать ячеек. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из трех строк и четырех столбцов. Затем введите следующую формулу ={1;2;3;4:5;6;7;8:9;10;11;12} после чего нажмите <Ctrl+Shift+Enter> (рис. 6).

Рис. 6. Двумерный массив

Если ввести массив в диапазон, состоящий из большего числа ячеек, Ехсеl отобразит #Н/Д в лишних ячейках (рис. 7).

Рис. 7. Показано, что получится, если ввести массив 3×4 в диапазон ячеек 10×5.

Каждая строчка двумерного массива должна содержать одинаковое количество элементов. Например, представленный ниже массив недопустимый, потому что его третья строка состоит только из трех элементов; {1;2;3;4:5;6;7;8:9;10;11}. Excel не даст возможности ввести формулу, в которой присутствует недопустимый формат массива.

Присвоение имени массивам констант

Excel позволяет создать массив констант, присвоить ему имя и затем использовать это имя в формулах. Фактически присвоение имени массиву заключается в присвоении имени формуле (рис. 8). Пройдите по меню: Формулы – Диспетчер имен.

Рис. 8. Показано, как присвоить имя массиву, используя диалоговое окно Создание имени.

Массиву присвоено имя ДеньНедели, которое соответствует следующему массиву констант: {"Понедельник";"Вторник";"Среда";"Четверг";"Пятница";"Суббота";"Воскресенье"}. Отметим, что в диалоговом окне Создание имени для задания массива необходимо использовать знак равенства (=) перед массивом констант. В противном случае массив будет воспринят как текстовая строка. Также необходимо самостоятельно взять элементы массива в фигурные скобки. Excel в этом случае не вводит скобки автоматически. После присвоения имени массиву, его имя можно использовать в формулах (рис. 9).

Рис. 9. Ввод поименованного массива в диапазон Al:G1

Так как элементы массива разделяют точки с запятой, ориентация массива будет горизонтальной. Для создания вертикальных массивов используются двоеточия. Также можно воспользоваться функцией транспонирования для того, что бы вставить горизонтальный массив в вертикальный диапазон (рис. 10). Для этого введите в диапазон семи вертикальных ячеек A1:A7 формулу массива: {=ТРАНСП(ДеньНедели)}

Рис. 10. Ввод горизонтального массива в вертикальный диапазон

При использовании функции Excel ИНДЕКС можно получить доступ к отдельному элементу массива. Например, ниже приведенная формула возвращает значение «Четверг», четвертого элемента массива ДеньНедели: =ИНДЕКС(ДеньНедели;4)

Если вас заинтересовали формулы массива, рекомендую книгу Майкл Гирвин. Ctrl+Shift+Enter. Освоение формул массива в Excel

Как поставить фигурные скобки в excel

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

​Смотрите также​ вида «5 час.,​ B3:B21, проверяя, совпадают​ изменить формулу в​ и функции​выделяем диапазон​ группу. Массивы бывают​6​ в Excel в​ массива и внести​ раз.​ (=) и могут​ клавиш Ctrl +​

Правила редактирования формул массива

​ следующие статьи:​Внесите необходимые корректировки в​Выделить группу ячеек​ в том числе​В прошлых уроках мы​ 30 мин.» в​ ли они с​ строке формул (или​​ТРАНСП (TRANSPOSE)​​C2:C5​

​одномерные​2250​ ячейке A1. Обязательно​ изменения в формуле​Для вычисления нескольких значений​ содержать встроенные функции​ Shift + Ввод,​Знакомство с формулами массива​ формулу:​

  1. ​. Установите переключатель на​ строки и столбцы,​ разобрали основные понятия​ число минут. Вопрос:​ заданными значениями из​
  2. ​ нажав​это делается на​и закрываем скобку​(элементы массива образуют​
  3. ​Купе​ выберите диапазон ячеек​ массива и добавлять​ с помощью формулы​
  4. ​ Excel.​ чтобы ввести их. ​ в Excel​А затем нажмите комбинацию​
  5. ​ пункт текущий массив​ в диапазон массива.​ и сведения касаемо​ что значат фигурные​​ ячеек G4 и​​F2​

​ раз.​ функции СУММ -​ строку или столбец)​8​ E2: E11, введите​ фигурные скобки необходимо​ массива необходимо ввести​Например эта формула вычисляет​ Формулы массива можно​Многоячеечные формулы массива в​

Выделение массива в Excel

​ клавиш​ и нажмите​Нельзя использовать многоячеечные формулы​ массивов в Excel.​ скобки в середине​ G5. Если совпадения​). Затем необходимо повторить​Допустим, имеем двумерный массив​ в итоге должно​

  1. ​ или​2000​ формулу​ нажать сочетание клавиш​ массив в диапазон​ суммарное значение массив​
  2. ​ использовать для выполнения​​ Excel​​Ctrl+Shift+Enter​ОК​ массива в таблицах,​ ​ В этом уроке​ формулы и как​ нет, то результат​​ ввод измененной формулы​​ ячеек, который хотим​​ получиться так:​​двумерные​

​Создание формулы массива с​​= C2: C11 *​​ Ctrl + Shift​ ячеек, состоящий из​ котировок акций и​​ пятизначные невозможно, такие​​Одноячеечные формулы массива в​

​, чтобы сохранить изменения.​

  • ​.​​ созданных с помощью​​ мы продолжим изучение​ ими правильно пользоваться?​ равенства ноль, если​
  • Как удалить формулу массива

    ​ массива, нажав сочетание​ транспонировать.​чтобы Excel воспринял нашу​(матрица). Легко сообразить,​ несколькими ячейками​ D2: D11​ + Ввод еще​ того же числа​​ поместит результат в​​ как​

    Как отредактировать формулу массива

    ​ Excel​ Формула будет отредактирована.​Текущий массив будет выделен:​ команды​ формул массива, но​ Ссылки приветствуются​ совпадение есть, то​ клавиш​Выделяем диапазон ячеек для​

    ​ формулу как формулу​ что почти в​

    1. ​В образце книги выберите​, и нажмите клавиши​ раз.​ строк или столбцов,​ ячейке рядом с​
    2. ​вычислять число символов в​Массивы констант в Excel​Очень часто возникает необходимость​При помощи комбинации клавиш​Таблица​​ с большим уклоном​​Полосатый жираф алик​ единица. Таким образом​Ctrl + Shift +​
    3. ​ размещения транспонированной таблицы.​ массива жмем не​
    4. ​ любой таблице Excel​ ячейки от E2​​ Ctrl + Shift​​Если необходимо включить новые​ что и аргументы​

    Изменение размеров формулы массива

    ​ кнопкой «Общее значение».​ диапазоне ячеек;​Применение формул массива в​ уменьшить или увеличить​Ctrl+/​.​ на их практическое​: Это массивные константы.​ суммы всех сделок,​ Enter.​

    ​ Поскольку исходный массив​ Enter, как обычно,​ при желании можно​ до E11. В​ + Ввод, чтобы​ данные в формуле​ массива.​Эта формула сначала умножает​суммировать только те числа,​

    ​ Excel​ количество ячеек в​. Для этого выберите​Как видите, все перечисленные​ применение. Итак, как​ То есть, в​

    ​ где заказчик не​Excel также не позволит​ ячеек был 8​ а​ найти один или​

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

    • ​ формулу подставляется первая​ ANTON и товар​
    • ​ свободно перемещать ячейки,​ строк на 2​
    • ​Ctrl + Shift +​ несколько таких массивов:​
    • ​ результаты.​
    • ​Продавец​ статьей развернуть формулу​
    • ​ который нужно ввести​ B2–I2) на их​

    ​ условиям, например наименьшие​ массива в Excel​
    ​ сразу, что дело​

    ​ и нажмите комбинацию.​

    Создание формулы массива

    ​ что массив –​​ существующую формулу массива​ константа, а потом​ не Boston Crab​ входящие в формулу​ столбца, то надо​ Enter​Формулы массива​Перед вводом формулы всегда​Тип автомобиля​ массива. Вы также​ формулу массива.​ курс (ячейки B3–I3),​ значения в диапазоне​Урок подготовлен для Вас​ это не простое​Самое простое, что Вы​ это одно целое.​ в Excel?​ вторая.​ Meat умножаются на​ массива или добавлять​

    ​ выделить диапазон пустых​Вуаля!​в Excel -​ следует выбирать ячейки​Число проданных единиц​ можете попробовать:​Введите необходимую формулу.​ а затем складывает​ чисел, определенном верхней​ командой сайта office-guru.ru​ и в большинстве​ можете сделать с​ Если не выполнить,​Когда формула массива помещена​Например, из «​ ноль и суммируются​

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

    ​Т.е. Excel произвел попарное​ это специальные формулы​ для результатов.​Цена за единицу​Правила изменения формул массива​В формулах массива используется​

    ​ результаты, получая общую​​ и нижней границами;​​Автор: Антон Андронов​ случаев будет проще​

    ​ массивом в Excel​ хотя бы одно​ в одну ячейку,​ «&A1&<«00 ч»;»00 м»>​ только нужные заказы.​ диапазон формулы массива​ строки на 8​ умножение элементов массивов​ для обработки данных​»Всегда» значит в 100​Итоги продаж​ (это может быть​ синтаксис обычных формул.​ сумму 53 184.​суммировать все​

    Создание формулы массива для вычисления одного результата

    ​Автор: Антон Андронов​ удалить старый массив​ – это удалить​ из вышеперечисленных правил,​ то ее редактирование​

    ​ B2:B5 и C2:C5​ из таких массивов.​ процентах случаев.​Ильина​ кропотливой работой)​ Они все начинаются​ В этом примере​

    ​n​Примечание:​ и создать новый.​ его. Для этого​ Excel не даст​ в Excel обычно​

    ​ час., 30 мин.​ объединяющую скобку?​ A10:H11 в нашем​вводим функцию транспонирования =ТРАНСП(​ и образовал новый​ Формулы массива делятся​Введите следующую формулу. Для​Седан​Удаление формулы массива (можно​ со знака равенства​ используется формула массива,​

    ​-е значения в диапазоне​

    ​Мы стараемся как​Прежде чем удалять старый​ достаточно выделить нужный​​ отредактировать массив и​​ не представляет особой​

    ​ 00 ч»;» 5​​Bagira​ случае)​ ​ массив стоимостей (в​ на две категории​ этого достаточно просто​5​ также нужно нажимать​ (=) и могут​ расположенная только в​ значений.​​ можно оперативнее обеспечивать​​ массив, скопируйте его​ массив и нажать​ выдаст следующее предупреждение:​ сложности. Здесь главное​ час., 30 мин.​: я так поняла,​Вспомните детство, школу, свою​в качестве аргумента функции​ памяти компьютера), а​

    Создание формулы массива для вычисления нескольких результатов

    ​ — те, что​ начать ввод (со​2200​ клавиши Ctrl +​ содержать встроенные функции​ одной ячейке.​В программе Excel существует​ вас актуальными справочными​ формулу как текст,​

    ​ клавишу​Если необходимо изменить формулу​ не забыть закончить​

    ​ что тебе надо​ тетрадку по математике. ​ выделяем наш массив​ затем сложил все​ возвращают одно значение​ знака равенства), и​=C2:C11*D2:D11​

    ​ Shift + Ввод)​ Excel.​Нажмите клавиши CTRL+SHIFT+ВВОД.​ два типа формул​ материалами на вашем​ а затем используйте​

    ​ массива, то первое,​ редактирование комбинацией клавиш​* <60;1>означает, что​​ решить систему уравнений.​​ На обороте тетради​

    ​ ячеек A1:B8​​ элементы этого нового​ и те, что​ формула появится в​Купе​Использование констант массива в​В приведенном ниже примере​Формула автоматически вставляется между​ массива: массива формулы​ языке. Эта страница​ ее в новом​.​​ что нужно сделать​​Ctrl+Shift+Enter​ первый из результатов​ этот символ так​ на обложке было​жмем​ массива.​ дают на выходе​ последней выбранной ячейке.​4​

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

    ​На рисунке ниже представлена​ – это выделить​.​

    ​ умножается на 60,​ механически не используются​ что? Таблица умножения​Ctrl + Shift +​

    ​Обратите внимание на фигурные​ целый набор (массив)​ Вы также можете​1800​

    ​ могут оказаться очень​ файлы по цене​ фигурными скобками (​

    Попробуйте попрактиковаться

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

    ​ а второй -​ в решении, тут​ вот такого вида:​ Enter​ скобки, появившиеся в​ значений. Рассмотрим их​ ввести ее строке​Егоров​ полезными)​ каждого столбца, формула​< >​

    ​ значения и формулы​ содержать неточности и​ позволит сэкономить уйму​ складывает значения двух​ содержится массив. В​ т.е. возвращает массив,​ на 1. СУММ​​ иной подход.​При помощи формул массива​​и получаем «перевернутый​ формуле — отличительный​ на простых примерах. ​ формул:​

    Как поставить фигурные скобки в экселе?

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

    Первый способ. В этом способе мы воспользуемся специальными функциями программы эксель и сначала нужно поставить курсор в нужную ячейку, в нашем случае это будет ячейка «А1». После этого на верхней панели настроек мы войдем в закладку «Вставка», где нажмем на иконку в виде подковы с надписью «Символ».

    После этого на экране появится меню «Символ», в котором можно найти множество разнообразных символов. Чтобы найти быстро нужный элемент, вы находите сверху строку «Набор», нажимаете справа от неё на стрелку и выпадающем списке нажимаете на строчку «основная латиница». В появившемся наборе символов, можно найти открывающую и закрывающую фигуристую скобку.

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

    Второй способ. На некоторых клавиатурах данные скобки присутствуют, тогда чтобы их поставить, вам необходимо перейти на английский язык, зажать клавишу Shift и найти на клавиатуру клавиши с русскими буквами «Х» и «Ъ».

    Excel. Введение в формулы массива

    Ранее я уже посвятил несколько заметок использованию формул массива:

    Полученные комментарии подсказали мне, что пользователи не часто используют формулы массива. Более того мало кто знаком с ними.

    Предлагаю вашему вниманию посвященный массивам фрагмент книги Джона Уокенбаха. Подробное руководство по созданию формул в Excel 2002. – М.: Издательский дом «Вильямс», 2002. – 624 с.

    Скачать заметку в формате Word, примеры в формате Excel

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

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

    Формула массива, возвращающая несколько значений

    Рис. 1 демонстрирует рабочий лист, на котором производится расчет объема продаж товаров. Для этого вычисляют значение в столбце D (объем продаж каждого товара), используя формулу =В2*С2, а затем копируют ее в расположенные ниже ячейки.

    Рис. 1. Диапазон D2:D6 содержит традиционные формулы произведения (в ячейках D2 и D3 различные формулы, хотя и похожие)

    После копирования этой формулы рабочий лист содержит пять формул в столбце D. Альтернативный путь вычислений – использование единой формулы (формулы массива) для вычисления всех пяти значений в диапазоне D2:D6. Эта единственная формула занимает пять ячеек и возвращает массив из пяти значений. Для создания единой формулы массива нужно произвести следующие операции:

    1. Выделить диапазон, в котором будет сохраняться результат вычислений. В данном случае это диапазон D2:D6.
    2. Ввести формулу: =В2:В6*С2:С6
    3. Обычно после введения формулы нажимается клавиша , но только не в случае формулы массива. Так как введенная формула является формулой массива, нажимается комбинация клавиш .

    Формула добавляется во все пять выделенных ячеек (рис. 2), при этом в строке формул появится следующее выражение:

    Рис. 2. Диапазон D2:D6 содержит формулу массива (в ячейках D2 и D3 одна и та же формула)

    Excel заключил формулу в фигурные скобки. Это говорит о том, что данная формула является формулой массива.

    Эта формула производит вычисления и возвращает массив из пяти элементов. В данном случае формула массива производит операции над двумя другими массивами, оба из которых хранятся в диапазонах ячеек. Значения первого массива хранятся в диапазоне В2:В6, а второго — в С2:С6. Для отображения итогового массива требуется пять ячеек, потому что в одной ячейке нельзя отобразить более чем одно значение. Этим объясняется, зачем нужно выделять пять ячеек перед введением формулы.

    Конечно, эта формула массива возвращает точно такие же значения, что и пять формул, введенных в соответствующие ячейки диапазона D2:D6

    Использование единой формулы массива предпочтительнее, чем использование нескольких формул, так как предоставляет определенные преимущества:

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

    Формула массива, возвращающая одно значение

    Обратимся к рис. 3. Следующая формула массива размещается в одной ячейке – D8:

    Рис. 3. Сумма произведений в виде формулы массива

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

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

    Эта формула оперирует значениями, находящимися в двух массивах. Оба массива хранятся в ячейках. Первый – в диапазоне ячеек В2:В6, второй – C2:С6. Формула перемножает соответствующие значения в этих двух массивах и создает новый массив (который существует только в памяти компьютера). Функция СУММ выполняет операцию над этим новым массивом и возвращает значение суммы его элементов.

    Создание массива констант

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

    Для создания массива констант нужно список его элементов заключить в фигурные скобки. Вот пример горизонтального массива констант, состоящего из пяти элементов: <1;0;1;0;1>. Для создания вертикального массива констант используйте в качестве разделителя двоеточие.

    Формула =СУММ(<1;0;1;0;1>) использует функцию СУММ, аргументом которой является массив констант. Формула возвращает значение суммы элементов массива, равное 3. Отметим, что эта формула использует массив в качестве аргумента, но при этом не является формулой массива. Поэтому не нужно использовать клавиши для ввода формулы.

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

    Пока, возможно, трудно заметить, какие-либо преимущества использования массивов констант. Действительно, формула =СУММ(1;0;1;0;1) возвращает точно такое же значение, как и =СУММ(<1;0;1;0;1>).

    Очевидные преимущества становятся ясны при дальнейшем рассмотрении. Следующая формула использует два массива констант: =СУММ(<1;2;3;4>*<5;6;7;8>). Эта формула создает в памяти новый массив, который состоит из произведения соответствующих элементов двух других массивов: <5;12;21;32>. Созданный массив используется впоследствии в качестве аргумента для функции СУММ, которая возвращает результат вычислений (70). Формула эквивалентна следующей формуле, которая не использует массивы: =СУММ(1*5;2*6;3*7;4*8)

    Можно составлять формулы массивов для разных типов массивов. Например, можно составить формулу, в которой будет одновременно использоваться массив констант и массив, элементы которого хранятся в диапазоне ячеек (рис. 4). Для подсчета суммы значений, которые являются произведением элементов массива в диапазоне Al:D1 и соответствующих элементов массива констант, применяется следующая формула: =<СУММ((A1:D1*<1;2;3;4>)>. Эта формула эквивалентна следующей: =СУММ(А1*1;В1*2;С1*3;D1*4)

    Рис. 4. Сумма произведений массива рабочего листа и массива констант

    Элементы массива констант

    Массивы констант могут состоять из чисел, текста, логических значений (например, ИСТИНА, ЛОЖЬ) и даже значений ошибок, таких как #Н/Д. Числа в массиве могут быть целыми, с десятичной точкой или экспоненциальными. Текст в массиве констант заключается в двойные кавычки (например, » Вторник » ). Массив констант может состоять из элементов разного типа, например:

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

    Понятие размерности массива

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

    Одномерные горизонтальные массивы

    Элементы в одномерном горизонтальном массиве разделяются точкой с запятой (запятыми в английской версии программы). Ниже приведен пример одномерного горизонтального массива констант:

    Для отображения этого массива в диапазоне необходимо пять последовательных ячеек в строке. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из одной строки и пяти столбцов. Затем введите: = <1;2;3;4;5>и нажмите (рис. 5).

    Рис. 5. Одномерный горизонтальный массив.

    Обратите внимание, внутренние фигурные скобки обозначают массив констант; внешние фигурные скобки – формулу массива. Если ввести этот массив в горизонтальный диапазон, состоящий более чем из пяти ячеек, то лишние ячейки будут содержать #Н/Д (что указывает на недопустимые значения). Если ввести этот массив в вертикальный диапазон ячеек, то в каждой ячейке диапазона появится первый элемент (1) массива.

    Ниже приведен пример другого горизонтального массива. Он состоит из семи элементов и создает текстовую последовательность: < » Понедельник » ; » Вторник » ; » Среда » ; » Четверг » ; » Пятница » ; » Суббота » ; » Воскресенье » >. Для ввода этого массива выделите семь элементов в строке и введите следующий текст: =< » Понедельник » ; » Вторник » ; » Среда » ; » Четверг » , » Пятница » ; » Суббота » ; » Воскресенье » >. Нажмите .

    Одномерные вертикальные массивы

    Элементы в одномерном вертикальном массиве разделяются двоеточием (точкой с запятой в английской версии программы). Ниже приведен пример вертикального массива констант, состоящего из шести элементов: <10:20:30:40:50:60>. Для отображения этого массива в диапазоне необходимо шесть ячеек в столбце. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из шести строк и одного столбца. Затем введите: = <10:20:30:40:50:60>и нажмите .

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

    Двумерные массивы

    В двумерных массивах используются точки с запятыми (запятые в английской версии программы) для разделения горизонтальных элементов и двоеточия (точки с запятой в английской версии программы) для разделения вертикальных элементов. Ниже приведен пример массива констант размерностью 3×4: <1;2;3;4:5;6;7;8:9;10;11;12>. Для отображения этого массива в диапазоне требуется двенадцать ячеек. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из трех строк и четырех столбцов. Затем введите следующую формулу = <1;2;3;4:5;6;7;8:9;10;11;12>после чего нажмите (рис. 6).

    Рис. 6. Двумерный массив

    Если ввести массив в диапазон, состоящий из большего числа ячеек, Ехсеl отобразит #Н/Д в лишних ячейках (рис. 7).

    Рис. 7. Показано, что получится, если ввести массив 3×4 в диапазон ячеек 10×5.

    Каждая строчка двумерного массива должна содержать одинаковое количество элементов. Например, представленный ниже массив недопустимый, потому что его третья строка состоит только из трех элементов; <1;2;3;4:5;6;7;8:9;10;11>. Excel не даст возможности ввести формулу, в которой присутствует недопустимый формат массива.

    Присвоение имени массивам констант

    Excel позволяет создать массив констант, присвоить ему имя и затем использовать это имя в формулах. Фактически присвоение имени массиву заключается в присвоении имени формуле (рис. 8). Пройдите по меню: Формулы – Диспетчер имен.

    Рис. 8. Показано, как присвоить имя массиву, используя диалоговое окно Создание имени.

    Массиву присвоено имя ДеньНедели, которое соответствует следующему массиву констант: < » Понедельник » ; » Вторник » ; » Среда » ; » Четверг » ; » Пятница » ; » Суббота » ; » Воскресенье » >. Отметим, что в диалоговом окне Создание имени для задания массива необходимо использовать знак равенства (=) перед массивом констант. В противном случае массив будет воспринят как текстовая строка. Также необходимо самостоятельно взять элементы массива в фигурные скобки. Excel в этом случае не вводит скобки автоматически. После присвоения имени массиву, его имя можно использовать в формулах (рис. 9).

    Рис. 9. Ввод поименованного массива в диапазон Al:G1

    Так как элементы массива разделяют точки с запятой, ориентация массива будет горизонтальной. Для создания вертикальных массивов используются двоеточия. Также можно воспользоваться функцией транспонирования для того, что бы вставить горизонтальный массив в вертикальный диапазон (рис. 10). Для этого введите в диапазон семи вертикальных ячеек A1:A7 формулу массива:

    Рис. 10. Ввод горизонтального массива в вертикальный диапазон

    При использовании функции Excel ИНДЕКС можно получить доступ к отдельному элементу массива. Например, ниже приведенная формула возвращает значение «Четверг», четвертого элемента массива ДеньНедели: =ИНДЕКС(ДеньНедели;4)

    Объединяющая скобка на несколько строк в Ворд или в Эксель, как сделать?

    Создать объединяющую скобку в Ворде можно, как минимум, 2 способами.

    1 способ

    Самое удобное — это использование специальной структуры в конструкторе формул.

    1) На панели инструментов «Вставка» нажмите кнопку «Формула» (только не на слово «Формула», а на символ «Пи»).

    2) Откроется вкладка «Конструктор», на ней расположены различные структуры.

    Далее щёлкаем на «Скобка» и «Отдельные скобки» и выбираем подходящую скобку.

    3) Она появится в документе:

    Пишем в пунктирном квадратике первую строчку, затем нажимаем на Enter, чтобы перейти на следующую строчку.

    Теперь пишем 2 строчку.

    Для 3, 4 и последующих строчек всё то же самое.

    2 способ

    Скобку на несколько строк можно сделать и так:

    1) Сначала написать то, что в скобке.

    2) А затем на панели инструментов «Вставка» нажать на «Фигуры».

    В разделе «Основные фигуры» можно выбрать либо круглые, либо фигурные скобки.

    3) Щёлкаем по нужной скобке и рисуем её (курсор примет форму креста).

    Изначально цвет скобки голубой, его можно поменять в «Формат фигуры» -> «Цвет линии».

    И в Экселе можно сделать по-разному.

    1 способ

    Также как и в Ворде воспользоваться автофигурами (то есть просто нарисовать скобку).

    2 способ

    Написать символ скобки в отдельную ячейку и уменьшить ширину этой ячейки до минимума, а шрифт сделать большим.

    3 способ

    В Экселе тоже есть редактор формул, то есть можно использовать упомянутые мною структуры.

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

    И в Ворде, и в Экселе сделать объединяющую скобку можно за несколько секунд аналогичным способом.

    1) Заходим в закладки: Главная/Вставка.

    2) Иллюстрации/Фигуры (не символы. ).

    Появляется такое окно:

    3) Выбираем нужный нам значок «скобка», правый или левый, на рисунке он находится на второй строчке.

    4) Щелкаем мышкой в любом месте на листе. Появляется скобка.

    В обеих программах она выглядит одинаково:

    5) Просто подтащите ее к ячейкам и либо уменьшите, либо растяните ее — по ситуации:

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

    Для этого существует на верхней панели инструменов такая функциональная вставка как Иллюстрации/Фигуры, нажав на нее можно выбрать из выпадающего меню форму скобки. Следующим этапом вы вставляете ее в текст, захватив сразу несколько строк или ячеек если в программе Эксель, столько сколько нужно, элемент «<» способен растягиваться.

    Ничего сложного, можно как минимум двумя способами сделать:

    1. Объединить блок ячеек и в полученную объединенную ячейку ввести символ » <«, потом выбрать размер шрифта побольше, по вкусу.
    2. Тоже объединить ячейки и поверх них вставить рисунок с той самой фигурной скобочкой, изменив размер рисунка так, как нужно.

    Прежде определяемся с местом размещения такой скобки, и с её ориентацией — левая или права.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Содержание

    1. Как поставить фигурные скобки в excel
    2. Редактирование формул массива в Excel
    3. Правила редактирования формул массива
    4. Выделение массива в Excel
    5. Как удалить формулу массива
    6. Как отредактировать формулу массива
    7. Изменение размеров формулы массива
    8. Создание формулы массива
    9. Создание формулы массива для вычисления одного результата
    10. Создание формулы массива для вычисления нескольких результатов
    11. Попробуйте попрактиковаться
    12. Формулы массива в Excel
    13. Терминология
    14. Пример 1. Классика жанра — товарный чек
    15. Пример 2. Разрешите Вас. транспонировать?
    16. Редактирование формулы массива
    17. Пример 3. Таблица умножения
    18. Пример 4. Выборочное суммирование
    19. Как поставить в екселе объединяющую скобку?
    20. Фигурные скобки в середине формулы Excel
    21. Что означают фигурные скобки массива в Excel. Если есть все значения для массивов, то ето будет супер.

    Как поставить фигурные скобки в excel

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

    ​Смотрите также​ вида «5 час.,​ B3:B21, проверяя, совпадают​ изменить формулу в​ и функции​выделяем диапазон​ группу. Массивы бывают​6​ в Excel в​ массива и внести​ раз.​ (=) и могут​ клавиш Ctrl +​

    Правила редактирования формул массива

    ​ следующие статьи:​Внесите необходимые корректировки в​Выделить группу ячеек​ в том числе​В прошлых уроках мы​ 30 мин.» в​ ли они с​ строке формул (или​​ТРАНСП (TRANSPOSE)​​C2:C5​

    ​одномерные​2250​ ячейке A1. Обязательно​ изменения в формуле​Для вычисления нескольких значений​ содержать встроенные функции​ Shift + Ввод,​Знакомство с формулами массива​ формулу:​

    1. ​. Установите переключатель на​ строки и столбцы,​ разобрали основные понятия​ число минут. Вопрос:​ заданными значениями из​
    2. ​ нажав​это делается на​и закрываем скобку​(элементы массива образуют​
    3. ​Купе​ выберите диапазон ячеек​ массива и добавлять​ с помощью формулы​
    4. ​ Excel.​ чтобы ввести их. ​ в Excel​А затем нажмите комбинацию​
    5. ​ пункт текущий массив​ в диапазон массива.​ и сведения касаемо​ что значат фигурные​​ ячеек G4 и​​F2​

    ​ раз.​ функции СУММ -​ строку или столбец)​8​ E2: E11, введите​ фигурные скобки необходимо​ массива необходимо ввести​Например эта формула вычисляет​ Формулы массива можно​Многоячеечные формулы массива в​

    Выделение массива в Excel

    ​ клавиш​ и нажмите​Нельзя использовать многоячеечные формулы​ массивов в Excel.​ скобки в середине​ G5. Если совпадения​). Затем необходимо повторить​Допустим, имеем двумерный массив​ в итоге должно​

    1. ​ или​2000​ формулу​ нажать сочетание клавиш​ массив в диапазон​ суммарное значение массив​
    2. ​ использовать для выполнения​​ Excel​​Ctrl+Shift+Enter​ОК​ массива в таблицах,​​ В этом уроке​ формулы и как​ нет, то результат​​ ввод измененной формулы​​ ячеек, который хотим​​ получиться так:​​двумерные​

    ​Создание формулы массива с​​= C2: C11 *​​ Ctrl + Shift​ ячеек, состоящий из​ котировок акций и​​ пятизначные невозможно, такие​​Одноячеечные формулы массива в​

    ​, чтобы сохранить изменения.​

  • ​.​​ созданных с помощью​​ мы продолжим изучение​ ими правильно пользоваться?​ равенства ноль, если​
  • Как удалить формулу массива

    ​ массива, нажав сочетание​ транспонировать.​чтобы Excel воспринял нашу​(матрица). Легко сообразить,​ несколькими ячейками​ D2: D11​ + Ввод еще​ того же числа​​ поместит результат в​​ как​

    Как отредактировать формулу массива

    ​ Excel​ Формула будет отредактирована.​Текущий массив будет выделен:​ команды​ формул массива, но​ Ссылки приветствуются​ совпадение есть, то​ клавиш​Выделяем диапазон ячеек для​

    ​ формулу как формулу​ что почти в​

    1. ​В образце книги выберите​, и нажмите клавиши​ раз.​ строк или столбцов,​ ячейке рядом с​
    2. ​вычислять число символов в​Массивы констант в Excel​Очень часто возникает необходимость​При помощи комбинации клавиш​Таблица​​ с большим уклоном​​Полосатый жираф алик​ единица. Таким образом​Ctrl + Shift +​
    3. ​ размещения транспонированной таблицы.​ массива жмем не​
    4. ​ любой таблице Excel​ ячейки от E2​​ Ctrl + Shift​​Если необходимо включить новые​ что и аргументы​

    Изменение размеров формулы массива

    ​ кнопкой «Общее значение».​ диапазоне ячеек;​Применение формул массива в​ уменьшить или увеличить​Ctrl+/​.​ на их практическое​: Это массивные константы.​ суммы всех сделок,​ Enter.​

    ​ Поскольку исходный массив​ Enter, как обычно,​ при желании можно​ до E11. В​ + Ввод, чтобы​ данные в формуле​ массива.​Эта формула сначала умножает​суммировать только те числа,​

    ​ Excel​ количество ячеек в​. Для этого выберите​Как видите, все перечисленные​ применение. Итак, как​ То есть, в​

    ​ где заказчик не​Excel также не позволит​ ячеек был 8​ а​ найти один или​

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

    • ​ формулу подставляется первая​ ANTON и товар​
    • ​ свободно перемещать ячейки,​ строк на 2​
    • ​Ctrl + Shift +​ несколько таких массивов:​
    • ​ результаты.​
    • ​Продавец​ статьей развернуть формулу​
    • ​ который нужно ввести​ B2–I2) на их​

    ​ условиям, например наименьшие​ массива в Excel​
    ​ сразу, что дело​

    ​ и нажмите комбинацию.​

    Создание формулы массива

    ​ что массив –​​ существующую формулу массива​ константа, а потом​ не Boston Crab​ входящие в формулу​ столбца, то надо​ Enter​Формулы массива​Перед вводом формулы всегда​Тип автомобиля​ массива. Вы также​ формулу массива.​ курс (ячейки B3–I3),​ значения в диапазоне​Урок подготовлен для Вас​ это не простое​Самое простое, что Вы​ это одно целое.​ в Excel?​ вторая.​ Meat умножаются на​ массива или добавлять​

    ​ выделить диапазон пустых​Вуаля!​в Excel -​ следует выбирать ячейки​Число проданных единиц​ можете попробовать:​Введите необходимую формулу.​ а затем складывает​ чисел, определенном верхней​ командой сайта office-guru.ru​ и в большинстве​ можете сделать с​ Если не выполнить,​Когда формула массива помещена​Например, из «​ ноль и суммируются​

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

    ​Т.е. Excel произвел попарное​ это специальные формулы​ для результатов.​Цена за единицу​Правила изменения формул массива​В формулах массива используется​

    ​ результаты, получая общую​​ и нижней границами;​​Автор: Антон Андронов​ случаев будет проще​

    ​ массивом в Excel​ хотя бы одно​ в одну ячейку,​ «&A1&<«00 ч»;»00 м»>​ только нужные заказы.​ диапазон формулы массива​ строки на 8​ умножение элементов массивов​ для обработки данных​»Всегда» значит в 100​Итоги продаж​ (это может быть​ синтаксис обычных формул.​ сумму 53 184.​суммировать все​

    Создание формулы массива для вычисления одного результата

    ​Автор: Антон Андронов​ удалить старый массив​ – это удалить​ из вышеперечисленных правил,​ то ее редактирование​

    ​ B2:B5 и C2:C5​ из таких массивов.​ процентах случаев.​Ильина​ кропотливой работой)​ Они все начинаются​ В этом примере​

    ​n​Примечание:​ и создать новый.​ его. Для этого​ Excel не даст​ в Excel обычно​

    ​ час., 30 мин.​ объединяющую скобку?​ A10:H11 в нашем​вводим функцию транспонирования =ТРАНСП(​ и образовал новый​ Формулы массива делятся​Введите следующую формулу. Для​Седан​Удаление формулы массива (можно​ со знака равенства​ используется формула массива,​

    ​-е значения в диапазоне​

    ​Мы стараемся как​Прежде чем удалять старый​ достаточно выделить нужный​​ отредактировать массив и​​ не представляет особой​

    ​ 00 ч»;» 5​​Bagira​ случае)​ ​ массив стоимостей (в​ на две категории​ этого достаточно просто​5​ также нужно нажимать​ (=) и могут​ расположенная только в​ значений.​​ можно оперативнее обеспечивать​​ массив, скопируйте его​ массив и нажать​ выдаст следующее предупреждение:​ сложности. Здесь главное​ час., 30 мин.​: я так поняла,​Вспомните детство, школу, свою​в качестве аргумента функции​ памяти компьютера), а​

    Создание формулы массива для вычисления нескольких результатов

    ​ — те, что​ начать ввод (со​2200​ клавиши Ctrl +​ содержать встроенные функции​ одной ячейке.​В программе Excel существует​ вас актуальными справочными​ формулу как текст,​

    ​ клавишу​Если необходимо изменить формулу​ не забыть закончить​

    ​ что тебе надо​ тетрадку по математике. ​ выделяем наш массив​ затем сложил все​ возвращают одно значение​ знака равенства), и​=C2:C11*D2:D11​

    ​ Shift + Ввод)​ Excel.​Нажмите клавиши CTRL+SHIFT+ВВОД.​ два типа формул​ материалами на вашем​ а затем используйте​

    ​ массива, то первое,​ редактирование комбинацией клавиш​* <60;1>означает, что​​ решить систему уравнений.​​ На обороте тетради​

    ​ ячеек A1:B8​​ элементы этого нового​ и те, что​ формула появится в​Купе​Использование констант массива в​В приведенном ниже примере​Формула автоматически вставляется между​ массива: массива формулы​ языке. Эта страница​ ее в новом​.​​ что нужно сделать​​Ctrl+Shift+Enter​ первый из результатов​ этот символ так​ на обложке было​жмем​ массива.​ дают на выходе​ последней выбранной ячейке.​4​

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

    ​На рисунке ниже представлена​ – это выделить​.​

    ​ умножается на 60,​ механически не используются​ что? Таблица умножения​Ctrl + Shift +​

    ​Обратите внимание на фигурные​ целый набор (массив)​ Вы также можете​1800​

    ​ могут оказаться очень​ файлы по цене​ фигурными скобками (​

    Попробуйте попрактиковаться

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

    ​ а второй -​ в решении, тут​ вот такого вида:​ Enter​ скобки, появившиеся в​ значений. Рассмотрим их​ ввести ее строке​Егоров​ полезными)​ каждого столбца, формула​< >​

    ​ значения и формулы​ содержать неточности и​ позволит сэкономить уйму​ складывает значения двух​ содержится массив. В​ т.е. возвращает массив,​ на 1. СУММ​​ иной подход.​При помощи формул массива​​и получаем «перевернутый​ формуле — отличительный​ на простых примерах. ​ формул:​

    ​Присвоение имени константе массива​

    ​ расположенная в выбранных​

    ​ массива, вычисление нескольких​

    ​ грамматические ошибки. Для​

    ​ диапазонов. Из рисунка​

    ​ Excel существует, как​

    ​ то сразу возникают​

    ​ просто всё складывает.​

    ​посмотри вот здесь​

    ​ она вся делается​

    ​ массив» в качестве​

    ​Задача: рассчитать общую сумму​

    ​ (это может упростить​

    ​ ячейках строки 5.​

    ​ значений. Некоторые функции​

    ​ нас важно, чтобы​

    ​Если же необходимо изменить​

    ​ минимум, 3 способа​

    ​ определенные трудности, особенно​

    ​ примеры [ссылка заблокирована​

    ​ в одно движение:​

    ​ заказа. Если идти​

    ​Нажмите клавиши CTRL+SHIFT+ВВОД.​

    ​ констант для использования)​

    ​Нажмите клавиши CTRL+SHIFT+ВВОД.​

    ​ Вручную вводе фигурных скобок​

    ​ возвращают массивы значений​

    ​ эта статья была​

    ​ расположение массива на​

    ​ вводе формулы мы​ сделать это:​

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

    ​. Вводить их вручную​ классическим путем, то​Создание формулы массива с​

    ​Купе​Если вы хотите попрактиковаться​

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

    ​вводим формулу =A2:A11*B1:K1​

    ​ не в одной​ с клавиатуры бесполезно​

    ​ нужно будет добавить​ одной ячейкой​

    ​8​ с константами массива,​ открывающей и закрывающей​ преобразует его в​

    ​ значений в качестве​

    ​ вас уделить пару​

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

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

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

    ​Тюряга и бик​​жмем​​ ячейке (как в​ — они автоматически​ столбец, где перемножить​​В образце книги выберите​​1700​ прежде чем применять​ фигурными скобками (​​ формуле массива —​​ аргумента. Дополнительные сведения​ секунд и сообщить,​ просто переместите его​ исправить.​ мыши. Это самый​ усвоить, прежде чем​

    ​пару примеров сделал​​: Shift + Х​Ctrl + Shift +​ Примере 1), а​ появляются при нажатии​ цену и количество,​ ячейку B13.​Еременко​ их к собственным​< >​ необходимо нажать сочетание​ читайте в статье​ помогла ли она​ как обычный диапазон.​

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

    ​Чтобы отредактировать формулу массива,​ простой, но в​ начать редактирование массива.​ в файле​ на русском возле​ Enter​ в нескольких ячейках​Ctrl + Shift +​ а потом взять​Введите формулу, используя один​Седан​ данным, воспользуйтесь предоставленными​

    1. ​).​​ клавиш Ctrl +​
    2. ​ рекомендации и примеры​​ вам, с помощью​
    3. ​Существует несколько подходов к​​ выполните следующие действия:​
    4. ​ ряде случаев абсолютно​​Нельзя изменять содержимое одной​​http://files.mail.ru/CFQAET​
    5. ​ Enter​​, чтобы Excel воспринял​​ (как в Примере​ Enter.​ сумму по этому​ из методов из​
    6. ​3​ демонстрационными данными.​Примечание:​ Shift + Ввод,​ формул массива.​​ кнопок внизу страницы.​ редактированию размеров массива,​

    ​Выделите диапазон массива любым​

    ​ непригодный способ.​ ячейки, содержащей формулу​Analitik​Дмитрий близнов​ ее как формулу​ 2), то Excel​При работе с таблицами​ столбцу. Если же​ шага 2 предыдущего​

    ​2000​В книге ниже приведены​ Вручную вводе фигурных скобок​ чтобы создать формулу​​Этот тип формулы массива​​ Для удобства также​ которые, возможно, Вам​ из известных Вам​С помощью диалогового окна​​ массива. Но к​: Скажу Вам честно​

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

    ​: переключись на англ.​ массива​ не позволит редактировать​ часто возникает необходимость​ применить формулу массива,​ примера:​Купе​ примеры формул массива.​ вокруг формулы не​ массива. Любое время​ позволяет упростить модель​ приводим ссылку на​ пригодятся. Подходы приведены​ способов. В нашем​​Выделить группу ячеек​​ каждой ячейке можно​ — работая на​

    ​ язык, нажми shift​и получаем результат:​ или удалить одну​

    • ​ поменять местами строки​ то все будет​=СУММ(C2:C11*D2:D11)​1​ Чтобы проработать примеры​ преобразует его в​ изменить формулу массива,​ листа благодаря замене​ оригинал (на английском​ в данном уроке.​
    • ​ случае это диапазон​. Для этого выделите​
    • ​ применить свое форматирование.​ большом предприятии, обрабатывая​ и нажми на​

    ​Посмотрите как при помощи​​ отдельно взятую формулу​ и столбцы, т.е.​​ гораздо красивее:​Нажмите клавиши CTRL+SHIFT+ВВОД.​1600​

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

    ​ наилучшим образом, скачайте​ формуле массива —​ фигурные скобки (​ нескольких отдельных формул​ языке) .​Итак, сегодня Вы научились​ C1:C12.​ любую ячейку, которая​Нельзя удалять ячейки, которые​ данные только в​ букву русскую Х​ одной формулы массива​ (например в ячейке​​ развернуть таблицу на​​выделяем ячейку​

    ​Формула умножает значения в​Климов​ книгу на компьютер,​ необходимо нажать сочетание​<>​ одной формулой массива.​Формулы массива — мощные​​ выделять, удалять и​​Перейдите в режим редактирования​ принадлежит массиву:​ входят в формулу​ Excel, пользуюсь практически​​Rampir​ красиво и легко​

    ​ D10) и выдаст​ бок, чтобы данные,​С7​ диапазонах ячеек C2:C11​Седан​ нажав значок Excel​ клавиш Ctrl +​) исчезнут из формулы​Щелкните ячейку, в которую​

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

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

    ​: вставка — символ​ выбираются данные по​ предупреждающее сообщение​

    1. ​ которые раньше шли​
    2. ​вводим с клавиатуры​
    3. ​ и D2:D11, а​​9​ в правом нижнем​​ Shift + Ввод,​ массива и внести​ нужно ввести формулу​

    ​ выполнять сложные расчеты​

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

    ​ а также узнали​ щелкните по строке​ Главная из раскрывающегося​ только весь массив.​Всё остальное, в​ — там ищи​

    ​ определенному товару и​Невозможно изменить часть массива​ по строке, теперь​=СУММ(​ затем складывает результаты,​2150​ углу, а затем​ чтобы создать формулу​ изменения в формуле​ массива.​ часто невозможно стандартных​ несколько полезных правил​ формул или нажмите​ списка​Нельзя перемещать ячейки, которые​ т. ч. и​Есть формула Excel СУММ​ заказчику:​.​ располагались в столбцах​

    Как поставить в екселе объединяющую скобку?

    ​выделяем диапазон​ получая общую сумму.​

    ​Купе​​ откройте версию приложения​ массива. Любое время​ массива и добавлять​Введите необходимую формулу.​ функций. Они также​ по работе с​ клавишу​
    ​Найти и выделить​ входят в формулу​ массивы — абстракция,​ (ПСТР (» «&A1&<«00​

    ​В данном случае формула​​Для редактирования формулы массива​ и наоборот. В​B2:B5​

    ​Под​​5​ Excel для настольных​ изменить формулу массива,​ фигурные скобки необходимо​

    ​В формулах массива используется​​ называются «Сочетание клавиш​ ними. Если желаете​

    Фигурные скобки в середине формулы Excel

    ​ нажать сочетание клавиш​​ синтаксис обычных формул.​ Ctrl-Shift-Ввод» или «CSE»​ получить еще больше​. Excel удалит фигурные​Выделить группу ячеек​
    ​ переместить весь массив.​ в жизни нафиг​ ч»;»00 м»>)-2;2)*<60;1>) которая​ по всем элементам​ диапазон (A10:H11 в​ называется транспонированием. При​звездочка​
    ​обычно понимают набор​Шашков​Скопируйте приведенную ниже таблицу​<>​ Ctrl + Shift​ Они все начинаются​

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

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

    ​ диапазонов C3:C21 и​​ нашем случае) и​ помощи формулы массива​)​ данных, объединенных в​Седан​ и вставьте его​
    ​) исчезнут из формулы​ + Ввод еще​ со знака равенства​ необходимо нажать сочетание​ в Excel, читайте​ массива.​

    Источник

    Excel is among the most powerful and widely used spreadsheet tools which eases organizing numbers and data within the sheets with pre-built formulas and functions. In this article, we are going to study Array Formulas. Arrays are one of them. Using Excel Array Formulas, make it super easy to handle a lot of data. Before understanding and using the Array formulas, let’s first understand what is Array in Excel?

    Array in Excel

    An Array in Excel is the structure that holds a collection of data. These data can be in the form of numbers or texts. There could be an array of 1-D or 2-D as well in Excel. For example, the array of fruits in excel would be written something like this:-

    {“Apple”, “Banana”, “Grapes”, “Guava”}

    We can directly enter it into the sheet by selecting the cells where you want to enter the data and then writing the array preceded by an “=” sign.  After these press Ctrl+Shift+Enter. For example, let’s enter these values in cells A1 to D1.

    Array-in-excel

    The array created here is a horizontal array. You can also create a vertical array by changing the selected cells. You can create an array by specifying the starting and the ending positions, for example, if you wish to make an array of elements between A1 to F1 then you can write A1:F1. Now. let’s move to array formulas.

    Array formulas

    Array formulas enable to process of several values and give several outputs. In a simple world, it can do multiple calculations and reduce a lot of human efforts. In other words, we can say that it solves array calculations and give an array as output too. Let’s understand more of them with an example, of students with their test marks,

    Sample-data

    Here, we have used a formula to evaluate the result in the ‘Total’ field. For inserting the formula, click on the cell where you want to store the answer and write the formula. Now, let’s try to calculate the same for all students

    Using-Array-formula

    For calculating the total for all the students, select the field where you want to store them, now select the range, and insert the formula. Array formulas are available in every version of Excel, so you don’t worry about your excel version. There are hundreds of operations possible using array formulas, which we will discuss in this article later. But before proceeding let’s understand what is the need to use an array formula.

    Why use an Array Formula?

    Array formulas are to most powerful yet most easy-to-use calculation tools which could be used to perform complex calculations and take place of hundreds of formulas with a single formula. You can further specify conditions for the calculation of data. Not just calculations you can also count the chars in cells, add date, day, or time, and even pick random data. 

    How to insert an Array Formula?

    Before entering the Array formula fir of all we understand some important points about the Array formula:

    • After typing the formula you have to press keys CTRL+SHIFT+ENTER together. It will automatically change the normal formula into an array formula. 
    • If you manually type braces around the formula then it will not convert the formula into an array formula. You have to use CTRL+SHIFT+ENTER keys to convert the formula into an array formula.
    • Whenever you edit the array formula the braces will disappear automatically and you have to again press the combination of CTRL+SHIFT+ENTER keys.
    • If you forget to press the CTRL+SHIFT+ENTER keys then your formula will work as the normal formula.

    Now let’s understand inserting an array formula.

    Single Cell Array formula

    Every array formula returns the result in either single or in multiple cells. So when an array formula returns its result in the single-cell then such type of formula is known as a single-cell array formula. Such types of formulas are SUM, AVERAGE, AGGREGATE, MAX, MIN, etc. Follow the following steps to use the single-cell array formula:

    Step 1: Select the cell where you want to store the answer.

    Step 2: Now go to the formula bar and write an “=” sign.

    Step 3: Now to formulas (highlighted below), and select the operation you want to perform.

    Single-cell-array

    Step 4: Here we want to perform the sum operation. Click on sum and a new popup will open. Write the cells you want to perform the operation with.

    Function-arguments

    Multi-Cell Array Formula

    If you wish to perform the same calculation with more cells then you can use the multi-cell formula. You can implement it in two ways. Functions like TRANSPOSE, TREND, FREQUENCY, LINEST, etc are used for the multi-cell arrays. Implement the formula in single-cell by following the above steps. Now, drag the selection up to the cells you want to implement the formula. Below is the implementation of doing that.

    Multi-cell-array-formula

    Alternatively,

    Specify the range of cells and an operator between them. For example, =(B1:B7 + C2:C7) and press Ctrl+Shift+Enter. 

    Operator-in-multi-cell

    Excel Array Constants

    Excel array contacts are a set of static values and can’t be changed. These values remain constant regardless of the operations performed on them. Now we will see how to create Array Constants in Excel and will perform different actions on them. There are three types of array constant available:

    1. Horizontal or Row Array constant

    A horizontal constant is present in a row. To create a horizontal constant we have to type multiple values separated by a comma in the enclosed braces. To enter a row array follow these steps below:

    Step 1: Select the cells you want to work with.

    Step 2: Go to the formula bar and start with an equal sign. 

    Step 3: Now enter the array you want to create in braces {}, separated by commas(,). Ex:- ={1,2,3,4,5}

    Step 4: Now press Ctrl+Shift+Enter.

    Horizontal-or-Row-Array-constant

    2. Vertical or Column Array

    Vertical array constants are generally present in Column Array. To create a vertical constant we have to type multiple values separated by a semicolon in the enclosed braces. To enter a column array follow these steps below:

    Step 1: Select the cells you want to work with.

    step 2: Go to the formula bar and start with an equal sign. 

    Step 3: Now enter the array you want to create in braces {} separated with termination sign(;). Ex:- ={“Coding”;”GFG”;”GeeksforGeeks”}

    Step 4: Now press Ctrl+Shift+Enter.

     Vertical-or-Column-Array

    3. 2-D array

    In Excel, you are allowed to create a 2-D array. So to create a 2-D array constant, we have to type multiple values in which rows are separated by semicolons and d columns are separated by commas. Let’s understand the implementation of a 2-d array. 

    Step 1: Select the cells you want to work with.

    Step 2: Go to the formula bar and start with an equal sign. 

    Step 3: Now enter the array you want to create in braces {} separated with commas(,) for entering the values in same row, termination sign(;) for row change. Ex:- ={1,2,3;”Coding”,”GFG”,”GeeksforGeeks”}

    Step 4: Now press Ctrl+Shift+Enter.

    Working with Constant arrays

    In the Excel formula, array constants are the important part. Some of the important concepts of Array constant are:

    1. Elements: To create elements of array constant we have to follow the following points:

    1. The elements of an array constant must be of numeric, alphabetic, boolean, or scientific notation and each of them is separated by commas or semicolons.
    2. The elements of an array constant do not contain an array, cell reference, dates functions formulas, defined names, etc.
    3. You can also be allowed to use text in the array of the element but the text is surrounded by hyphens(“”). 

    2. Naming Array Constants: You can name any array and use them as a variable for further references. For naming an array, follow the steps below:

    1. Go to the formula tab. and select Define Name.
    2. Write the array name in the name. You can also add some comments related to your array.
    3. Click on OK.

    3. Common Errors: Following are the common errors that will happen while working with array constants:

    1. The use of delimiters in between the elements.
    2. The selection of range is also an important point to remember. 

    Unary Operator in Excel Array Formulas

    Using unary operators we can process the array using AND and OR operators. 

    1. AND: It is denoted by an asterisk(*) symbol. It returns true if and only if all conditions are true, 
    2. OR: It is denoted by a plus(+) symbol. It returns true if any of the statement is true.

    These operators are more useful when you have the same variable with a different value. For example, let’s consider a case, where data of 3 sellers of different months are given and you have to how much Shyam sold potatoes.

    Using-and-operator

    На чтение 3 мин Опубликовано 20.01.2015

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

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

    На рисунке ниже представлена таблица с наименованием товара, его ценой и количеством. В ячейках D2:D6 вычисляется общая стоимость каждого вида товара (с учетом количества).

    Многоячеечная формула массива в Excel

    В данном примере диапазон D2:D6 содержит пять формул. Многоячеечная формула массива позволяет вычислить тот же самый результат, используя одну единственную формулу. Чтобы воспользоваться формулой массива выполните следующие действия:

    1. Выделите диапазон ячеек, где должны отображаться результаты. В нашем случае это диапазон D2:D6.Многоячеечная формула массива в Excel
    2. Как и при вводе любой формулы в Excel, первым делом необходимо ввести знак равенства.Многоячеечная формула массива в Excel
    3. Выделите первый массив значений. В нашем случае это диапазон с ценами товаров B2:B6.Многоячеечная формула массива в Excel
    4. Введите знак умножения и выделите второй массив значений. В нашем случае это диапазон с количеством товаров C2:C6.Многоячеечная формула массива в Excel
    5. Если бы мы вводили обычную формулу в Excel, то закончили бы ввод нажатием клавиши Enter. Но поскольку это формула массива, то нужно нажать комбинацию клавиш Ctrl+Shift+Enter. Этим мы укажем Excel, что это не обычная формула, а формула массива, и он автоматически заключит ее в фигурные скобки.Многоячеечная формула массива в Excel

    Excel автоматически заключает формулу массива в фигурные скобки. Если Вы вставите скобки вручную, Excel воспримет это выражение как обычный текст.

    1. Обратите внимание, что все ячейки диапазона D2:D6 содержат абсолютно одинаковое выражение. Фигурные скобки, в которые оно заключено, говорят о том, что это формула массива.Многоячеечная формула массива в Excel
    2. Если бы мы при вводе формулы массива выделили меньший диапазон, например, D2:D4, то она вернула бы нам только первые 3 результата:Многоячеечная формула массива в Excel
    3. А если больший диапазон, то в «лишних» ячейках оказалось бы значение #Н/Д (нет данных):Многоячеечная формула массива в Excel

    Когда мы умножаем первый массив на второй, перемножаются их соответствующие элементы (B2 с C2, B3 с C3, B4 с C4 и т.д.). В итоге образуется новый массив, который содержит результаты вычислений. Поэтому, чтобы получить корректный результат, размерности всех трех массивов должны быть соответствующими.

    Преимущества многоячеечных формул массива

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

    1. Используя многоячеечную формулу массива, Вы на 100% уверены, что все формулы в рассчитываемом диапазоне введены правильно.
    2. Формула массива в большей степени защищена от случайного изменения, поскольку редактировать можно только весь массив в целом. Если Вы попробуете изменить часть массива, у Вас ничего не получится. Например, при попытке удалить формулу из ячейки D4, Excel выдаст следующее предупреждение:Многоячеечная формула массива в Excel
    3. Вы не сможете вставить новые строки или столбцы в диапазон, где введена формула массива. Чтобы вставить новую строку или столбец, придется заново перезадавать весь массив. Данный пункт можно рассматривать как преимущество, так и недостаток.

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

    • Знакомство с формулами массива в Excel
    • Одноячеечные формулы массива в Excel
    • Массивы констант в Excel
    • Редактирование формул массива в Excel
    • Применение формул массива в Excel
    • Подходы к редактированию формул массива в Excel

    Оцените качество статьи. Нам важно ваше мнение:

    Понравилась статья? Поделить с друзьями:
  • Excel масштаб оси диаграммы
  • Excel массив случайными числами
  • Excel масштаб не меняется
  • Excel массив с датами на vba
  • Excel масштаб не активна