Excel для Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Операторы определяют операции, которые необходимо выполнить над элементами формулы. В Excel используются общие математические правила для вычислений, в том есть круглые скобки, экспоненты, умножение и деление, сложение и вычитание, а также сокращенное пемдас (заставьте Уважаемый родственницей Салли). С помощью скобок вы можете изменить порядок вычислений.
Типы операторов. Существуют четыре разных типа операторов вычислений: арифметическое, Сравнение, Объединение текстаи ссылка.
-
Арифметические операторы
Арифметические операторы служат для выполнения базовых арифметических операций, таких как сложение, вычитание, умножение, деление или объединение чисел. Результатом операций являются числа. Арифметические операторы приведены ниже.
Арифметический оператор
Значение
Пример
+ (знак «плюс»)
Сложение
= 3 + 3
– (знак «минус»)
Вычитание
Отрицание= 3 – 3
=-3* (звездочка)
Умножение
= 3 * 3
/ (косая черта)
Деление
= 3/3
% (знак процента)
Доля
30
^ (крышка)
Возведение в степень
= 3 ^ 3
-
Операторы сравнения
Операторы сравнения используются для сравнения двух значений. Результатом сравнения является логическое значение: ИСТИНА либо ЛОЖЬ.
Оператор сравнения
Значение
Пример
= (знак равенства)
Равно
= A1 = B1
> (знак «больше»)
Больше
= A1>B1
< (знак «меньше»)
Меньше
= A1<B1
>= (знак «больше или равно»)
Больше или равно
= A1>= B1
<= (знак «меньше или равно»)
Меньше или равно
= A1<= B1
<> (знак «не равно»)
Не равно
= A1<>B1
-
Текстовый оператор конкатенации
Амперсанд (&) используется для объединения (соединения) одной или нескольких текстовых строк в одну.
Текстовый оператор
Значение
Пример
& (амперсанд)
Соединение или объединение последовательностей знаков в одну последовательность
= «Север» & «обмотка» — это результат «Борей».
Если ячейка a1 содержит «Last Name», а B1 — «First Name», = a1& «,» &B1 — «фамилия, имя». -
Операторы ссылок
Для определения ссылок на диапазоны ячеек можно использовать операторы, указанные ниже.
Оператор ссылки
Значение
Пример
: (двоеточие)
Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки.
B5:B15
; (точка с запятой)
Оператор объединения. Объединяет несколько ссылок в одну ссылку.
= СУММ (B5: B15, D5: D15)
(пробел)
Оператор пересечения множеств, используется для ссылки на общие ячейки двух диапазонов.
B7:D7 C6:C8
Нужна дополнительная помощь?
Формулы массива в Excel
Смотрите также формулу — Вычислить(Шаг запятой также работает вас уделить пару обычной формулой. Понятно, } (их не
Без формулы массива
Вверх или вниз откроете исходной книги, будет возвращено значение столбца. escape-символом. Пример: скобки. между символами верхнегои нажмите клавишу
- формулу, в которой, как показано наЭта статья поможет разобраться,
- с заходом/Шаг сЕсли формула ссылается на как триггер отображения — секунд и сообщить, что вместо функции вводят с клавиатуры,CTRL
С формулой массива
вы увидите не null.Excel автоматически заменяет указатели=ОтделПродажСводкаФГ[‘#Элементов]Структурированная ссылка: и нижнего регистраВвод автоматически применяются структурированные рисунке ниже. как работают формулы
- выходом) значения или ячейки может быть выведен помогла ли она СУММ() в формуле
- они автоматически появляютсяУказатели столбцов настраиваются как коды ошибок.C8:E8 «#Эта строка» болееПри наличии таких специальных в именах. Например,. ссылки для вычисленияНажмите массива в Excel.gling других листов или
- список дополнительных аргументов. вам, с помощью массива может быть
после нажатия ряд.Преобразование диапазона в таблицу=ОтделПродаж[[#Заголовки],[#Данные],[ПроцентКомиссии]] короткими указателями @ знаков escape-символ (‘)(Отделпродаж [[#Totals], [ОбъемПродаж]] если в книгеОбратите внимание на то,
комиссионных за продажу.
- F9 Помещённая в одну: Здравствуйте. Это формула книг, имена которых В формулу можно кнопок внизу страницы. использована любая другаяCTRL+SHIFT+ENTER
- Вправо или влево и таблицы вТолько заголовок и данные в таблицах, содержащих в формуле необходим:и уже есть таблица что хотя Excel
Клавиша F9
Продажи. ячейку формула массива массива. Если в
- содержат небуквенные символы, вставить дополнительные функции Для удобства также функция MS EXCEL: СРЗНАЧ(), МАКС(),
- ). Это обрамление показаноНет диапазон
столбца «ПроцентКомиссии». больше одной строкилевая квадратная скобка ([);Отделпродаж [[#Data], [Объемкомиссии]] «ПРОДАЖИ», то при копирует формулу внизЧеловекОтлично! Элементы вертикального массива выполняет сразу несколько строку формул или такие имена следует и имена; при
приводим ссылку на НАИБОЛЬШИЙ() и т.п.
на рисунке выше
Указатели столбцов настраиваются как
При преобразовании таблицы в
office-guru.ru
Использование структурированных ссылок в таблицах Excel
D1:D7 данных. Но еслиправая квадратная скобка (]);— это структурированные попытке присвоить другой по столбцу, структурированныеРегион констант разделяются точкой вычислений. в ячейку установить заключать в апострофы вводе их первых оригинал (на английскомВышеприведенный пример иллюстрирует использование (см. Строку формул). ряд. диапазон, для их=ОтделПродаж[[#Эта строка], [ОбъемКомиссии]] в таблице толькорешетка (#); ссылки, представленные в таблице имя «Продажи»
ссылки не используются.Объем с запятой (вНе прибегая к помощи курсор и нажать ( букв снова выведется языке) . функции массива возвращающейЕсли бы мы нажалиВверх, вниз, вправо или эквивалентный абсолютные ссылкиИЛИ одна строка, Excelодинарная кавычка (‘).
виде строки, которая |
вам будет предложено Если, например, вы |
Продаж |
англоязычной версии Excel) |
формулы массива, нам одновременно клавиши Shift+Ctrl+Enter’ динамический список, изПриведенные ниже рекомендации необходимо единственное значение, т.е. просто влево
со стилем A1=ОтделПродаж[@ОбъемКомиссии] не заменяет указательИспользуйте пробелы для повышения начинается с имени выбрать уникальное имя. добавите столбец междуПроцентКомиссии
или двоеточием (в потребуется выполнить следующую то появятся фигурные). которого можно будет учитывать при создании результат может бытьENTERSHIFT изменить все ссылкиЯчейка на пересечении текущей «#Эта строка», и удобочитаемости структурированных ссылок.
таблицы и заканчивается Используйте идентификатор объекта |
столбцами C и |
Объемкомиссии русифицированной версии Excel). |
последовательность действий, чтобы |
скобки. Активируйте ячейку |
Указан путь к внешним |
выбрать необходимый элемент. |
формул. Также полезно |
выведен в одной |
|
, то получили бы |
Вместо перезаписи значений в |
на ячейки. При |
строки и столбца |
|
это может привести |
С помощью пробелов можно |
указателем столбца. |
Если вы планируете одновременно |
|
D, вам придется |
Владимир |
Элементы горизонтального массива |
определить максимальное развитие |
|
с формулой и |
книгам |
Всплывающие подсказки для функций |
знать о распространенных |
|
ячейке. Это достигается |
сообщение об ошибке |
текущих ячейках будут |
преобразовании диапазона в |
-
Объемкомиссии. Если используется к тому, что повысить удобочитаемость структурированнойПри создании или изменении таблицы, сводные таблицы исправлять формулу.
-
Северный констант разделяются запятой в столбце на вкладке Формулы—Вычислить
-
ошибках пользователей при использованием функций способных #ЗНАЧ!, возникающую при перемещены текущие значения таблицу, Excel не
-
в одну строку при добавлении строк ссылки. Пример: структурированных ссылок вручную и диаграммы, рекомендуется
При создании таблицы Excel260 (в англоязычной версииProgress формулы пройдите пошагово.
-
Убедитесь, что каждая внешняяЕсли вы не знакомы создании формул. «свернуть» вычисленный массив
использовании неверного типа ячеек и вставлены изменяются автоматически все заголовка или строки вычисления будут возвращать
-
=ОтделПродаж[ [Продавец]:[Регион] ] учитывайте перечисленные ниже префикса имен с
ей назначается имя10 % Excel) или точкой. Диапазон столбца А
Что произойдет, если я буду использовать прямые ссылки на ячейки?
ссылка, вводимая в с числом аргументовСоветы и рекомендации по до одного значения аргумента функции, т.к. указатели столбцов.
-
ссылки на ячейки итогов, то возвращается
-
непредвиденные результаты. Чтобыили правила синтаксиса. типом объекта. Например: по умолчанию («Таблица1»,
Сергей с запятой (вПервым делом мы рассчитаем и AG измените формулу, содержит имя функции, можно использовать созданию формул (СУММ(), СРЗНАЧ(), МАКС()). функция СУММ() принимаетОбщие сведения о таблицах
Как изменить имя таблицы?
из диапазона в #VALUE! ошибки. избежать таких проблем=ОтделПродаж[[#Заголовки], [#Данные], [ПроцентКомиссии]]Заключайте указатели в квадратные tbl_Sales для таблицы «Таблица2» и т. д.),
-
Южный русифицированной версии Excel). развитие для каждого до 10, а книги и путь функцию всплывающая подсказка,Правила, чтобы избежать распространенных
-
Примеры таких функций в качестве аргумента 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:C51. элементов (значений).Например, можно найти сумму добавьте строки данных, ячеек в формуле. может быть неопределенной, часть таблицы, например это означает, что его для использования имя, так как
. |
имена могут отображаться на |
формулы… чую, что |
вместе с вычисленной |
: |
и нажмите клавиши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.[@[ПроцентКомиссии]]
|
же массив, чтоВ отличие от ввода |
выполнив заливки структурированнойИспользование книг, содержащих внешние будет возвращено значение ее нет, будетлевая фигурная скобка ({); Не используйте пробелы для. удалении их из диапазоне ячеек. Массив появится итоговый результатBorisStarodubov укажите все обязательные по мере ввода формуле =СУММ($A$2:$A$12^2) присвоить и в первом обычных формул, после ссылки не то |
ссылки на таблицы ноль. |
возвращено значение null.правая фигурная скобка (});[#Totals] разделения слов.Нажмите клавишу нее. констант можно представить выполнения данного куска: Уважаемые знатоки, голову аргументы. Необязательные аргументы первых букв (первые имя Сумма_квадратов, а случае. ввода формулы массива же самое. При Excel в другихB8#Эта строказнак доллара ($);и В имени нельзяВВОДСтруктурированные ссылки также появляются, в таком виде: формулы. сломал, но не в синтаксисе формулы буквы работают как затем в ячейкеТ.е. нажатие нужно нажать вместо копировании, структурированные ссылки книгах=ОтделПродаж[[#Все],[ОбъемПродаж]:[ПроцентКомиссии]]ИЛИкрышка (^);[#Data] использовать пробелы. Символ. когда вы создаете |
{19;33;63;48;13}BorisStarodubov |
понимаю, как работает заключены в квадратныетриггер отображения указать =Сумма_квадратов, тоCTRL+SHIFT+ENTERENTER не изменяются, во Если книга содержит внешниеВсе ячейки в столбцах@амперсанд (&);— это указатели подчеркивания (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?
- Как в ворде поставить фигурные скобки?
- Когда ставится фигурная скобка?
- Как сделать большую фигурную скобку в ворде?
- Как растянуть формулу массива?
- Как написать формулу массива?
- Чем отличается обычная формула от массива?
- Excel. Введение в формулы массива
Как поставить фигурную скобку в excel
Что означает фигурная скобка в Excel?
Excel заключил формулу в фигурные скобки. Это говорит о том, что данная формула является формулой массива. Эта формула производит вычисления и возвращает массив из пяти элементов. … Для отображения итогового массива требуется пять ячеек, потому что в одной ячейке нельзя отобразить более чем одно значение.
Где в Экселе фигурная скобка?
Нажмите клавиши CTRL+SHIFT+ВВОД. Формула автоматически вставляется между открывающей и закрывающей фигурными скобками ( ). Примечание: Вручную вводе фигурных скобок вокруг формулы не преобразует его в формуле массива — необходимо нажать сочетание клавиш Ctrl + Shift + Ввод, чтобы создать формулу массива.
Что означают фигурные скобки в математике?
Фигурными скобками в одних математических текстах обозначается операция взятия дробной части, в других — они применяются для обозначения приоритета операций, как третий уровень вложенности (после круглых и квадратных скобок). Фигурные скобки применяют для обозначения множеств.
Как поставить фигурную скобку в формуле?
Использование специального кода и горячих клавиш
- Установите курсор в месте, где должна находиться открывающаяся фигурная скобка, и введите код “007B” без кавычек.
- Сразу после введения кода нажмите “ALT+X” — он преобразуется в открывающуюся фигурную скобку.
Как прописать формулу массива в Экселе?
Главное отличие заключается в том, что при использовании формулы массива для ввода формулы нажимаем клавиши CTRL+SHIFT+ВВОД. При этом формула Excel в скобки. Если ввести скобки вручную, формула будет преобразована в текстовую строку, и она не будет работать.
Как поставить квадратные скобки в Excel?
При необходимости отобразить квадратные скобки в офисных приложениях (Word,Excel, Open Office), необходимо на панели инструментов выбрать меню «Вставка», затем «Символ», нажать на квадратные скобки и «Вставить».
Как в ворде поставить фигурные скобки?
Нажмите клавиши «SHIFT+х», то есть «SHIFT» и ту кнопку, на которой находится открывающаяся фигурная скобка (русская буква «х»). Открывающаяся скобка будет добавлена.
Когда ставится фигурная скобка?
Для записи систем уравнений, систем неравенств, а также систем уравнений и неравенств используют одиночную фигурную скобку вида .
Как сделать большую фигурную скобку в ворде?
редактор formula one
- Открываешь редактор Формул
- Затем шаблоны скобок — выбираешь круглые скобки
- Затем шаблоны матриц — выбираешь 1Х4 в столбик (сверху третья в середине)
- Набираешь цифры которые после черты — Затем нажимаешь влево чтобы выйти из набора цифр
Как растянуть формулу массива?
Нажмите клавиши CTRL+SHIFT+ВВОД. Примечания: Помните, что формулу массива нельзя сократить. Если вы расширите формулу массива слишком далеко, удалите ее и начните с начала.
Как написать формулу массива?
Для ввода формулы массива необходимо
- выделить массив — это диапазон ячеек, в которые Excel выведет данные,
- и нажать чудо комбинацию клавиш — F2, а затем одновременно — клавиши CTRL + SHIFT + ВВОД.
Чем отличается обычная формула от массива?
В отличие от ввода обычных формул, после ввода формулы массива нужно нажать вместо ENTER комбинацию клавиш CTRL+SHIFT+ENTER (поэтому, иногда, формулы массива также называются формулами CSE — это первые буквы от названия клавиш, используемых для ввода C trl, S hift, E nter).
Excel. Введение в формулы массива
Ранее я уже посвятил несколько заметок использованию формул массива:
Полученные комментарии подсказали мне, что пользователи не часто используют формулы массива. Более того мало кто знаком с ними.
Предлагаю вашему вниманию посвященный массивам фрагмент книги Джона Уокенбаха. Подробное руководство по созданию формул в Excel 2002. – М.: Издательский дом «Вильямс», 2002. – 624 с.
Скачать заметку в формате Word, примеры в формате Excel
В Excel массивы могут быть одномерными (их еще называют векторами) или двумерными (матрицы). Размерность массива зависит от количества строк и столбцов в нем. Например, одномерный массив может храниться в диапазоне, состоящем из одной строки (горизонтальный массив) или столбце (вертикальный массив). Двумерный массив хранится в прямоугольном диапазоне ячеек. Excel (в отличие от языка программирования VBA) не поддерживает трехмерные массивы.
Однако, как будет показано далее, массивы вовсе не обязательно хранить в ячейках. Можно производить операции над массивами, которые существуют только в памяти Excel. Можно применять формулы массива для выполнения операций и получения результатов вычислений. Сама формула массива может находиться во многих ячейках или в одной единственной. Существует два вида формул массива: формула массива, которая возвращает несколько значений, и другая, которая возвращает только одно значение.
Формула массива, возвращающая несколько значений
Рис. 1 демонстрирует рабочий лист, на котором производится расчет объема продаж товаров. Для этого вычисляют значение в столбце D (объем продаж каждого товара), используя формулу =В2*С2, а затем копируют ее в расположенные ниже ячейки.
Рис. 1. Диапазон D2:D6 содержит традиционные формулы произведения (в ячейках D2 и D3 различные формулы, хотя и похожие)
После копирования этой формулы рабочий лист содержит пять формул в столбце D. Альтернативный путь вычислений – использование единой формулы (формулы массива) для вычисления всех пяти значений в диапазоне D2:D6. Эта единственная формула занимает пять ячеек и возвращает массив из пяти значений. Для создания единой формулы массива нужно произвести следующие операции:
- Выделить диапазон, в котором будет сохраняться результат вычислений. В данном случае это диапазон D2:D6.
- Ввести формулу: =В2:В6*С2:С6
- Обычно после введения формулы нажимается клавиша , но только не в случае формулы массива. Так как введенная формула является формулой массива, нажимается комбинация клавиш .
Формула добавляется во все пять выделенных ячеек (рис. 2), при этом в строке формул появится следующее выражение:
Рис. 2. Диапазон D2:D6 содержит формулу массива (в ячейках D2 и D3 одна и та же формула)
Excel заключил формулу в фигурные скобки. Это говорит о том, что данная формула является формулой массива.
Эта формула производит вычисления и возвращает массив из пяти элементов. В данном случае формула массива производит операции над двумя другими массивами, оба из которых хранятся в диапазонах ячеек. Значения первого массива хранятся в диапазоне В2:В6, а второго — в С2:С6. Для отображения итогового массива требуется пять ячеек, потому что в одной ячейке нельзя отобразить более чем одно значение. Этим объясняется, зачем нужно выделять пять ячеек перед введением формулы.
Конечно, эта формула массива возвращает точно такие же значения, что и пять формул, введенных в соответствующие ячейки диапазона D2:D6
Использование единой формулы массива предпочтительнее, чем использование нескольких формул, так как предоставляет определенные преимущества:
- Легко убедиться, что все формулы в диапазоне идентичны.
- Использование формул массива, возвращающих сразу несколько значений, избавляет от случайных изменений в формуле. Нельзя просто изменить одну ячейку в формуле массива.
- Использование формул массива почти всегда предотвращает вмешательство начинающих пользователей, которые хотят внести свои изменения в формулы.
Формула массива, возвращающая одно значение
Обратимся к рис. 3. Следующая формула массива размещается в одной ячейке – D8:
Рис. 3. Сумма произведений в виде формулы массива
Эту формулу можно ввести в любую ячейку. При вводе формулы не нужно использовать фигурные скобки, а после введения не забудьте использовать комбинацию клавиш .
Эта формула массива возвращает общую сумму, на которую продано товаров. Важно понимать, что значение, возвращаемое этой формулой, не зависит от информации в столбце D. Фактически можно удалить столбец D, а формула будет выполняться по-прежнему.
Эта формула оперирует значениями, находящимися в двух массивах. Оба массива хранятся в ячейках. Первый – в диапазоне ячеек В2:В6, второй – C2:С6. Формула перемножает соответствующие значения в этих двух массивах и создает новый массив (который существует только в памяти компьютера). Функция СУММ выполняет операцию над этим новым массивом и возвращает значение суммы его элементов.
Создание массива констант
В предыдущих примерах использовались массивы, хранящиеся в диапазоне ячеек рабочего листа. Но… массив не обязательно должен храниться в диапазоне ячеек. Массив, который хранится исключительно в памяти, называется массивом констант.
Для создания массива констант нужно список его элементов заключить в фигурные скобки. Вот пример горизонтального массива констант, состоящего из пяти элементов: . Для создания вертикального массива констант используйте в качестве разделителя двоеточие.
Формула =СУММ( ) использует функцию СУММ, аргументом которой является массив констант. Формула возвращает значение суммы элементов массива, равное 3. Отметим, что эта формула использует массив в качестве аргумента, но при этом не является формулой массива. Поэтому не нужно использовать клавиши для ввода формулы.
В случае непосредственного задания массива (как показано выше) необходимо заключать элементы массива в фигурные скобки. С другой стороны, при вводе формулы массива фигурные скобки не ставятся.
Пока, возможно, трудно заметить, какие-либо преимущества использования массивов констант. Действительно, формула =СУММ(1;0;1;0;1) возвращает точно такое же значение, как и =СУММ( ).
Очевидные преимущества становятся ясны при дальнейшем рассмотрении. Следующая формула использует два массива констант: =СУММ( * ). Эта формула создает в памяти новый массив, который состоит из произведения соответствующих элементов двух других массивов: . Созданный массив используется впоследствии в качестве аргумента для функции СУММ, которая возвращает результат вычислений (70). Формула эквивалентна следующей формуле, которая не использует массивы: =СУММ(1*5;2*6;3*7;4*8)
Можно составлять формулы массивов для разных типов массивов. Например, можно составить формулу, в которой будет одновременно использоваться массив констант и массив, элементы которого хранятся в диапазоне ячеек (рис. 4). Для подсчета суммы значений, которые являются произведением элементов массива в диапазоне Al:D1 и соответствующих элементов массива констант, применяется следующая формула: = )>. Эта формула эквивалентна следующей: =СУММ(А1*1;В1*2;С1*3;D1*4)
Рис. 4. Сумма произведений массива рабочего листа и массива констант
Элементы массива констант
Массивы констант могут состоять из чисел, текста, логических значений (например, ИСТИНА, ЛОЖЬ) и даже значений ошибок, таких как #Н/Д. Числа в массиве могут быть целыми, с десятичной точкой или экспоненциальными. Текст в массиве констант заключается в двойные кавычки (например, » Вторник » ). Массив констант может состоять из элементов разного типа, например:
Массивы констант не могут включать в себя формулы, функции или другие массивы. Числовые значения не могут включать символы доллара, точки с запятой (точки), круглые скобки или символ процента. Например, неверный массив констант:
Понятие размерности массива
Массивы могут быть одномерными или двумерными. Ориентация одномерного массива может быть горизонтальной или вертикальной.
Одномерные горизонтальные массивы
Элементы в одномерном горизонтальном массиве разделяются точкой с запятой (запятыми в английской версии программы). Ниже приведен пример одномерного горизонтального массива констант:
Для отображения этого массива в диапазоне необходимо пять последовательных ячеек в строке. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из одной строки и пяти столбцов. Затем введите: = и нажмите (рис. 5).
Рис. 5. Одномерный горизонтальный массив.
Обратите внимание, внутренние фигурные скобки обозначают массив констант; внешние фигурные скобки – формулу массива. Если ввести этот массив в горизонтальный диапазон, состоящий более чем из пяти ячеек, то лишние ячейки будут содержать #Н/Д (что указывает на недопустимые значения). Если ввести этот массив в вертикальный диапазон ячеек, то в каждой ячейке диапазона появится первый элемент (1) массива.
Ниже приведен пример другого горизонтального массива. Он состоит из семи элементов и создает текстовую последовательность: . Для ввода этого массива выделите семь элементов в строке и введите следующий текст: = . Нажмите .
Одномерные вертикальные массивы
Элементы в одномерном вертикальном массиве разделяются двоеточием (точкой с запятой в английской версии программы). Ниже приведен пример вертикального массива констант, состоящего из шести элементов: . Для отображения этого массива в диапазоне необходимо шесть ячеек в столбце. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из шести строк и одного столбца. Затем введите: = и нажмите .
Ниже приведен пример другого вертикального массива, состоящего из четырех элементов:
Двумерные массивы
В двумерных массивах используются точки с запятыми (запятые в английской версии программы) для разделения горизонтальных элементов и двоеточия (точки с запятой в английской версии программы) для разделения вертикальных элементов. Ниже приведен пример массива констант размерностью 3×4: . Для отображения этого массива в диапазоне требуется двенадцать ячеек. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из трех строк и четырех столбцов. Затем введите следующую формулу = после чего нажмите (рис. 6).
Рис. 6. Двумерный массив
Если ввести массив в диапазон, состоящий из большего числа ячеек, Ехсеl отобразит #Н/Д в лишних ячейках (рис. 7).
Рис. 7. Показано, что получится, если ввести массив 3×4 в диапазон ячеек 10×5.
Каждая строчка двумерного массива должна содержать одинаковое количество элементов. Например, представленный ниже массив недопустимый, потому что его третья строка состоит только из трех элементов; . Excel не даст возможности ввести формулу, в которой присутствует недопустимый формат массива.
Присвоение имени массивам констант
Excel позволяет создать массив констант, присвоить ему имя и затем использовать это имя в формулах. Фактически присвоение имени массиву заключается в присвоении имени формуле (рис. 8). Пройдите по меню: Формулы – Диспетчер имен.
Рис. 8. Показано, как присвоить имя массиву, используя диалоговое окно Создание имени.
Массиву присвоено имя ДеньНедели, которое соответствует следующему массиву констант: . Отметим, что в диалоговом окне Создание имени для задания массива необходимо использовать знак равенства (=) перед массивом констант. В противном случае массив будет воспринят как текстовая строка. Также необходимо самостоятельно взять элементы массива в фигурные скобки. Excel в этом случае не вводит скобки автоматически. После присвоения имени массиву, его имя можно использовать в формулах (рис. 9).
Рис. 9. Ввод поименованного массива в диапазон Al:G1
Так как элементы массива разделяют точки с запятой, ориентация массива будет горизонтальной. Для создания вертикальных массивов используются двоеточия. Также можно воспользоваться функцией транспонирования для того, что бы вставить горизонтальный массив в вертикальный диапазон (рис. 10). Для этого введите в диапазон семи вертикальных ячеек A1:A7 формулу массива:
Рис. 10. Ввод горизонтального массива в вертикальный диапазон
При использовании функции Excel ИНДЕКС можно получить доступ к отдельному элементу массива. Например, ниже приведенная формула возвращает значение «Четверг», четвертого элемента массива ДеньНедели: =ИНДЕКС(ДеньНедели;4)
Источник
Parentheses
Parentheses ()
is used to change the order of an operation.
Using parentheses makes Excel do the calculation for the numbers inside the parentheses first, before calculating the rest of the formula.
Parentheses are added by typing ()
on both sides of numbers, like (1+2)
.
Examples
No parentheses
=10+5*2
The result is 20
because it calculates (10+10
)
With parentheses
=(10+5)*2
The result is 30
because it calculates (15)*2
Formulas can have groups of parentheses.
=(10+5)+(2*4)+(4/2)
Note: Cells can be used as values in the formulas inside parentheses, like =(A1+A2)*B5
. We have used manual entries in our examples to keep things simple.
Let’s have a look at some real examples in Excel.
Without Parentheses
The result is 17
, the calculation is 2+15
. It uses 15
because 3*5=15
.
With One Parentheses
The result is 25
, the calculation is 5*5
. It uses 5
because it has calculated numbers inside the parentheses (2+3)=5
first.
With Many Parentheses
The result is 17
, the calculation is 5+8+4
. The numbers inside the parentheses are calculated first.
Nesting Parentheses
When using more advanced formulas you may need to nest parentheses. You can look at this like an onion, which has many layers. Excel will calculate the numbers inside the parentheses first, layer by later, starting with the inner layer.
Example no nesting
=2*2+3*4+5*5*2
It calculates the values flat as you would do with a calculator.
Example nesting
=((2*2)+(3*4)+(5*5))*2
Let’s break it down and explain.
Nesting creates layers like an onion. You can have many layers. This example uses two, the inner and outer layers.
It starts with calculating the numbers in the inner layer:
-
=((2*2)+(3*4)+(5*5))*2
-
=((4)+(12)+25))*2
Calculates the inner layer -
=(41)*2
Calculates the outer layer -
82
Chapter Summary
Parentheses can be used to change the order of an operation. The numbers inside the parentheses gets calculated first. A formula can have sets of parentheses. More advanced formulas can use nesting to create layers of operations, like an onion. It calculates the inner layer first, then the next, and so on.
Test Yourself With Exercises
Ранее я уже посвятил несколько заметок использованию формул массива:
- Excel. Транспонирование строк в столбцы (или столбцов в строки) с помощью формулы массива
- Excel. Суммирование по диапазону, содержащему ошибку, с помощью формулы массива
Полученные комментарии подсказали мне, что пользователи не часто используют формулы массива. Более того мало кто знаком с ними.
Предлагаю вашему вниманию посвященный массивам фрагмент книги Джона Уокенбаха. Подробное руководство по созданию формул в Excel 2002. – М.: Издательский дом «Вильямс», 2002. – 624 с.
Скачать заметку в формате Word, примеры в формате Excel
В Excel массивы могут быть одномерными (их еще называют векторами) или двумерными (матрицы). Размерность массива зависит от количества строк и столбцов в нем. Например, одномерный массив может храниться в диапазоне, состоящем из одной строки (горизонтальный массив) или столбце (вертикальный массив). Двумерный массив хранится в прямоугольном диапазоне ячеек. Excel (в отличие от языка программирования VBA) не поддерживает трехмерные массивы.
Однако, как будет показано далее, массивы вовсе не обязательно хранить в ячейках. Можно производить операции над массивами, которые существуют только в памяти Excel. Можно применять формулы массива для выполнения операций и получения результатов вычислений. Сама формула массива может находиться во многих ячейках или в одной единственной. Существует два вида формул массива: формула массива, которая возвращает несколько значений, и другая, которая возвращает только одно значение.
Формула массива, возвращающая несколько значений
Рис. 1 демонстрирует рабочий лист, на котором производится расчет объема продаж товаров. Для этого вычисляют значение в столбце D (объем продаж каждого товара), используя формулу =В2*С2, а затем копируют ее в расположенные ниже ячейки.
Рис. 1. Диапазон D2:D6 содержит традиционные формулы произведения (в ячейках D2 и D3 различные формулы, хотя и похожие)
После копирования этой формулы рабочий лист содержит пять формул в столбце D. Альтернативный путь вычислений – использование единой формулы (формулы массива) для вычисления всех пяти значений в диапазоне D2:D6. Эта единственная формула занимает пять ячеек и возвращает массив из пяти значений. Для создания единой формулы массива нужно произвести следующие операции:
- Выделить диапазон, в котором будет сохраняться результат вычислений. В данном случае это диапазон D2:D6.
- Ввести формулу: =В2:В6*С2:С6
- Обычно после введения формулы нажимается клавиша <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. Помещённая в одну ячейку формула массива выполняет сразу несколько вычислений.
Без формулы массива
Не прибегая к помощи формулы массива, нам потребуется выполнить следующую последовательность действий, чтобы определить максимальное развитие в столбце Progress.
- Первым делом мы рассчитаем развитие для каждого студента.
- Затем при помощи функции МАКС (MAX) мы найдём наибольшее значение в столбце Progress.
С формулой массива
Нам не нужно использовать вспомогательный диапазон в столбце D. Excel может хранить данные в своей памяти. Диапазон данных, сохранённый в памяти Excel, называется массивом констант.
- Мы уже знаем, что определить прогресс первого студента нам поможет формула, показанная на рисунке ниже.
- Чтобы из значений прогресса всех студентов найти максимальное, мы добавляем сюда функцию МАКС (MAX) и заменяем C2 на C2:C6, а B2 на B2:B6.
- Завершаем редактирование формулы нажатием Ctrl+Shift+Enter.
Замечание: Формула массива в строке формул заключена в фигурные скобки {}. Не пытайтесь ввести их вручную, скобки исчезнут при попытке отредактировать формулу.
Пояснение:
- Диапазон данных (массив констант) хранится в памяти Excel, не в диапазоне ячеек. Массив констант можно представить в таком виде: {19;33;63;48;13}.
- Функция МАКС (MAX) использует этот массив как аргумент и возвращает результат 63.
Клавиша F9
При работе с формулами массива можно использовать режим просмотра содержимого массива констант.
- В формуле выделите C2:C6-B2:B6, как показано на рисунке ниже.
- Нажмите F9.
Отлично! Элементы вертикального массива констант разделяются точкой с запятой (в англоязычной версии Excel) или двоеточием (в русифицированной версии Excel). Элементы горизонтального массива констант разделяются запятой (в англоязычной версии Excel) или точкой с запятой (в русифицированной версии Excel).
Урок подготовлен для Вас командой сайта office-guru.ru Источник: http://www.excel-easy.com/functions/array-formulas.html Перевел: Андрей Антонов Правила перепечатки Еще больше уроков по Microsoft Excel