Что означают фигурные скобки в формуле excel
Перейти к содержимому

Что означают фигурные скобки в формуле 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-ВВОД или CSE, так как для их ввода необходимо нажать клавиши CTRL+SHIFT+ВВОД. Формулы массива можно использовать для выполнения, казалось бы, невозможного, например

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

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

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

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

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

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

  1. Щелкните ячейку, в которую нужно ввести формулу массива.
  2. Введите необходимую формулу. В формулах массива используется синтаксис обычных формул. Все они начинаются со знака равенства (=), и вы можете использовать любую из встроенных функций Excel в формулах массива. Например, эта формула вычисляет общее значение массива цен на акции и поместит результат в ячейку рядом с полем «Общее значение». Формула сначала умножает акции (ячейки B2 – F2) на их цены (ячейки B3 – F3), а затем добавляет эти результаты, чтобы создать общий объем в 35525. Это пример формулы массива с одной ячейкой, так как формула находится только в одной ячейке.
  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+ВВОД, чтобы сделать ее формулой массива.

Фигурные скобки в excel

​Смотрите также​ Фридл,2015.​ произвольное количество цифр​Казанский​ клавиши CTRL+SHIFT+ENTER»​ но ФОМ (или​ п.4 пояснил паршиво,​ входить в формулу,​ не является формулой,​ Если выдаёт #ЗНАЧ,​ е операции проводятся​ значения суммируются. Ввод​ спасибо. ​ — двумерными и​

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

​ — то без​.​ массив на второй,​В данном уроке мы​Вариант функции zzz​ из квадратных скобок​: 1. Что Вы​И всё.​

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

​ часть ФОМ);​ но мнения это​ но они не​ даже если начинается​ то автоматом, особо​ над каждой ячейкой.​ должен осуществляться через​Сейчас для меня​ т. д. Одномерный​

  1. ​ проблем, только без​Нам не нужно использовать​ перемножаются их соответствующие​ познакомимся с многоячеечной​Многоячеечная формула массива в Excel
  2. ​ в E1 без​ функцией yyy​ имеете в виду​Остальные же формулировки​3. =СУММПРОИЗВ(—(A1:A5=1)) -​Многоячеечная формула массива в Excel
  3. ​ не меняет.​ являются формулой.​ со знака » data:image/gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/figurnye-skobki-v-excel_3_1.png» alt=»Многоячеечная формула массива в Excel»>
  4. ​Думаю, для начала​ ctrl+shift+enter.​ это инфа к​ массив нестрого соответствует​ всяких кавычек)​ вспомогательный диапазон в​Многоячеечная формула массива в Excel
  5. ​ элементы (B2 с​ формулой массива, разберем​ регуляркиПро UDF,например,Джон Уокенбах,2014,с.278″​в ячейке C1​ — выделение в​​ являются личными мнениями,​​ не ФМ, но​vikttur​Например, часто, но​Формула может включать​​ Ctrl+Shift+Enter. Если что-то​​ работы с массивами​суммпроизв(a1:b2+1), который делает​ размышлению, но по-моему​ вектору в математике,​Если надо ввести​ столбце​ C2, B3 с​Многоячеечная формула массива в Excel

​ наглядный пример ее​ Excel2013 Профессиональное программирование​ в файл- примере​ этом диапазоне или​ основанными на, в​ ФОМ (внутри функция​: Владимир четко описал​

  1. ​ не всегда, вместо​ функции, операторы (сложения,​ появилось, то перепроверяю​ этих знаний более​ по сути то​ я на верном​ двумерный — матрице.​ формулу как формулу​Многоячеечная формула массива в Excel
  2. ​D​ C3, B4 с​ применения в Excel,​ на VBA»)​Function yyy(t$) With​ скобки в этом​ принципе, правильных представлениях​Многоячеечная формула массива в Excel
  3. ​ с обработкой массива​ терминологию (кстати, не​ формулы массива может​ вычитания и т.п.)​​ пару позиций вручную..​​ чем достаточно.​Многоячеечная формула массива в Excel

​ же самое, вводится,​ пути, пример The_Prist​ Чаще всего применяются​ массива, то выделите​. Excel может хранить​ C4 и т.д.).​ а также отметим​Код Function zzz(t$)​ CreateObject(«VBScript.RegExp»): .Pattern =​ диапазоне? Лучше приложите​ о внутреннем механизме​ данных);​ помню, чтобы в​ быть использована функция​

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

​ и прочую лабуду​ Но я до​Serge​ однако, enter’ом.​ даже не поверг​ массивы с одним​ вместе с вычисленной​

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

  1. ​ данные в своей​ В итоге образуется​ некоторые особенности использования.​ zzz = Split(Split(t,​ «\[(\d+)\]» If .test(t)​
  2. ​ пример.​ обработки внутри формулы,​4. -​ предыдущих обсуждениях было​ СУММПРОИЗВ(), внутри которой​ (числа, текст, массивы,​ сих пор не​: Как строгий, но​сумм(*) так же​ меня в шок​ или двумя индексами,​ ячейкой смежные -​ памяти. Диапазон данных,​
  3. ​ новый массив, который​ Если Вы мало​ «[«)(1), «]»)(0) End​ Then yyy =​2. Если эти​ но не учитывающими​ и ФМ, и​ так «культурно» разложено​ запускается обработка массивов,​ ссылки, разного рода​ понимаю, как они​

​ справедливый учитель :-)​ вводится enter’ом.​ :-)​ реже — с​ нажмите клавишу F2,​ сохранённый в памяти​ содержит результаты вычислений.​ знакомы с формулами​ Function​

  • ​ .Execute(t)(0).Submatches(0) End With​ автофигуры будут в​
  • ​ еще и тот​ ФОМ (обработка массива​
  • ​ «по полочкам»), но. ​
  • ​ но результатом является​ скобки, именованные диапазоны​
  • ​ летают (Туполев.. про​Спасибо Саша, теперь​
  • ​И так далее.​Да и Dophin-а​

​ тремя, ещё большее​ а затем нажмите​
​ Excel, называется массивом​

​ Поэтому, чтобы получить​

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

​ массивов, то советуем​grekh​ End Function​ ограниченном диапазоне (зависит​ факт, что результат​ данных);​А Баба Яга​

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

​ скалярное значение, общая​ и проч.).​ самолеты) :)​ переварить надо :)))​Заморачиваться не стоит,​ формулу вроде понимаю,​​ количество индексов встречается​​ клавиши CTRL+SHIFT+ВВОД.​

  1. ​ констант.​ корректный результат, размерности​ сначала обратиться к​Формулы массива в Excel
  2. ​: добавлю,ответ на #13,функция​​grekh​​ от п.1), можно​ формулы массива -​5. -​​ против! :)​​ формула при этом​Формулы массива в Excel

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

​формулой массива является​Serge​de-tochka​​ со временем сами​​ с трудом пока,​ крайне редко.​Юрий шпекторов​Мы уже знаем, что​ всех трех массивов​ уроку, где описаны​

  1. ​ uuu в C1​: Вопрос не увидел!​ удалять автофигуры данного​ всегда массив, а​ и ФМ, и​Формулы массива в Excel
  2. ​Возможно, игра понятий,​ по определению не​ любая формула, ввод​: Да пусть говорят!​​: спасибо огромное! :)​​ поймёте, какие случаи​​ но я честно​​В высшей математике​​: Вопрос не понятен.​​ определить прогресс первого​​ должны быть соответствующими.​​ базовые принципы работы​​Function uuu#(r As​​ Почему то решил,​Формулы массива в Excel
  3. ​ типа из данного​​ не просто (скалярное)​​ ФОМ (хоть и​Формулы массива в Excel

​ жонглирование терминами и​​ является формулой массива,​ которой завершен одновременным​Только не надо​​ всем-всем​​ являются исключением из​ пока НИ РАЗУ​ — матрица.​ Для возможного ответа​

​ студента нам поможет​

  • ​Использовать в Excel единую​ с ними.​ Range) Dim x,​ что нужно избавиться​ диапазона.​ значение. В Excel​​ в одной ячейке,​​ проч. (с моей​
  • ​ её результат будет​​ нажатием Ctrl-Shift-Enter. Результатом​​ советовать >> спустя​​tarasso​ правила «производишь вычисления​ формулами массива не​​Serge​​ — более подробно​

Клавиша F9

​ формула, показанная на​ многоячеечную формулу массива​На рисунке ниже представлена​ z, i&: z​

  1. ​ только от скобок.​​А можно присваивать​​ не существует другого​ но хранит в​Формулы массива в Excel
  2. ​ стороны).​​ тоже скалярным значением,​​ формулы массива может​Формулы массива в Excel

​ почти три года​: Яркий пример массивов​ над несколькими значениями->нажимай​ пользовался. ​: Всем огромное спасибо,​ в email​ рисунке ниже.​ в большинстве случаев​ таблица с наименованием​ = r.Value For​AleksSid​ этим автофигурам определенные​

​ способа для выдачи​ себе массив данных).​
​Наверное, формулы массива​
​ а не массивом.​

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

​ после топика :-)​ — матрицы (но​ ctrl+shift+enter».​

​Сегодня первый раз​​ особенно vikttur, я​Себор​Чтобы из значений прогресса​ предпочтительнее, чем несколько​
​ товара, его ценой​ i = 1​: Профессионалы, подскажите, пожалуйста​ имена и удалять​ массива в качестве​
​ikki​ (ФМ) с фигурными​Применений формул массива​ несколько элементов массива​ikki​ не комплексные, поскольку​Касательно возвращения нескольких​ Саша мне помог​

​ как раз просил​​: Если фигурная скобка​ всех студентов найти​ отдельных формул. Рассмотрим​ и количеством. В​

​ To UBound(z) x​​ еще по этой​ по именам.​ результата формулы, кроме​: в подробном описании​ скобками обрабатываются в​ и функций, работающих​ как одномерного, так​: Сергей, а ты​

Формулы массивов, кто может объяснить что это такое?

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

​ человеческим языком :-)​ не используется для​ максимальное, мы добавляем​ основные преимущества, которые​ ячейках D2:D6 вычисляется​ = Split(z(i, 1))​ теме. В следующем​Doctorbol​ как нажатием CTRL-SHIFT-ENTER​ Владимира мне особенно​ программе по другому,​

​ с массивами, на​ и 2-мерного.​ воспринимаешь «учитесь и​ комплексные матрицы считать​
​ но, надеюсь, понятно.​ я и заинтересовался. ​Буду вникать:)​ вычислений, то прописывать​ сюда функцию​ она предлагает:​ общая стоимость каждого​ uuu = uuu​

​ задании в столбике​

​: Чтобы таким способом​​ при вводе формулы.​

​ понравился этот момент:​​ поэтому они и​ форуме множество, как​Формула массива при​
​ пробуйте» как совет​ не умеет).​В экселе формула​Всем ОГРОМНОЕ СПАСИБО. ​
​Dophin​
​ ее нужно как​МАКС​Используя многоячеечную формулу массива,​ вида товара (с​ + CDbl(x(UBound(x))) Next​
​ встречаются кроме семизначных​ можно было ставить​vikttur​:lol:​
​ выделены в отдельную​ и попыток их​ активации ячейки отображается​ только лично тебе?​Вот мой совет,​ может возвращать только​Саша​

​: вот может поможет​​ текст: =»

​(MAX) и заменяем​ Вы на 100%​ учетом количества).​ End Function​ и пятизначные коды,​ скобки только в​: Убедил окончательно.​Serge​ категорию (а не​ описания.​ с добавленными фигурными​

​ :)​ возьмите какой-то сборник​ 1 значение, т​: Много текста вроде​ понять.​ что написанно в​C2​ уверены, что все​В данном примере диапазон​grekh​ например, Золотой Стандарт​ данном диапазоне. (​Для себя оставляю​: Спасибо за ответы!​ из-за наличия скобок​Формулы массивов используются​ скобками в начале​

​имхо, тема хорошая.​ задач по высшей​

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

​ D2:D6 содержит пять​​: СУММЕСЛИМН() или сводная​ в/ст Сгущёнка [50315].​

​ в прилагаемом примере​ разграничение на ФМ​Теперь выражу своё​ и трехпальцевого ввода).​ не только в​ и в конце​ответы vikttur’a, The​ математике за I​ будет отображаться лишь​

​Массив сам по​​ не понимал что​ как текст)​
​C2:C6​ диапазоне введены правильно.​ формул. Многоячеечная формула​ таблица. Подробнее при​ При использовании формулы​ B1:B6)​ и ФОМ.​ мнение (не факт​ Т.е. разница не​ Excel. В пакете​
​ формулы. Эти фигурные​
​ Prist’a и Саши​
​ курс, например А.В.​
​ одно значение. Исключением​
​ себе-совокупность(«ряд») элементов(значений).​
​ такое массив и​
​Serge​
​, а​Формула массива в большей​ массива позволяет вычислить​ наличии файла с​ =ПСТР(ПРАВСИМВ(А1;8);1;7) остается теперь​Казанский​Юрий М​
​ что оно правильное,​ только в записи​
​ MATLAB, например, вообще​
​ скобки исчезают, если​ — «на пять».​ Ефимова, Б.П. Демидовича​ является присвоением имени​Массивы бывают:​ как с ним​: Вот что отвечает​B2​ степени защищена от​ тот же самый​ примером​ скобка слева от​: Доктор, пишите рецепты​
​: Владимир, привет! В​ это просто мнение)​ (=A1, ), но​
​ нет скалярных вычислений,​
​ войти в режим​и неплохо, что​ т.1 Глава 3.​ формуле в диспетчере​одномерные(т е есть​ работать, а после​ справка 2003-го Экса:​на​ случайного изменения, поскольку​ результат, используя одну​Не по теме:​ пятизначного кода [50315​ разборчиво!​ сообщении от 29.08.2012,​1. НЕ формула​ и в обработке.​ там любая операция​

​ редактирования формулы.​​ тема «всплыла».​ Определители и матрицы.​
​ имён.​ 1 вектор, т​ какого то поста​Формула массива- Формула,​B2:B6​ редактировать можно только​ единственную формулу. Чтобы​Только вот какое отношение​
​ а с семизначными​Я что-то сделал,​ 02:42 остался неосвещённым​ массива, т.к. массив​ В таком случае​ даже сложение 1+2​Формулу массива можно​
​и если бы​ Системы линейных уравнений.​Допустим, мы вводим​ е одна строка​

​ выполняющая несколько вычислений​​.​ весь массив в​
​ воспользоваться формулой массива​ имеет этот вопрос​
​ все красиво.​
​ но не уверен,​ пункт № 5​ она не возвращает​ ФМ должна трактоваться​ внутри пакета выполняется​
​ вводить сразу в​ на форуме было​
​Порешайте некоторые задачки​ в ячейку a1​ или один столбец​ прямо какое то​ над одним или​
​Завершаем редактирование формулы нажатием​
​ целом. Если Вы​
​ выполните следующие действия:​
​ к данной теме?​
​Svsh2015 то, что​ что это то,​
​ :-)​2. Формула массива,​ как ФМ, даже​ как сумма массивов​ несколько ячеек, предварительно​ что-то типа рубрикатора,​ из данной главы​

​ формулу =B1:b2+1 «enter’ом»​ значений)​ озарение снизошло)​
​ несколькими наборами значений,​Ctrl+Shift+Enter​
​ попробуете изменить часть​Выделите диапазон ячеек, где​
​grekh,действительно,необходим файл пример,подредактировал​ вы мне написали​ что нужно. С​Serge​

​ т.к. возвращает массив​ если .​
​ (матриц) с единичными​ выделив их. Для​
​ то эту тему​ — вычисление определителя,​Что происходит? Эксель​
​К примеру, 1​The_Prist​ а затем возвращающая​
​.​ массива, у Вас​ должны отображаться результаты.​
​ функцию в D1​
​ моему мозгу совершенно​
​ выделением скобка должна​
​: Секундочку! :-)​
​3. Формула массива,​
​Но, как я​
​ элементами.​

​ того, чтобы определить​ однозначно следовало бы​ обратной матрицы и​ запрашивает значения ячеек​ 2 3,​: Как это вижу​ один или несколько​
​Замечание:​ ничего не получится.​ В нашем случае​ ,например,когда t, Горская​
​ недоступно. Это использование​ быть связана, или​Например​ т.к. возвращает массив,​ понимаю, в конечном​Т.е. в понятии​ диапазон ячеек (для​
​ туда включить.​ т.п., а в​ b1:b2. Получает два​двумерными(т е 2​
​ я.​ результатов. Формулы массива​
​Формула массива в​
​ Например, при попытке​ это диапазон D2:D6.​Function uuu1#(r As​ VBA? Где этому​ теперь нет?​=СТРОКА(1:3) вернёт массив​ который сама же​

​ счете не важно,​ Excel это выглядит​ изменения/удаления формулу массива),​
​Serge​ конце свертесь с​ значения. Что с​ вектора, более одной​Формула массива приходит​ заключены в фигурные​ строке формул заключена​ удалить формулу из​Как и при вводе​

​ Range, t$) Dim​ можно научиться?​Doctorbol​
​ и без трёх​ и суммирует​ есть скобки или​ как формула массива​ в которые введена​: Ессно :-)​ ответами.​ ними делать «для​ строка и более​ на помощь тогда,​ скобки < >​ в фигурные скобки​ ячейки D4, Excel​ любой формулы в​
​ x, x1, t1,​grekh​: , отлично, все​ пальцев, а =A1​4. Формула массива,​ нет их. Для​ +>.​
​ формула массива, нужно​Топик-то мой, значит​Уверен, это должно​ приведения к одному​ одного столбца, т​
​ когда мы не​ и вводятся нажатием​<>​ выдаст следующее предупреждение:​ Excel, первым делом​ x2, z, i&:​:​ как надо. Спасибо​ не вернёт массив​ т.к. возвращает массив,​ работы с формулами​Еще один нюанс​ активировать любую ячейку​ и ответы -​

​ помочь с практической​ значению» для проведения​ е «таблица».)​ может получить решение​ клавиш CTRL+SHIFT+ВВОД.)​. Не пытайтесь ввести​Вы не сможете вставить​ необходимо ввести знак​ z = r.Value​
​grekh​ большое.​ и при вводе​ который сама же​ важна сама суть.​ – в VBA​ внутри такого диапазона,​
​ мне​ точки зрения. Когда-то​ дальнейших расчётов он​К примеру,​ стандартной формулой(да еще​

​Для меня это​ их вручную, скобки​ новые строки или​ равенства.​ For i =​, используйте свою формулу​grekh​

​ CTRL-SHIFT-ENTER​ и суммирует​Для меня, как​ пользовательская функция (UDF),​

​ нажать Ctrl-G, нажать​​ЗЫ >>​ таким образом практиковался.​
​ не знает, а​1 2 3​

​ и в одной​​ непонятно, учитывая что​ исчезнут при попытке​

​ столбцы в диапазон,​​Выделите первый массив значений.​ 1 To UBound(z)​ из поста #6.​: Привет! Помогите, пожалуйста,​Разве не так?​5. Формула массива,​
​ пользователя, понятие «формула​ результатом которой являются​ кнопку «Выделить», выбрать​. но мне они​Такие функции, как​ вернуть два значения​4 5 6​ ячейке без доп.столбцов).​ самого определения массива​
​ отредактировать формулу.​ где введена формула​ В нашем случае​ x1 = Split(z(i,​Svsh2015​ довести дело до​Doctorbol​
​ т.к. возвращает массив,​ массива» было немного​ массив и введенная​ «Текущий массив» и​
​ не помогли тогда​ (найти можно в​ не может. По-этому​7 8 9​
​ К примеру нужно​
​ тут нет. ​
​Пояснение:​
​ массива. Чтобы вставить​ это диапазон с​ 1), «,») t1​: Вариант Код =ПСТР(A1;НАЙТИ(«[«;A1)+1;ДЛСТР(A1)-НАЙТИ(«[«;A1)-1)​ ума-профан в программе.​: добрый день.​
​ несмотря на то​ иное. После пространного​ в диапазон ячеек​ нажать OK.​ :(​ справке в разделе​
​ превращает возвращённые два​многомерными(т е 3​

​ получить минимальное значение​​Кто-нибудь из знатоков​Диапазон данных (массив констант)​ новую строку или​ ценами товаров B2:B6.​ = x1(0) x2​Svsh2015​ Е​прошу подсказать как​ что ввели её​ объяснения Владимира пришло​ как формула массива,​Примеры формул:​Я понял что​ математические)​ значения в одно​ и более векторов.)​ из массива чисел:​ может человеческим языком​ хранится в памяти​ столбец, придется заново​Введите знак умножения и​ = Split(t1) If​

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

​1. Не формула​​ такое формула аррай​МОБР​ значение «#ЗНАЧ!»(ошибка).​Пример трёхмерного массива:​0​ объяснить что это​ Excel, не в​ перезадавать весь массив.​ выделите второй массив​ t = x2(UBound(x2))​Код =ПОДСТАВИТЬ(ЗАМЕНИТЬ(A1;1;ПОИСК(«[«;A1););»]»;)​ которого нужно выбрать​необходимо чтобы справа​Третий пункт очень​ нужно для себя​ чем обычная UDF,​ массива =1 -​

​ после подсказки DV​​МОПРЕД​
​Т е формула​ у вас есть​1​ такое? И чем​

​ диапазоне ячеек. Массив​​ Данный пункт можно​ значений. В нашем​ Then x =​Svsh2015​ только цифры в​

​ от выделенных подряд​
​ противоречив даже для​ разграничить понятия «формула​ введенная в каждую​
​ в A1 введите​ (за что ему​
​МУМНОЖ​ =ЕОШ(B1:B2)+1 ввёдённая enter’ом​ тетрадь, на каждой​2​ они отличаются от​ констант можно представить​

​ рассматривать как преимущество,​​ случае это диапазон​
​ Split(z(i, 1)) uuu1​: Спасибо!Получилось!Следующий вопрос по​ квадратных скобках. Пример,​

​ нескольких строк отдельным​
​ меня самого, так​ массива» и «формула,​ ячейку этого диапазона.​
​ =1 и нажмите​ ОГРОМНОЕ спасибо) на​являются ярким примером​ вполне будет работать​ страницы которой есть​4​
​ обычных формул, кроме​ в таком виде:​ так и недостаток.​

​ с количеством товаров​ = uuu1 +​
​ сложнее-в темах не​ Пирог яблочный [6789054].​ макросом ставилась фигурная​ ведь можно и​ работающая с массивом​ Разница в том.​

​ Enter​​ SQL.ru​ применения формул массивов​ и вернёт 2,​ по таблице. Первый​

​6​​ заключения в красивые​​Итак, в данном уроке​ C2:C6.​ CDbl(x(UBound(x))) End If​ нашла такого.Подскажите, пожалуйста,​

​ Использовала формулу Код​
​ скобка из автофигур.​
​ СУММЕСЛИ к ФМ​
​ (обрабатывающая массив)». Для​
​ что медленное общение​
​2. Не формула​
​Мы разбирали МУМНОЖ​
​ и могут возвращать​ а при введении​
​ вектор-строки таблицы, второй-столбцы,​0​ скобки?​.​ Вы познакомились с​
​Если бы мы вводили​

​ Next End Functiongrekh,добавил​​ здесь или может​ =ПРАВСИМВ(С6;8) . При​

​Это возможно?​ причислить :-)​ чего?​ между объектной моделью​
​ массива = -​ и МОБР вкупе​ как массив значений,​ оной в виде​ третий-«страницы».​2​

​Спасибо!​Функция​ многоячеечными формулами массивов​ обычную формулу в​ еще параметр d​ ссылку, где глянуть.​ этом получается 6789054].​anvg​

​MCH​Часто возникают вопросы​ VBA и Excel​ в A1 введите​ с СУММПРОИЗВ​ так и единственное​ массива(ctrl+shift+enter) вернёт 1.​Элементы массива(значения) в​Применив обычную формулу​

​Guest​М​ и разобрали небольшой​ Excel, то закончили​ для даты в​ Есть длинная таблица.3​ Не понимаю как​: Добрый день​: Не соглашусь с​

​ и недопонимания. Например,​ в 1-м случае​ формулу = и​Для полноты картины​ значение.​Что происходит при​ формулах excel могут​ =МИН(A1:A7) мы получим​:​АКС​ пример. Если желаете​ бы ввод нажатием​ ячейке H1 для​ столбика.Нужно сложить данные​ избавится от скобки​

​Возможно. Запишите макрорекордером​

​ Сергеем по 1,2,3​ та же парочка:​ выполняется один раз,​ нажмите Enter;​ добавлю:​

​Например для МОБР​ при введении данных​ получаться из:​ ноль. Что будет​vikttur​
​(MAX) использует этот​ получить еще больше​ клавиши​ Горская,аналогично для Петухова,Калинина,​
​ в третьем столбике,​ в конце.​ свои действия для​ пункту, моя позиция​<=СУММ((A1:A5>2)*A1:A5)> и =СУММПРОИЗВ((A1:A5>2)*A1:A5)​ а во 2-м​здесь –это​Не все формулы​ и МУМНОЖ практической​ формул в виде​1) констант массива(«постоянные»​ верным. Но если​: Тем, что без​ массив как аргумент​ информации о массивах​Enter​ Маркса и соответствующей​

​ если дата и​Спасибо заранее за​ вставки требуемой скобки​ полностью совпадает с​Результат работы -​ случае столько раз,​ одномерный массив с​ массива заключены в​

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

​ помощь!​ и доделайте получившийся​ позицией Александра.​
​ один и тот​ сколько ячеек.​ единственным элементом, равным​ <> и не​
​ массива значений, а​ используя ctrl+shift+enter?​2) ссылок на​ ноль учитывать не​ работают :)​63​ следующие статьи:​ формула массива, то​Function uuu2#(r As​ двух совпадают​AlexM​ макрос под себя.​Владимир подробно описал​ же, обработка массивов​

​ikki​ единице,​ все формулы заключённые​ для МОПРЕД как​Учитывая то, что​ другие ячейки/диапазоны/имена(«переменные» элементы)​

​ надо?​Простой пример -​.​Знакомство с формулами массива​ нужно нажать комбинацию​ Range, t$, d)​01.03.2011 Горская, 12​:​ Если что код​ чем отличается формула​ данных присутствует в​
​: как известно, в​но результатом формулы​ в <> являются​ правило единственного значения.​

​ данные формулы, при​3) А так​Мыможем ввести такую​ просуммировать значения в​При работе с формулами​ в Excel​ клавиш​ Dim x, x1,​ 4​grekh​ фигуры для левой​ массива от функций,​ обеих формулах (функция​ формулах я ничего​ будет не массив,​ формулами массива ;-)​Очень удобно обращаться​ введении их в​ же произведением каких-либо​ формулу:​

​ столбце, если в​​ массива можно использовать​Одноячеечные формулы массива в​Ctrl+Shift+Enter​ t1, x2, x3,​01.03.2011 Горская, 12​

​, если чуть поправить​ фигурной скобки msoShapeLeftBrace,​
​ работающих с массивом.​ в теле формулы​ не понимаю. но​ а скалярное значение​
​Ship​ с именоваными массивами.​ виде массива, возвращают​ вычислений над вышеперечисленными​=МИН(ЕСЛИ(A1:A7<>0;A1:A7))​ соседнем >х.​ режим просмотра содержимого​ Excel​. Этим мы укажем​ z, i&: z​
​ 16​ Вашу Код =ПСТР(ПРАВСИМВ(A1;8);1;7)​ координаты верней строки​Если рассуждать как​ — часть формулы).​ это не повод​ первого элемента массива.​: Вдруг понадобится кому-нибудь​vigor​
​ два значения, эксель​ группами внутри формулы.​Казалось бы условие​Простая СУММЕСЛИ.​ массива констант.​Массивы констант в Excel​ Excel, что это​

​ = r.Value For​01.03.2011 пл. Калинина,​ точно всегда 7​ выделения Selection.Top, Selection.Left,​ Сергей, то формулы​

​=СУММ(A1:A5), =СУММПРОИЗВ(—(A1:A5)), ​​ смолчать. ​ Вместо = может​ примеры и легкие​: Учитесь и пробуйте.Очень​ вернёт лишь первое​Константы вводятся вот​
​ задано верно и​Усложним условия -​
​В формуле выделите​Редактирование формул массива в​ не обычная формула,​ i = 1​

​ 1 28​ цифр?​ высота выделения Selection.Height.​ где используются функции​Результат работы -​1. да. (скобки​ быть введен массив​ задачки на формулы​ удобная, гибкая и​ значение. Т е​ такими скобками <>.​ мы должны получить​ если а*в>х. Нужен​C2:C6-B2:B6​ Excel​ а формула массива,​ To UBound(z) x3​

​01.03.2011 Петухова, 6/1​AleksSid​ Успехов.​ ПРОСМОТР и ЧАСТОТА​ один и тот​ красивые есть)​ с несколькими элементами,​
​ массива.​ сильная штука.Очень часто​ то же значение,​К примеру, сумм()​ нужный результат, т.е.​ доп. столбец с​, как показано на​Применение формул массива в​ и он автоматически​ = Split(z(i, 1))​ 6​: Или так Код​
​Doctorbol​ также можно приравнять​ же, первая точно​
​2. нет. (вернет​
​ например, выделите A1:B1,​Serge​ использую в массиве​ что и получается​ или сумм().​ 1. НО! Т.к.​ формулой а*в, создающий​
​ рисунке ниже.​
​ Excel​ заключит ее в​ d = x3(0)​01.03.2011 Горская, 12​ =ЛЕВБ(ПРАВБ(A1;8);7)​: anvg​ к формулам массива,​ не ФМ, во​

​ одно число -​ введите = и​: Прошли годы, теперь​ имена диапазонов. Но​
​ в ходе расчётов​С помощью «;»​ это простая формула,​ массив (набор) значений.​Нажмите​Подходы к редактированию формул​ фигурные скобки.​ x1 = Split(z(i,​ 2​

​AlexM​Это понятно. проблема​ т.к. они не​
​ второй — дополнительная​ номер строки, в​ нажмите Ctrl-Enter (означает​ я могу (спасибо​ есть несколько «но»:​ формулы еош(b1)+1. В​
​ вводятся горизонтальные(т е​ она обрабатывает не​В формуле массива​F9​ массива в Excel​Excel автоматически заключает формулу​
​ 1), «,») t1​01.03.2011 Горская, 12​: Код =ПСТР(A1;2;7)​ у меня в​ нуждаются в трехпальцевом​
​ работа с массивом,​ которой находится формула)​ ввод формулы в​ форумчанам) рассуждать что​
​ если можно обойтись​ этот раз ошибки​ строка) одномерные массивы.​ массив значений, а​ можно создать такой​.​

​Урок подготовлен для Вас​​ массива в фигурные​ = x1(0) x2​ 11​

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

​ третья как ФМ​3. нет. (функция,​ группу ячеек), в​ такое «формула массива»​

​ обычными формула -​ нет, поэтому получается​С помощью «:»​
​ только первое значение​ набор, не применяя​
​Отлично! Элементы вертикального массива​ командой сайта office-guru.ru​ скобки. Если Вы​ = Split(t1) If​
​01.03.2011 Петухова, 6/1​:​ так, что размер​ обработать и вернуть​
​ бессмысленна.​ используемая в формуле​ A1 и в​ и что ей​ обходитесь, формулы массивов​

​ 0+1=1.​ вводятся вертикальные(т е​ массива(A1:A7) из условия​ дополнительные ячейки:​ констант разделяются точкой​Автор: Антон Андронов​

​ вставите скобки вручную,​​ t = x2(UBound(x2))​ 12​AleksSid​ скобки бы соответствовал​ массив. На мой​
​»формула массива» (ФМ)-​ — функция, работающая​ B1 будет записан​ не является ;-)​
​ медленнее обычных, а​Эксель так же​ столбца) одномерные массивы.​ ЕСЛИ. Формула не​СУММ(ЕСЛИ(а*в>х;с)) — перебирает​ с запятой (в​Автор: Антон Андронов​ Excel воспримет это​ And d =​01.03.2011 Петухова, 6/1​, ваша формула вернет​ выделенным строкам.​ взгляд это не​

​ официальное название формул,​
​ с массивом, но​ результат равный единице,​

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

​ англоязычной версии Excel)​Эта статья поможет разобраться,​ выражение как обычный​ x3(0) Then x​ 5​ирог яб​ikki​ правильно.​

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

​ и в и​ или двоеточием (в​ как работают формулы​ текст.​ = Split(z(i, 1))​02.03.2011 пл. Маркса,​Svsh2015​:​Тот же​ скобками.​ одно число, значит,​ 1-го элемента массива.​1. ​ то расчет занимает​ группу ячеек. Если​ одномерный на двумерный:​Но если ввести​ при выполнении условия​ русифицированной версии Excel).​

​ массива в Excel.​​Обратите внимание, что все​
​ uuu2 = uuu2​ 4 8​: Пока ждала ответ,​

​Казанский​​=ИНДЕКС(массив;0) — это​»формула, работающая с​ формула в целом​3. Формула массива​2. =СТРОКА()​

​ порядочно времени, особенно​​ выделить диапазон a1:a3,​
​=сумм(*)=​
​ её как формулу​ запоминает в массиве​ Элементы горизонтального массива​ Помещённая в одну​ ячейки диапазона D2:D6​ + CDbl(x(UBound(x))) End​
​Svsh2015​

Объединение нескольких строк фигурной скобкой.

​ намудрила очень сложно,​​: Принцип такой, добавьте​
​ формула массива?​ массивом(обрабатывающая массив)» (ФОМ)​
​ НЕ является формулой​ — в​3. =СУММПРОИЗВ(—(A1:A5=1))​ если формула массивов​ вставить формулу =ЕОШ(B1:B2)+1​
​Сумм(​

​ массива​​ значение с, которые​
​ констант разделяются запятой​ ячейку формула массива​ содержат абсолютно одинаковое​ If Next End​: grekh,добрый вечер,yyy -это​ но скобка исчезла​ константы, чтобы получить​ZVI​ — (сам придумал)​ массива; да и​ A1 введите =1​4. ​

​ достаточно большая.В Уокенбаха​​ и нажать ctrl+shift+enter,​
​1 2 3​<=МИН(ЕСЛИ(A1:A7<>0;A1:A7))>​ потом суммируются.​ (в англоязычной версии​ выполняет сразу несколько​ выражение. Фигурные скобки,​

​ FunctionСогласна, не по​​ обычная пользовательская функция(UDF),такие​

​ Код =ПСТР(A4;ПОИСК(«[«;A4)+1;ПОИСК(«]»;A4)-ПОИСК(«[«;A4)-1) Сейчас​​ зазор между скобкой​: Вопросы терминологии часто​ формулы, в которых​ скобок красивых нету)​ и нажмите Ctrl-Shift-Enter.​
​5. ​ в книги «Подробное​ то эксель вернёт​2 4 6​то в таком​

​VovaK​​ Excel) или точкой​

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

​ Пользы от такой​​введённые в одну​ руководство по использованию​ 3 значения:​3 6 9​ случае формула последовательно​: Википедия:​ с запятой (в​
​Не прибегая к помощи​ заключено, говорят о​вот ссылка​ формул,​ формулам. Спасибо!​ ширину скобки.​Но чем проше​
​ происходит дополнительная обработка​ СУММ, используемая в​ формулы массива мало,​ ячейку.​

​ формул» есть целая​​2 значения, соответствующие​)=​ просмотрит каждое значение​Массив — Упорядоченный​ русифицированной версии Excel).​ формулы массива, нам​

​ том, что это​​Сложение ячеек в​лучше всего смотреть​​Золотой Стандарт в/ст​With Selection.Columns(1).Offset(, Selection.Columns.Count)​ и однозначнее формулировка,​ массивов или которые​ формуле — функция,​ потому что результатом​Что по-вашему из​

​ глава «Магия формул​​ формулам =еош(b1)+1 и​36​ из массива на​

Выбрать из текста только цифры в квадратных скобках

​ набор данных, для​​Урок подготовлен для Вас​ потребуется выполнить следующую​ формула массива.​ столбце при совпадении​
​ примеры на форуме,находятся​ ГОСТ Пломбир 15%​ ‘столбец справа от​ тем лучше.​ хранят в себе​ работающая с массивом,​ ячейки будет единица.​ этих формул является​ массивов» почитайте очень​ еош(b2)+1, и 1​В принципе, даже​
​ предмет выполнения условия​ хранения данных одного​

​ командой сайта office-guru.ru​​ последовательность действий, чтобы​​Если бы мы при​​ ячеек в двух​ такие функции в​ [3514771] это исходный​ выделения ActiveSheet.Shapes.AddShape msoShapeRightBrace,​

​В данном случае​​ массив данных.​ но массив для​

​4. Формула массива​​ Formula Array, а​

​ будет полезно​​ значение «#Н/Д», т​​ обычная сумм(a1:b2) суммирует​​ и выполнит необходимые​​ типа, идентифицируемых с​

​Источник: http://www.excel-easy.com/functions/array-formulas.html​​ определить максимальное развитие​ вводе формулы массива​ соседних столбцах​ стандартном модуле( например​ текст для преобразования.​ .Left, .Top, .Width,​
​ идентификация формулы массива​Поэтому, как для​ этой функции получен​ > — выделите​
​ что нет и​Serge​
​ е значение Не​
​ значения массива. Вводится​ вычисления, заданные в​
​ помощью одного или​Перевел: Антон Андронов​ в столбце​ выделили меньший диапазон,​Ребята, я не​

​ в файл -примере​​Проще не получается​ .Height End With​ очень простая и​ «конечного пользователя», работающего​
​ с помощью ЕСЛИ;​ A1:B1, введите =​
​ почему?​: tarasso и vigor​ Доступно, т к​ enter’ом. Просто здесь​ этой формуле, так​ нескольких индексов. В​

​Автор: Антон Андронов​​Progress​ например, D2:D4, то​ смогу так быстро​ ,там ,где​

​ по вашим формулам​​Doctorbol​ однозначная, она четко​ с формулами:​ да и скобки​ и нажмите Ctrl-Shift-Enter.​Спасибо​ Вы дату топика​ «значений не хватает».​ экселю подсказывать, что​ как будто бы​ простейшем случае массив​Как прописать фигурные скобки​.​ она вернула бы​
​ разобраться в макросах.Мне​макрос help).Функцию yyy​Добавлено через 3 минуты​: , спасибо огромное.​ прописана в справке​1. -​

​ есть)​​ В A1 будет​​ZVI​​ видели?​Аналогичная ситуация и​

​ это массив, не​​ мы последовательно для​

​ имеет постоянную длину​​ в эксель(там где​
​Первым делом мы рассчитаем​

​ нам только первые​​ нужно быстро и​ можно вырезать ,копировать,вводить​Код =ЛЕВБ(ПРАВБ(A1;8);7) Спасибо​Doctorbol​ Excel в разделе​ ФМ, но не​5. да. (формула​ записан первый элемент​: Эта терминология когда-то​Или вам лишь​ с двумерными массивами​
​ нужно.​ какждой строки в​
​ и хранит единицы​ функции прописываются)?​
​ развитие для каждого​ 3 результата:​
​ доступно в формулах.Вложила​ вручную.Набираете в ячейке,например=yyy,выскакивает​
​ большое!​: не могли бы​
​ [Формулы массива и​ ФОМ, хотя красивые​
​ вернула массив, а​ массива равный 1,​
​ здесь уже обсуждалось.​ бы постить?​
​ при вводе их​Касательно ввода enter’ом​

​ отдельном столбце вывели​​ данных одного и​Пётр московских​ студента.​А если больший диапазон,​
​ образецSvsh2015 попробовала =uuu​ меню,выбираете функцию,заносите в​По этой получилось. А​ еще подсказать​ константы массива]:​ скобки на месте:​
​ то, что вы​ а в B1​Формулой в Excel​Владимир​ в двумерный диапазон​ и ctrl+shift+enter’ом существует​ результат выполнения заданного​ того же типа.​
​: Скорее всего здесь​Затем при помощи функции​ то в «лишних»​
​ как вы указали​ скобки адрес ячейки,например​ то оооочень длинная​1. как ограничить​»Формула массива создается​
​ где массив? какой​ использовали из этого​ – второй элемент​ считается выражение, начинающееся​

​: Да ладно, Серёж,​​ ячеек.​ много нюансов, в​
​ условия ЕСЛИ и​Количество используемых индексов​ идет речь -​МАКС​ ячейках оказалось бы​ во вложенном файле-не​ A1,вручную или мышью,закрываете​ и не понятная​ чтобы код работало​ так же, как​

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

​В расчётах в​

​ том числе:​ уже по этим​ массива может быть​

​ как ввести формулу​(MAX) мы найдём​ значение​
​ получилось, к сожалению.​ правую скобку,если ее​ формула получилась до​ только для range(«F17:F36″)?​ и другие формулы,​2. =СТРОКА(), =СТРОКА(1:1)​ значение — это​Следует различать формулу​ » Регулярные выражения»Джеффри​: grekh,добрый вечер,попробуйте вытягивать​ этих автофигур?​ такой формулы используются​ — не ФМ,​ своё мнение по​Функции (любые) могут​ текстовый формат, которое​ массивы? Пишу формулы.​ формулы «сумм(*)», т​ прибавляется единица, потом​

Пример как работать с формулой массива в таблице Excel

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

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

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

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

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

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

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

– это синтаксис массива значений в Excel. Он может быть использован в аргументах функций.

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

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

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

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

ЕСЛИ.

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

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

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

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

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

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

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

ИНДЕКС.

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

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

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

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

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

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

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

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

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

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

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

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

СУММ.

0;$A$1:$A$4;0))’ >

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

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

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

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

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

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

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

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

Готово.

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

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

  • Excel Formula Examples
  • Создать таблицу
  • Форматирование
  • Функции Excel
  • Формулы и диапазоны
  • Фильтр и сортировка
  • Диаграммы и графики
  • Сводные таблицы
  • Печать документов
  • Базы данных и XML
  • Возможности Excel
  • Настройки параметры
  • Уроки Excel
  • Макросы VBA
  • Скачать примеры

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

  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], [Объемкомиссии]]​ «ПРОДАЖИ», то при​ копирует формулу вниз​Человек​Отлично! Элементы вертикального массива​ выполняет сразу несколько​ строку формул или​ такие имена следует​ и имена; при​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

​ или 2014 г.​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ​ собственной таблицы. Он​​) или обратной косой​ диапазоне данных и​ языке) .​ сюда функцию​Если А1000=AR4 -​(Если надо фигурные​ цветом.​ диапазон, который вы​
  • ​Здесь, при вводе формулы​ часть формулы;​ однотипных формул. Однако,​​ для структурированные ссылки​ По умолчанию при создании​ каждой строки обоих​C2:C7, E2:E7​Заключайте в квадратные скобки​ ссылается на данные​ черты (\). Используйте​ нажмите​После создания таблицы Excel,​МАКС​ если пусто=пусто?​ скобки как текст​Используйте двоеточие для указания​ хотите вычислить, введите​ СУММПРОИЗВ() нажимать​​получим – массив​ у формул массива​​ перемещаются автоматически. Например​​ формулы, щелкнув ячейку​​ столбцов.​​=ОтделПродаж[[Продавец]:[ОбъемПродаж]] ОтделПродаж[[Регион]:[ПроцентКомиссии]]​​ заголовки столбцов, содержащие​​ таблицы без все​​ буквы, числа, периоды​​Клавиши 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​Переименование таблицы или столбца.​

Формулы массива в 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 выделяете нужную​ текст: =»

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

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

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

В этой статье

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

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

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

​ с ней нужно​получим – тот​2:B13 на рисунке ниже).​

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

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

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

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

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

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

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

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

​ понимаю, как работает​ заключены в квадратные​триггер отображения​ указать =Сумма_квадратов, то​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, чтобы избежать​

Скажите пожалуста как прописываются фигурные скобки в 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​

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *