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 для iPad Excel для iPhone Excel для планшетов с Android Excel 2010 Excel для Mac 2011 Excel для телефонов с Android Еще…Меньше
Операторы определяют операции, которые необходимо выполнить над элементами формулы. Существует стандартный порядок вычислений, но его можно изменить с помощью скобок.
В этой статье
-
Типы операторов
-
Порядок выполнения действий в формулах Excel
Типы операторов
Существует четыре различных типа операторов вычислений: арифметические, сравнительные, текстовые (объединение текста) и ссылки.
Арифметические операторы
Выполнение основных математических операций, таких как с добавление, вычитание или умножение; объединить числа; и получить числовые результаты, используйте в формуле арифметические операторы:
Арифметический оператор |
Значение |
Пример |
Результат |
+ (знак «плюс») |
Сложение |
=3+3 |
6 |
– (знак «минус») |
Вычитание |
=3–1 |
2 -1 |
* (звездочка) |
Умножение |
=3*3 |
9 |
/ (косая черта) |
Деление |
=15/3 |
5 |
% (знак процента) |
Доля |
=20%*20 |
4 |
^ (крышка) |
Возведение в степень |
=3^2 |
9 |
Операторы сравнения
Операторы сравнения используются для сравнения двух значений. При сравнении двух значений с помощью этих операторов результатом является логическое значение ИСТИНА или ЛОЖЬ.
Оператор сравнения |
Значение |
Пример |
= (знак равенства) |
Равно |
A1=B1 |
> (знак «больше») |
Больше |
A1>B1 |
< (знак «меньше») |
Меньше |
A1<B1 |
>= (знак «больше или равно») |
Больше или равно |
A1>=B1 |
<= (знак «меньше или равно») |
Меньше или равно |
A1<=B1 |
<> (знак «не равно») |
Не равно |
A1<>B1 |
Текстовый оператор конкатенации
С помощью амперсанд (&) можно совмещать (объединять) одну или несколько текстовых строк, чтобы получить один фрагмент текста.
Текстовый оператор |
Значение |
Пример |
Результат |
& (амперсанд) |
Соединение или объединение последовательностей знаков в одну последовательность |
=»North»&»wind» |
Northwind |
=»Привет» & » » & «мир» В этом примере между двумя словами вставляется пробел. Знак пробела определяется пробелом в открывающих и закрывающих кавычках (» «). |
Всем привет |
Операторы ссылок
Для определения ссылок на диапазоны ячеек можно использовать операторы, указанные ниже.
Оператор ссылки |
Значение |
Пример |
: (двоеточие) |
Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки. |
B5:B15 |
; (точка с запятой) |
Оператор объединения. Объединяет несколько ссылок в одну ссылку. |
СУММ(B5:B15,D5:D15) |
(пробел) |
Оператор пересечения, который возвращает ссылку на ячейки, общие с диапазонами в формуле. В этом примере ячейка C7 находится в обоих диапазонах, поэтому это пересечение. |
B7:D7 C6:C8 |
К началу страницы
Порядок выполнения действий в формулах Excel
В некоторых случаях порядок выполнения вычислений может повлиять на возвращаемую формулу, поэтому важно понимать, как определяется порядок и как можно изменить порядок получения нужных результатов.
Порядок вычислений
Формулы вычисляют значения в определенном порядке. Формула в Excel всегда начинается со знака равно (=). Знак равно означает Excel что последующие символы образуют формулу. После знака равно вычисляются элементы (операнды, например числа или ссылки на ячейки), разделенные операторами вычислений (такими как +, -, *или /). Excel вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.
Приоритет операторов
Если в одной формуле используется несколько операторов, Microsoft Excel выполняет операции в порядке, указанном в приведенной ниже таблице. Если формула содержит операторы с одинаковым приоритетом — например, операторы деления и умножения, — они выполняются слева направо.
Оператор |
Описание |
: (двоеточие) (один пробел) , (запятая) |
Операторы ссылок |
– |
Знак «минус» |
% |
Процент |
^ |
Exponentiation (поднятия до питания) |
* и / |
Умножение и деление |
+ и — |
Сложение и вычитание |
& |
Объединение двух текстовых строк в одну |
= |
Сравнение |
Использование круглых скобок
Чтобы изменить порядок вычисления формулы, заключите ее часть, которая должна быть выполнена первой, в скобки. Например, следующая формула дает результат 11, так как Excel умножение перед с добавлением. В этой формуле число 2 умножается на 3, а затем к результату прибавляется число 5.
=5+2*3
Если же с помощью скобок изменить синтаксис, Microsoft Excel сложит 5 и 2, а затем умножит результат на 3; результатом этих действий будет число 21.
=(5+2)*3
В следующем примере скобки вокруг первой части формулы Excel сначала вычислить ячейки B4+25, а затем разделить результат на сумму значений в ячейках D5, E5 и F5.
=(B4+25)/СУММ(D5:F5)
К началу страницы
Нужна дополнительная помощь?
Главная / Офисные технологии /
Работа в Microsoft Excel 2007 / Тест 6
Упражнение 1:
Номер 1
Какой символ следует использовать в формулах в качестве знака умножения?
Ответ:
(1) х
(2) (
(3) *
(4) ^
Номер 2
Какой символ следует использовать в формулах в качестве знака деления?
Ответ:
(1) :
(2)
(3) /
(4) |
Номер 3
С какого символа должна начинаться формула?
Ответ:
(1) не имеет значения
(2) '
(апостроф)
(3) ~
(тильда)
(4) =
(равно)
Номер 4
Можно ли при вводе формул использовать скобки?
Ответ:
(1) да, всегда
(2) да, но только при использовании абсолютных ссылок
(3) да, но только при использовании ссылок на другие листы
(4) нет, никогда
Упражнение 2:
Номер 1
Как указать ссылку на ячейку С1 при вводе формулы?
Ответ:
(1) выделить ячейку щелчком левой кнопки мыши
(2) выделить ячейку щелчком правой кнопки мыши
(3) нажать клавишу ENTER. Ссылка на ячейку будет введена автоматически
(4) нажать клавишу TAB. Ссылка на ячейку будет введена автоматически
Номер 2
Как подтвердить ввод формулы в ячейку?
Ответ:
(1) нажать кнопку 1
(2) нажать кнопку 2
(3) нажать кнопку 3
(4) нажать кнопку 4
Номер 3
Какую клавишу клавиатуры следует нажать для подтверждения ввода формулы в ячейку?
Ответ:
(1) F4
(2) F2
(3) ENTER
(4) ESC
Упражнение 3:
Номер 1
Что нужно сделать, чтобы ввести ссылку на ячейку В3
в поле "Число"?
Ответ:
(1) ничего. Ссылка на ячейку в этой ситуации будет вставлен автоматически
(2) закрыть окно и щелкнуть мышью по ячейке В3
(3) щелкнуть мышью по ячейке В3
(4) ничего. Ссылку на ячейку в этой ситуации вводить не обязательно
Номер 2
Создается формула с использованием функции СЕГОДНЯ
для отображения текущей даты. Где следует ввести аргумент функции?
Ответ:
(1) аргумент для этой функции вводить не надо
(2) в ячейке
(3) в строке формул
(4) в ячейке и в строке формул
Номер 3
Что означает запись =СУММ(В2:В4)
в строке формул?
Ответ:
(1) вычисляется сумма ячеек В2
и В4
(2) вычисляется сумма ячеек В2
, В3
и В4
(3) вычисляется частное от деления ячеек В2
и В4
(4) вычисляется частное от деления ячеек В2
, В3
и В4
Упражнение 4:
Номер 1
Для какой цели в формулах используют абсолютные ссылки?
Ответ:
(1) для того чтобы при копировании формулы ссылка на ячейку не изменялась
(2) для того чтобы при перемещении формулы ссылка на ячейку изменялась
(3) для того чтобы в ячейке отображались только положительные значения
(4) для присвоения числам в ячейке положительных значений
Номер 2
Для какой цели в формулах используют относительные ссылки?
Ответ:
(1) для того чтобы при копировании формулы ссылка на ячейку не изменялась
(2) для того чтобы при перемещении формулы ссылка на ячейку изменялась
(3) для того чтобы в ячейке отображались только положительные значения
(4) для присвоения числам в ячейке положительных значений
Номер 3
Что означает знак $
в строке формул?
Ответ:
(1) расчеты выполняются в долларах
(2) числу в ячейке присвоен денежный стиль
(3) на ячейку В7
сделана абсолютная ссылка
(4) на ячейку В7
сделана относительная ссылка
Номер 4
Какую клавишу следует нажать, чтобы ссылка на ячейку А6
была абсолютной?
Ответ:
(1) F2
(2) F4
(3) ENTER
(4) ESC
Упражнение 5:
Номер 1
Какая формула будет указана в ячейкеD5
при копировании в нее формулы из ячейкиD2
?
Ответ:
(1) =В2*С2
(2) =В5*С2
(3) =В2*С5
(4) =В5*С5
Номер 2
Какая формула будет указана в ячейкеD5
при копировании в нее формулы из ячейкиD2
?
Ответ:
(1) =В2*С2*$В$7
(2) =В5*С5*В10
(3) =В5*С5*В7
(4) =В5*С5*$В$7
Номер 3
Какую формулу вычисления цены в рублях необходимо записать в ячейкеD2
, чтобы потом ее можно было копировать на ячейкиD3:D5
и она оставалась верной?
Ответ:
(1) =В2*С2/В7
(2) =(В2*С2)/В7
(3) =В2*С2/$В$7
(4) =$В$2*$С$2/$В$7
Номер 4
В какой вкладке находятся элементы для присвоения имени ячейке?
Ответ:
(1) главная
(2) вставка
(3) формулы
(4) данные
Упражнение 6:
Номер 1
В ячейке отображается код ошибки #ЗНАЧ!
. В чем причина?
Ответ:
(1) в одной из ячеек вместо числа введен текст
(2) используется имя ячейки, которое не было определено
(3) используется ссылка на пустую ячейку
(4) ошибка в написании имени ячейки или диапазона
Номер 2
В ячейке отображается код ошибки #ИМЯ?
. В чем причина?
Ответ:
(1) в одной из ячеек вместо числа введен текст
(2) в функции с числовым аргументом используется неприемлемый аргумент
(3) используется ссылка на пустую ячейку
(4) ошибка в написании имени функции
Номер 3
В ячейке отображается код ошибки #ПУСТО!
. В чем причина?
Ответ:
(1) в одной из ячеек вместо числа введен текст
(2) используется ошибочный оператор диапазона
(3) используется ссылка на пустую ячейку
(4) ячейка, на которую ссылается формула, была удалена
Номер 4
В ячейке отображается код ошибки #ССЫЛКА!. В чем причина?
Ответ:
(1) в одной из ячеек вместо числа введен текст
(2) используется ошибочный оператор диапазона
(3) используется ссылка на пустую ячейку
(4) ячейка, на которую ссылается формула, была удалена
Программа Excel по истине прорывное изобретение компании Microsoft. Благодаря такому инструменту, как формулы Эксель, возможности программы становятся практически безграничными и позволяют обрабатывать данные так как вам угодно за считанные секунды, что в свою очередь экономит ваше время и нервы. Так давайте познакомимся поближе с формулами Эксель и узнаем все их возможности.
Формулы Эксель
Из чего состоят формулы Эксель:
- Знак равно «=»
Любая формула Excel должна начинаться со знака равно «=», чтобы программа понимала, что это формула, а не обычный текст.
- Операторы
Операторы в Excel бывают четырех видов: арифметические, операторы сравнение, операторы объединения текста, операторы ссылок на ячейки.
- Функции
Функция – это предопределенная формула, выполняющая определенный тип вычислений. Например, функция СУММ выполняет суммирование определенных ячеек. Благодаря функциям сокращается и упрощается формула в Excel.
Как ввести формулу в Excel
Основным элементом программы Excel являются формулы. Формулы Эксель позволяют получать мгновенный результат её вычислений. При этом формула сразу делает перерасчет при изменении исходных значений.
Рассмотрим следующий пример:
В ячейки A1 и B1 поместим любые числа, например 8 и 5 соответственно. А в ячейку C1 введем формулу:
=A1*B1
Чтобы ввести эту формулу в таблице Excel необходимо выполнить строгую последовательность действий:
- Кликните по ячейке С1;
- Введите следующую формулу: =A1*B1
- В завершении нажмите Enter.
Можно поступить и по-другому.
- Кликните по ячейке С1;
- С помощью клавиатуры введите знак равно «=»;
- Кликните по ячейке A1
При этом в ячейке C1 появится ссылка на ячейку A1
- На клавиатуре нажмите символ звездочки «*»;
В Excel в качестве оператора умножения используется символ звездочки «*».
- Далее кликните мышкой по ячейке B1;
При этом в ячейке после звездочки появится ссылка на ячейку B1.
- В завершении нажмите Enter.
В ячейке C1 отобразится результат умножения ячеек A1 и B1.
Основным достоинством электронных таблиц Excel является автоматическая корректировка результата вычислений формулы Эксель при изменении данных в ячейках, на которые она ссылается.
Попробуйте изменить значения в ячейках A1 или B1, и вы тут же увидите новый результат вычислений в ячейке C1.
Для указания ячеек, используемых в формуле, проще выделить их мышью, чем вводить ссылки вручную. Это не только более быстрый способ, он также снижает риск задания неправильных ячеек. При вводе с клавиатуры можно нечайно ввести неверную букву столбца или номер строки и не увидеть ошибки, пока не отобразится вычисленный результат формулы Эксель.
Читайте также: Как создать диаграмму в Excel: настройка и форматирование
Формулы Эксель: Использование операторов
Операторы осуществляют основные вычисления в таблицах Excel. Кроме того, они способные сравнивать и объединять необходимые значения.
Арифметические операторы
Математическая операция | Оператор | Пример |
Сложение | + | =4+5 |
Вычитание | — | =2-1 |
Умножение | * | =10*2 |
Деление | / | =8/4 |
Процент | % | =85% |
Возведение в степень | ^ | =6^2 |
Изменение естественного порядка операций
В формулах Эксель соблюдаются математические приоритеты выполнения операций, т.е. сначала выполняется умножение и деление, а уже потом сложение и вычитание.
Для примера возьмем следующую формулу:
=A1-B1/C1
Заполним ячейки следующими цифрами: в ячейку A1 поставим число 8, в ячейке B1 — 6, а в ячейке C1 — 2. Таким образом получим такую формулу:
=8-6/2
Используя математические приоритеты, программа Excel сначала разделит 6 на 2, а затем от 8 отнимет 3. В итоге получится число 5.
Если требуется сначала выполнить операцию вычитания, а затем деление, то нужные цифры заключаются в круглые скобки:
=(A1-B1)/C1
Таким образом, мы даем команду программе сначала выполнить операцию вычитания в скобках, а затем разделить полученный результат. Таким образом, программа отнимет от 8 цифру 6 и разделит его на 2. В итоге формула выдаст совсем иной результат: 1.
Как и в математике, в таблицах Excel можно использовать несколько пар скобок, вложенных одна в другую. Тем самым, можно изменять порядок операций, так как вам нужно. Excel сначала выполнит вычисления во внутренних скобках, а затем во внешних. Для примера разберем такую формулу:
=(А3+(В3+С3))*D3
В данной формуле, программа сначала сложит ячейки B3 и C3, затем к полученному результату прибавит значение в ячейке A3 и эту сумму умножит на значение в ячейке D3.
Если бы скобок не было, то программа, по правилам математики, сначала бы умножила ячейки D3 и C3, а потом прибавила к полученному результату значения в ячейках B3 и A3.
Не важно сколько будет в формуле скобок, главное, чтобы у каждой открывающейся скобки была своя закрывающая скобка. Если же вы забудете поставить одну из скобок, то программа выведет сообщение с предложением внести исправление в формулу, но не всегда программа понимает в каком месте необходимо поставить нужную скобку, поэтому вы можете как согласится с исправлением, нажав на кнопку «Да», так и отказать от него, нажав кнопку «Нет».
И помните, что Excel понимает только круглые скобки, если вы будете использовать квадратные или фигурные скобки в формуле, то программа выведет сообщение об ошибке.
Операторы сравнения
Данные операторы сравнивают одно значение с другим. В результате оператор сравнения выдаёт ИСТИНУ, если сравнение подтверждается, или ЛОЖЬ, если сравнение не подтверждается.
Знак | Оператор | Пример |
знак «равенства» | = | =A1=B2 |
знак «больше» | > | =C3>B1 |
знак «меньше» | < | =B2<B1 |
знак «больше или равно» | >= | =A3>=D2 |
знак «меньше или равно» | <= | =B3<=D1 |
знак «не равно» | <> | =A1<>B1 |
Оператор объединения текста
Чтобы объединить содержимое двух ячеек в таблице Excel необходимо использовать символ «&» (амперсанд). Таким же свойством обладает функция «СЦЕПИТЬ». Давайте рассмотрим несколько примеров:
- Для объединения текста или иного содержимого из разных ячеек в единое целое необходимо применить следующую формулу:
=A1&C1&E1
- Чтобы вставить между объединенными ячейками пробел, символ, цифру или букву нужно воспользоваться кавычками.
=A1&» «&C1&»; «&E1
- Объединить можно не только ячейки, но и слова внутри одной ячейки.
=»Водо»&»пад»
Запомните, что кавычки можно использовать только такие, как на скриншоте.
Операторы ссылок на ячейки
- Чтобы создать ссылку на диапазон ячеек достаточно ввести первую и последнюю ссылку на ячейки и между ними поставить знак «:» (двоеточие).
=СУММ(A11:A13)
- Если требуется указать ссылки на отдельные ячейки, то для этого применяют символ «;» (точка с запятой).
=СУММ(A11;A12;A13)
- Если требуется указать значение ячейки на пересечении диапазонов ячеек, то между ними ставится «пробел».
=F12:G12 G11:G13
Использование ссылок
В программе Excel существуют несколько видов ссылок на ячейки. Однако, не все пользователи про них знают. Большинство пользователей использует самые простые из них.
Итак, ссылки бывают следующих видов: простые ссылки, ссылки на другой лист, абсолютные ссылки, относительные ссылки.
Простые ссылки
Простая ссылка на ячейку представляет собой адрес столбца и адрес строки. Например, ссылка B3 указывает, что ячейка расположена на пересечении столбца B и строки номер 3.
В таблице Excel общее количество столбцов равно 16384 (от A до XFD), а строк 1048576.
Для закрепления рассмотрим следующие примеры:
- диапазон ячеек в столбце A начиная с 1 по 10 строку – «A1:A10»;
- диапазон ячеек в строке 3 начиная со столбца C до E – «C3:E3»;
- все ячейки в строке 5 – «5:5»;
- все ячейки в строках с 3 по 28 – «3:28»;
- все клетки в столбце C – «C:C»;
- все клетки в столбцах с D по G – «D:G».
Ссылки на другой лист
Иногда в формуле необходимо указать ссылку на данные из другого листа. Делается это довольно просто:
=СУММ(Лист2!A3:C3)
На Листе 2 введены следующие значения.
Если в названии листа присутствует пробел, тогда название листа заключается в одинарные кавычки.
=СУММ(‘Лист № 2’!A3:C3)
Абсолютные и относительные ссылки в формулах Эксель
Относительные ссылки
Чтобы понять, что же такое относительные ссылки, рассмотрим следующий пример.
У нас есть таблица продаж за первый квартал 2019 года. Воспользуемся функцией СУММ и подсчитает общую сумму продаж за январь месяц. Формула будет выглядеть так:
=СУММ(B3:B6)
Далее скопируем данную формулу в ячейку C7.
При копировании исходной формулы Эксель в ячейку С7 программа немного изменяет формулу, после чего она приобретает такой вид:
=СУММ(СЗ:С6)
Excel изменяет указатель столбца с В на С, поскольку копирование проводилось слева направо по строкам.
Если формула копируется вниз по столбцу, Excel изменяет в формуле значения строк, а не столбцов, чтобы формула оставалась корректной. Например, ячейка ЕЗ рассматриваемого нами рабочего листа содержит такую формулу:
=CУMM(B3:D3)
При копировании этой формулы Эксель в ячейку Е4 программа создает следующую формулу:
=СУММ(В4:D4)
Программа изменила ссылки на строки, чтобы они соответствовали новой, четвертой строке. Поскольку такие ссылки на ячейки в копиях формулы Эксель изменяются относительно направления копирования, они и называются относительными.
Абсолютные ссылки
Все новые формулы Эксель содержат относительные ссылки, если явно не будет указано обратное. Так как большинство создаваемых копий формул требует корректировки ссылок на ячейки, редко приходится думать о другом. Однако иногда возникают исключительные ситуации, в которых необходимо решать, какие ссылки должны смещаться, а какие — нет.
Одним из самых распространенных исключений является сравнение ячеек некоторого диапазона с одним значением. Например, вам может потребоваться указать в ячейках объем продаж каждого из подразделений относительно общего объема продаж компании в целом. На рабочем листе объемов продаж компании “Наш концерн” такая ситуация возникает при копировании формулы Эксель, вычисляющей, какой процент составляют ежемесячные объемы (ячейки B9:D9) в ежеквартальном объеме продаж (ячейка Е7).
Предположим, что мы начинаем ввод этих формул в строке 9 с ячейки В9. Формула в этой ячейке вычисляет процент продаж в январе (В7) относительно квартального (Е7) методом деления. Что может быть проще?
=В7/Е7
Эта формула делит итог январских продаж (в ячейке В7) на квартальный итог в ячейке Е7. А теперь посмотрите, что произойдет, если перетащить маркер заполнения на одну ячейку вправо, чтобы скопировать формулу в ячейку С9:
=C7/F7
Корректировка ячейки числителя с В7 на С7 — это как раз то, что доктор прописал. Тем не менее изменение второго указателя ячейки c E7 на F7 — это уже катастрофа. Вы не только не сможете вычислить процентное соотношение февральских продаж в ячейке С9 относительно итоговых продаж первого квартала в ячейке Е7, но и получите в итоге ужасную ошибку #ДЕЛ/0! (#DIV/0!) в ячейке С9.
Чтобы предотвратить изменение ссылки на ячейку во всех создаваемых копиях формулы Эксель, нужно преобразовать ссылку из относительной в абсолютную. Это выполняется с помощью клавиши <F4> после переключения Excel в режим редактирования (с помощью клавиши <F2>). В ответ на это программа помещает перед буквой столбца и номером строки в формуле знаки доллара. В качестве примера рассмотрим скриншот ниже. Ячейка В9 на этом рисунке содержит корректную формулу, которую уже можно копировать в диапазон ячеек C9:D9:
=B7/$E$7
Посмотрим теперь на эту формулу в ячейке С9 после копирования в диапазон C9:D9 методом перетаскивания. В строке формул отображается следующее:
=С7/$Е$7
Поскольку ссылку Е7 в исходной формуле мы заменили ссылкой $Е$7, все ее копии будут иметь те же абсолютные (т.е. неизменные) значения.
Если вы собираетесь копировать формулу, в которой все или некоторые ссылки должны быть абсолютными, но пока остаются относительными, измените формулу так, как описано ниже.
- Дважды щелкните на ячейке с формулой или нажмите клавишу <F2>, чтобы приступить к редактированию.
- Переместите точку вставки к ссылке, которую хотите преобразовать в абсолютную.
- Нажмите клавишу <F4>.
- Когда закончите редактирование, щелкните на кнопке Ввод в строке формул, а затем скопируйте ее в диапазон ячеек путем перетаскивания маркера заполнения.
Нажимайте клавишу <F4> только тогда, когда необходимо преобразовать ссылку на ячейку в полностью абсолютную. Если нажмете клавишу <F4> второй раз, то получите так называемую смешанную ссылку, в которой строка абсолютна, а столбец относителен (например, Е$7). Если нажмете клавишу <F4> еще раз, то получите другой тип смешанной ссылки, в которой столбец абсолютен, а строка относительна (например, $Е7). Если же нажать клавишу <F4> еще раз, ссылка станет полностью относительной (например, Е12). Таким образом, вы вернетесь к тому, с чего начали. Последующие нажатия клавиши <F4> повторят вышеописанный цикл преобразований.
Если программа Excel установлена на устройстве с сенсорным экраном, к которому не подключена физическая клавиатура, то единственный способ преобразования адресов ячеек в формулах из относительной формы в абсолютную либо смешанную — открыть экранную (виртуальную) клавиатуру. С ее помощью добавьте значки доллара перед буквой столбца и/или номером строки для соответствующего адреса ячейки в строке формул.
Формулы Эксель: Использование функций
Вы уже знаете, как создавать формулы Эксель, выполняющие простые математические операции, такие как деление, умножение, сложение и вычитание. Если же вам нужны более сложные формулы, то вместо комбинирования множества математических операций лучше воспользоваться функциями Excel.
Функцией называют предопределенную формулу, выполняющую определенный тип вычислений. Ей необходимо передать значения, используемые в операции (они называются аргументами). Как и в простых формулах, аргументами функций могут быть числа (например, 22 или -4,56), а также ссылки на ячейки (В10) или диапазоны ячеек (СЗ: РЗ).
Как и формулу, функцию нужно предварять знаком равенства, чтобы программа не восприняла ее как обычный текст. За знаком равенства должно следовать имя функции (при вводе можно не обращать внимания на регистр, главное — не допускать опечаток). После имени функции указываются аргументы, заключенные в круглые скобки.
Если вы вводите функцию в ячейку вручную, не вставляйте пробелы между знаком равенства, именем и аргументами. Некоторые функции для работы требуют нескольких аргументов — в таком случае разделяйте их точкой с запятой.
Как только будут введены знак равенства и первые символы имени функции, непосредственно под строкой формул откроется список всех функций, начинающихся с этих букв. Если вы увидите в списке нужную функцию, дважды щелкните на ней, и программа вставит ее имя в строку формул, добавив открывающую скобку для аргументов.
Все аргументы, которые требует функция, отображаются под строкой формул, при этом их можно выделить на рабочем листе или ввести с клавиатуры. Если функция имеет несколько аргументов, то перед вводом или выделением второго аргумента поставьте точку с запятой.
После ввода последнего аргумента закройте функцию правой скобкой, завершающей список аргументов. Как только будет введено имя функции вместе с аргументами, раскрывающийся список под ячейкой исчезнет. Чтобы вставить функцию в ячейку и вычислить ее значение, нажмите клавишу «Enter».
Вставка функции в формулу с помощью мастера
Несмотря на то, что функцию можно ввести непосредственно в ячейку, в строке формул имеется специальная кнопка мастера функций. С ее помощью можно выбрать любую функцию. После щелчка на кнопке откроется диалоговое окно выбора функции.
Диалоговое окно мастера функций содержит текстовое поле Поиск функции (Search for a Function), а также списки Категория (Or Select a Category) и Выберите функцию (Select a Function). Когда открывается окно вставки функции, автоматически выбирается категория десяти недавно использованных функций.
После выбора функции откроется диалоговое окно ввода ее аргументов. Лучше всего использовать мастер для ввода незнакомых функций, которые зачастую содержат множество не вполне понятных аргументов.
Чтобы получить подробную справку по выбранной функции, щелкните на ссылке Справка по этой функции, находящейся в левой нижней части окна.
Если нужной функции не оказалось в списке недавно использованных, выберите соответствующую категорию. Если не можете определиться с категорией, то поищите функцию, введя ее описание в поле Поиск функции, а затем нажмите клавишу <Enter> или щелкните на кнопке Найти. Excel откроет список рекомендуемых функций, и вы сможете выбрать любую из них.
Например, чтобы найти все функции Excel, суммирующие значения, введите в поле Поиск функции слово сумм и щелкните на кнопке Найти. После этого в отдельном окне откроется список обязательных аргументов и в нижней части окна отобразится назначение функции.
Когда нужная функция будет найдена и выбрана, щелкните на кнопке ОК, чтобы вставить ее в текущую ячейку и открыть окно аргументов. В этом окне отображаются как обязательные, так и необязательные аргументы.
В качестве примера выберите функцию СУММ (она обычно лидирует в категории часто используемых) и щелкните на кнопке ОК. Как только вы это сделаете, программа вставит в текущую ячейку и строку формул запись СУММ (). Затем откроется диалоговое окно ввода аргументов. В этом окне следует указать аргументы функции.
Функция СУММ может суммировать до 255 аргументов. Совершенно очевидно, что все они находятся далеко не в одной ячейке. На практике вам придется чаще всего суммировать значения, содержащиеся в соседних ячейках.
Для того чтобы выбрать первый аргумент функции, щелкните на ячейке рабочего листа или перетащите указатель мыши по диапазону ячеек. В текстовом поле Число1 (Numberl) программа отобразит адрес ячейки (или диапазон адресов), а в нижней части окна, в поле Значение (Formula result), появится результат вычислений.
Имейте в виду, что во время выбора ячеек на рабочем листе диалоговое окно аргументов можно свернуть; при этом отображаться будет только поле Число! Чтобы свернуть окно аргументов, щелкните на кнопке, расположенной справа от поля Число1. После этого можно выделить диапазон ячеек и щелкнуть на кнопке восстановления окна (в свернутом окне эта кнопка будет единственной) или нажать клавишу <Esc>. Вместо свертывания можете переместить это окно в любое свободное место экрана.
Если на рабочем листе заполнено множество ячеек, щелкните на поле Число2 или нажмите клавишу <Tab>. (Excel отреагирует на это, открыв поле Число3.) В поле Число2 введите аналогичным образом второй диапазон ячеек, только на этот раз для сворачивания окна щелкайте на кнопке рядом с этим полем. В поле результата вычислений появится сумма уже двух диапазонов значений. При желании можете выделить несколько таких диапазонов (Число2, Число3, Число4 и т.д.).
Когда закончите выделение суммируемых ячеек, щелкните на кнопке ОК, чтобы закрыть окно аргументов и поместить функцию в текущую ячейку.
Редактирование функций с помощью мастера
С помощью мастера можно редактировать формулы Эксель с функциями непосредственно в строке формул. Выделите ячейку, содержащую такую формулу, и щелкните на кнопке мастера формул (на этой кнопке изображены символы fх, и расположена она непосредственно перед полем ввода формулы).
Сразу после щелчка на кнопке откроется окно аргументов функции, в котором их можно отредактировать. Для этого выделите значение в поле аргумента и отредактируйте его (или же выделите другой диапазон ячеек).
Учтите, что Excel автоматически добавляет для текущего аргумента ячейку (или диапазон), выделенную на рабочем листе. Если хотите заменить текущий аргумент, то выделите его и нажмите клавишу <Delete>, а затем выделите новый диапазон ячеек. (Не забывайте, что в любой момент можно свернуть это окно или переместить в другое место экрана, если оно перекрывает ячейки, которые нужно выделить.)
Изменив функцию, щелкните в диалоговом окне аргументов на кнопке ОК. Отредактированная функция отобразится в текущей ячейке.
Формулы Эксель: Операции с формулами
Копирование/вставка формулы Эксель
Если вам нужно скопировать формулу из одной ячейки в другую достаточно воспользваться всем известной комбинацией клавиш <Ctrl+C> (копировать) и <Ctrl+V> (вставить). Для этого выделите нужную вам ячейку, кликнув по ней курсором мыши, нажмите комбинацию клавиш Ctrl+C, при этом контуры ячейки будут выделены пунктирной линией. Затем выделите ту ячейку, в которую нужно вставить значение из первой ячейки и нажмите комбинацию клавиш Ctrl+V. Всё содержимое из первой ячейки скопируется во вторую ячейку.
Отмена операций
Прежде чем начинать редактировать только что открытую рабочую книгу, следует узнать о функции отмены операций и о том, как она может спасти случайно удаленные данные. Кнопка Отменить (Undo) панели быстрого доступа — настоящий “хамелеон”: она приспосабливается к выполненным вами действиям. Например, если вы случайно удалили содержимое группы ячеек, нажав клавишу <Delete>, то экранная подсказка этой кнопки будет гласить “Отменить очистку (Ctrl+Z)”. Если вы перетащили диапазон ячеек в другую часть рабочего листа, подсказка изменится на “Отменить перетаскивание”.
Для использования этой команды можно не только щелкать на кнопке панели быстрого доступа, но и нажимать комбинацию клавиш <Ctrl+Z>.
Команда Отменить панели быстрого доступа постоянно изменяется в ответ на выполненные вами действия и сохраняет их порядок. Если вы забыли ее нажать после какого-либо выполненного действия и уже успели выполнить несколько других действий, то откройте прикрепленное к ней контекстное меню и найдите там именно то действие, которое нуждается в отмене. В результате будут отменены и это действие, и все действия, выполненные после него (они автоматически выделяются).
Повторение действий
После выполнения команды Отменить программа активизирует кнопку Вернуть (Redo), находящуюся непосредственно справа от нее. Если вы удалили содержимое ячейки с помощью клавиши <Delete>, а затем щелкнули на кнопке Отменить (или нажали комбинацию клавиш <Ctrl+Z), то экранная подсказка, отображаемая при помещении указателя мыши над кнопкой Вернуть, будет гласить: “Вернуть очистку (Ctrl+Y)”.
Если теперь щелкнуть на кнопке Вернуть или нажать комбинацию клавиш <Ctrl+Y>, то Excel повторит только что отмененную операцию. На самом деле все звучит намного сложнее, чем есть на самом деле. Просто клавиши Отменить и Вернуть служат переключателями между состоянием рабочей книги до операции и после нее (как включение и выключение лампочки).
Что делать, если невозможно отменить операцию
Если вы полагаете, что спокойно можете до неузнаваемости изменить важную рабочую книгу, то хочу вас предупредить: команда отмены операции работает не всегда. Можно отменить последнее неудачное удаление содержимого ячейки, перемещение данных или неправильное копирование, но нельзя отменить сохранение рабочей книги. (Естественно, если вы сохраняли книгу под другим именем с помощью команды Сохранить как, выбранной на вкладке Файл, то исходная книга останется неизменной. Однако если вы воспользовались обычной командой сохранения, то все внесенные изменения становятся частью исходной рабочей книги.)
К сожалению, Excel не предупреждает о шаге, после которого обратного пути нет. Вы узнаете об этом, когда будет уже слишком поздно. После того как будет выполнено необратимое действие, экранная подсказка кнопки Отменить вместо ожидаемого ‘‘Отменить…” сообщит: “Невозможно отменить”.
Единственным исключением из этого правила являются случаи, когда программа сама предварительно предупреждает о невозможности отмены операции. Когда вы выбираете команду, которая при нормальных условиях обратима, но в данный момент (за недостатком памяти или потому, что изменяется слишком большая часть рабочего листа) программа знает, что отмену сделать не сможет, она предупредит вас и спросит, хотите ли вы все-таки ее выполнить. Если вы согласитесь и выполните операцию редактирования, то помните, что затем придется во всем винить только себя. Например, если вы обнаружите, что по ошибке удалили целый ряд важных формул (о которых забыли, потому что в ячейках они не отображаются), то не сможете их восстановить. В таком случае единственное, что остается, — закрыть файл (команда Файл^Закрыть) и в ответ на запрос указать, что изменения сохранять не следует.
Старое доброе перетаскивание
Первой методикой редактирования, которую следует освоить, является перетаскивание (drag-and-drop). Как следует из названия, эта методика предполагает использование указателя мыши, который переносит выделение ячеек и оставляет его в другом месте рабочего листа. Несмотря на то что перетаскивание в основном используется для перемещения содержимого ячеек в пределах рабочего листа, его можно применять и для копирования данных.
Чтобы использовать перетаскивание для перемещения диапазона ячеек (за один раз можно переместить только один диапазон), выполните следующие действия.
- Выделите диапазон ячеек.
- Поместите указатель мыши (либо палец или стилус при работе с сенсорным экраном) над одной из границ выделенного диапазона.
Как только указатель мыши примет вид четырехнаправленной стрелки, можно начинать перетаскивание диапазона в другое место.
Перетащите выделенный диапазон в требуемое место. Перетаскивание выполняется путем нажатия главной (обычно левой) кнопки мыши и ее удерживания во время перетаскивания.
Во время перетаскивания вы перемещаете только контур диапазона, a Excel в экранной подсказке информирует о том, какими будут адреса нового диапазона, если вы в данный момент отпустите кнопку мыши.
Перетаскивайте контур до тех пор, пока этот диапазон не совпадет с требуемым.
- Отпустите кнопку мыши (либо оторвите палец или стилус от сенсорного экрана).
- Как только отпустите кнопку мыши, содержимое ячеек выделенного диапазона отобразится в новом месте.
Копирование путем перетаскивания
Что делать, если нужно скопировать, а не переместить выделенный диапазон? Предположим, нужно начать новую таблицу в другом месте рабочего листа, и вы хотите скопировать уже существующую с готовым отформатированным заглавием и заголовками столбцов. Чтобы скопировать отформатированный диапазон заголовков в рабочем листе примера, выполните следующие действия.
- Выделите диапазон ячеек.
В данном примере этим диапазоном будет А1:Е2.
- Удерживая нажатой клавишу <Ctrl>, поместите указатель мыши на границу выделенного фрагмента.
Указатель мыши примет вид четырехнаправленной стрелки с расположенным справа знаком “плюс” (к тому же рядом вы увидите экранную подсказку). Знак “плюс” свидетельствует о том, что выполняться будет не перемещение, а копирование.
- Перетащите контур выделенного диапазона в нужное место и отпустите кнопку мыши.
Если при перетаскивании ячеек перемещаемый контур перекрывает уже заполненные ячейки, то Excel откроет окно предупреждения с вопросом о том, хотите ли вы заменить их содержимое. Чтобы избежать замены существующего содержимого и отменить операцию перетаскивания, в окне предупреждения щелкните на кнопке Отмена; чтобы продолжить операцию, щелкните на кнопке ОК или нажмите клавишу <Enter>.
Особенности вставки при перетаскивании
Если содержимое ячеек перемещается или копируется в новое место, то оно полностью замещает собой существовавшие ранее записи, как будто их никогда прежде и не существовало.
Чтобы вставить перетаскиваемый диапазон ячеек в уже заполненный без замещения прежнего содержимого, во время перетаскивания удерживайте нажатой клавишу <Shift>. (При копировании придется проявить немалую ловкость, чтобы одновременно удерживать нажатыми клавиши <Shift> и <Ctrl>.)
Если во время перетаскивания удерживать нажатой клавишу <Shift>, то при перемещении отображается не контур области, а вертикальный отрезок, указывающий место потенциальной вставки, наряду с экранной подсказкой с текущими адресами, куда в результате будет вставлено содержимое ячеек. Обратите внимание на то, что во время перемещения отрезок пытается прикрепиться к ближайшим границам столбцов и строк. Когда вы достигнете границы того диапазона, в который должно быть вставлено содержимое, отпустите кнопку мыши. Excel вставит диапазон ячеек, переместив ранее существовавшее содержимое в ближайшие свободные ячейки.
При вставке ячеек методом перетаскивания можно представить себе отрезок как одну из осей области, в которую будет вставлено содержимое. Также имейте в виду, что иногда после перемещения диапазона в новое место рабочего листа вместо данных вы увидите в ячейках только значки решеток (#######). Дело в том, что Excel не расширяет автоматически новые столбцы, как при форматировании данных. Избавиться от “решеток” можно вручную, расширив соответствующие столбцы, чтобы полностью отобразить отформатированные данные. Проще всего расширять столбцы двойным щелчком на правой границе их заголовка.
Но я ведь удерживал нажатой клавишу <Shift>, как вы и говорили…
Перетаскивание в режиме вставки — одна из самых замысловатых функций Excel. Иногда, когда делаешь все правильно, все равно получаешь предупреждение Excel о замещении существующего содержимого. Если вы увидите такое предупреждение, всегда щелкайте на кнопке Отмена! К счастью, всегда можно воспользоваться командой Вставка, не беспокоясь о том, как выглядит форма перемещаемого отрезка.
Автозаполнение формулами
Копирование методом перетаскивания (с удерживанием нажатой клавиши <Ctrl>) особенно полезно, когда нужно скопировать большой диапазон ячеек в другую часть рабочего листа. Однако зачастую нужно скопировать всего одну формулу в массу соседних ячеек, чтобы в них выполнялся тот же тип вычислений (например, суммирование значений в столбце). И хотя такой способ копирования формул является достаточно распространенным, его невозможно выполнить методом перетаскивания. Вместо этого используется функция автозаполнения или последовательность команд Копировать и Вставить.
Не забывайте о параметре Итоги (Totals) панели инструментов быстрого анализа. С его помощью можно мгновенно создавать строку или столбец итогов, находящийся в нижней или в правой части таблицы данных соответственно. Просто выделите таблицу как диапазон ячеек и щелкните на кнопке Быстрый анализ (Quick Analysis), а затем на панели инструментов быстрого анализа выберите параметр Итоги. Если щелкнуть на кнопке Сумма (Sum), находящейся в начале панели, то будет создана формула, которая подсчитывает сумму по столбцам и отображает ее в новой строке (в нижней части таблицы). Если же щелкнуть на кнопке Сумма, находящейся в правом конце панели инструментов, то будут созданы формулы Эксель, подсчитывающие суммы по строкам и выводящие результат в новом столбце (в правом конце таблицы).
Формулы Эксель: Заключение
В данной статье мы затронули все самые важные аспекты, которые могут вам пригодится при создании формулы Эксель. Надеемся, что эта статья поможет вам решать любую задачу в таблицах Excel.
Эта статья поможет разобраться, как работают формулы массива в Excel. Помещённая в одну ячейку формула массива выполняет сразу несколько вычислений.
Не прибегая к помощи формулы массива, нам потребуется выполнить следующую последовательность действий, чтобы определить максимальное развитие в столбце Progress.
Нам не нужно использовать вспомогательный диапазон в столбце D. Excel может хранить данные в своей памяти. Диапазон данных, сохранённый в памяти Excel, называется массивом констант.
Замечание: Формула массива в строке формул заключена в фигурные скобки <>. Не пытайтесь ввести их вручную, скобки исчезнут при попытке отредактировать формулу.
Клавиша F9
При работе с формулами массива можно использовать режим просмотра содержимого массива констант.
-
В формуле выделите C2:C6-B2:B6, как показано на рисунке ниже.
Отлично! Элементы вертикального массива констант разделяются точкой с запятой (в англоязычной версии Excel) или двоеточием (в русифицированной версии Excel). Элементы горизонтального массива констант разделяются запятой (в англоязычной версии Excel) или точкой с запятой (в русифицированной версии Excel).
Урок подготовлен для Вас командой сайта office-guru.ru Источник: http://www.excel-easy.com/functions/array-formulas.html Перевел: Андрей Антонов Правила перепечатки Еще больше уроков по Microsoft 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
- Обычно после введения формулы нажимается клавиша , но только не в случае формулы массива. Так как введенная формула является формулой массива, нажимается комбинация клавиш .
Формула добавляется во все пять выделенных ячеек (рис. 2), при этом в строке формул появится следующее выражение:
Рис. 2. Диапазон D2:D6 содержит формулу массива (в ячейках D2 и D3 одна и та же формула)
Excel заключил формулу в фигурные скобки. Это говорит о том, что данная формула является формулой массива.
Эта формула производит вычисления и возвращает массив из пяти элементов. В данном случае формула массива производит операции над двумя другими массивами, оба из которых хранятся в диапазонах ячеек. Значения первого массива хранятся в диапазоне В2:В6, а второго — в С2:С6. Для отображения итогового массива требуется пять ячеек, потому что в одной ячейке нельзя отобразить более чем одно значение. Этим объясняется, зачем нужно выделять пять ячеек перед введением формулы.
Конечно, эта формула массива возвращает точно такие же значения, что и пять формул, введенных в соответствующие ячейки диапазона D2:D6
Использование единой формулы массива предпочтительнее, чем использование нескольких формул, так как предоставляет определенные преимущества:
- Легко убедиться, что все формулы в диапазоне идентичны.
- Использование формул массива, возвращающих сразу несколько значений, избавляет от случайных изменений в формуле. Нельзя просто изменить одну ячейку в формуле массива.
- Использование формул массива почти всегда предотвращает вмешательство начинающих пользователей, которые хотят внести свои изменения в формулы.
Формула массива, возвращающая одно значение
Обратимся к рис. 3. Следующая формула массива размещается в одной ячейке – D8:
Рис. 3. Сумма произведений в виде формулы массива
Эту формулу можно ввести в любую ячейку. При вводе формулы не нужно использовать фигурные скобки, а после введения не забудьте использовать комбинацию клавиш .
Эта формула массива возвращает общую сумму, на которую продано товаров. Важно понимать, что значение, возвращаемое этой формулой, не зависит от информации в столбце D. Фактически можно удалить столбец D, а формула будет выполняться по-прежнему.
Эта формула оперирует значениями, находящимися в двух массивах. Оба массива хранятся в ячейках. Первый – в диапазоне ячеек В2:В6, второй – C2:С6. Формула перемножает соответствующие значения в этих двух массивах и создает новый массив (который существует только в памяти компьютера). Функция СУММ выполняет операцию над этим новым массивом и возвращает значение суммы его элементов.
Создание массива констант
В предыдущих примерах использовались массивы, хранящиеся в диапазоне ячеек рабочего листа. Но… массив не обязательно должен храниться в диапазоне ячеек. Массив, который хранится исключительно в памяти, называется массивом констант.
Для создания массива констант нужно список его элементов заключить в фигурные скобки. Вот пример горизонтального массива констант, состоящего из пяти элементов: <1;0;1;0;1>. Для создания вертикального массива констант используйте в качестве разделителя двоеточие.
Формула =СУММ(<1;0;1;0;1>) использует функцию СУММ, аргументом которой является массив констант. Формула возвращает значение суммы элементов массива, равное 3. Отметим, что эта формула использует массив в качестве аргумента, но при этом не является формулой массива. Поэтому не нужно использовать клавиши для ввода формулы.
В случае непосредственного задания массива (как показано выше) необходимо заключать элементы массива в фигурные скобки. С другой стороны, при вводе формулы массива фигурные скобки не ставятся.
Пока, возможно, трудно заметить, какие-либо преимущества использования массивов констант. Действительно, формула =СУММ(1;0;1;0;1) возвращает точно такое же значение, как и =СУММ(<1;0;1;0;1>).
Очевидные преимущества становятся ясны при дальнейшем рассмотрении. Следующая формула использует два массива констант: =СУММ(<1;2;3;4>*<5;6;7;8>). Эта формула создает в памяти новый массив, который состоит из произведения соответствующих элементов двух других массивов: <5;12;21;32>. Созданный массив используется впоследствии в качестве аргумента для функции СУММ, которая возвращает результат вычислений (70). Формула эквивалентна следующей формуле, которая не использует массивы: =СУММ(1*5;2*6;3*7;4*8)
Можно составлять формулы массивов для разных типов массивов. Например, можно составить формулу, в которой будет одновременно использоваться массив констант и массив, элементы которого хранятся в диапазоне ячеек (рис. 4). Для подсчета суммы значений, которые являются произведением элементов массива в диапазоне Al:D1 и соответствующих элементов массива констант, применяется следующая формула: =<СУММ((A1:D1*<1;2;3;4>)>. Эта формула эквивалентна следующей: =СУММ(А1*1;В1*2;С1*3;D1*4)
Рис. 4. Сумма произведений массива рабочего листа и массива констант
Элементы массива констант
Массивы констант могут состоять из чисел, текста, логических значений (например, ИСТИНА, ЛОЖЬ) и даже значений ошибок, таких как #Н/Д. Числа в массиве могут быть целыми, с десятичной точкой или экспоненциальными. Текст в массиве констант заключается в двойные кавычки (например, » Вторник » ). Массив констант может состоять из элементов разного типа, например:
Массивы констант не могут включать в себя формулы, функции или другие массивы. Числовые значения не могут включать символы доллара, точки с запятой (точки), круглые скобки или символ процента. Например, неверный массив констант:
Понятие размерности массива
Массивы могут быть одномерными или двумерными. Ориентация одномерного массива может быть горизонтальной или вертикальной.
Одномерные горизонтальные массивы
Элементы в одномерном горизонтальном массиве разделяются точкой с запятой (запятыми в английской версии программы). Ниже приведен пример одномерного горизонтального массива констант:
Для отображения этого массива в диапазоне необходимо пять последовательных ячеек в строке. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из одной строки и пяти столбцов. Затем введите: = <1;2;3;4;5>и нажмите (рис. 5).
Рис. 5. Одномерный горизонтальный массив.
Обратите внимание, внутренние фигурные скобки обозначают массив констант; внешние фигурные скобки – формулу массива. Если ввести этот массив в горизонтальный диапазон, состоящий более чем из пяти ячеек, то лишние ячейки будут содержать #Н/Д (что указывает на недопустимые значения). Если ввести этот массив в вертикальный диапазон ячеек, то в каждой ячейке диапазона появится первый элемент (1) массива.
Ниже приведен пример другого горизонтального массива. Он состоит из семи элементов и создает текстовую последовательность: < » Понедельник » ; » Вторник » ; » Среда » ; » Четверг » ; » Пятница » ; » Суббота » ; » Воскресенье » >. Для ввода этого массива выделите семь элементов в строке и введите следующий текст: =< » Понедельник » ; » Вторник » ; » Среда » ; » Четверг » , » Пятница » ; » Суббота » ; » Воскресенье » >. Нажмите .
Одномерные вертикальные массивы
Элементы в одномерном вертикальном массиве разделяются двоеточием (точкой с запятой в английской версии программы). Ниже приведен пример вертикального массива констант, состоящего из шести элементов: <10:20:30:40:50:60>. Для отображения этого массива в диапазоне необходимо шесть ячеек в столбце. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из шести строк и одного столбца. Затем введите: = <10:20:30:40:50:60>и нажмите .
Ниже приведен пример другого вертикального массива, состоящего из четырех элементов:
Двумерные массивы
В двумерных массивах используются точки с запятыми (запятые в английской версии программы) для разделения горизонтальных элементов и двоеточия (точки с запятой в английской версии программы) для разделения вертикальных элементов. Ниже приведен пример массива констант размерностью 3×4: <1;2;3;4:5;6;7;8:9;10;11;12>. Для отображения этого массива в диапазоне требуется двенадцать ячеек. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из трех строк и четырех столбцов. Затем введите следующую формулу = <1;2;3;4:5;6;7;8:9;10;11;12>после чего нажмите (рис. 6).
Рис. 6. Двумерный массив
Если ввести массив в диапазон, состоящий из большего числа ячеек, Ехсеl отобразит #Н/Д в лишних ячейках (рис. 7).
Рис. 7. Показано, что получится, если ввести массив 3×4 в диапазон ячеек 10×5.
Каждая строчка двумерного массива должна содержать одинаковое количество элементов. Например, представленный ниже массив недопустимый, потому что его третья строка состоит только из трех элементов; <1;2;3;4:5;6;7;8:9;10;11>. Excel не даст возможности ввести формулу, в которой присутствует недопустимый формат массива.
Присвоение имени массивам констант
Excel позволяет создать массив констант, присвоить ему имя и затем использовать это имя в формулах. Фактически присвоение имени массиву заключается в присвоении имени формуле (рис. 8). Пройдите по меню: Формулы – Диспетчер имен.
Рис. 8. Показано, как присвоить имя массиву, используя диалоговое окно Создание имени.
Массиву присвоено имя ДеньНедели, которое соответствует следующему массиву констант: < » Понедельник » ; » Вторник » ; » Среда » ; » Четверг » ; » Пятница » ; » Суббота » ; » Воскресенье » >. Отметим, что в диалоговом окне Создание имени для задания массива необходимо использовать знак равенства (=) перед массивом констант. В противном случае массив будет воспринят как текстовая строка. Также необходимо самостоятельно взять элементы массива в фигурные скобки. Excel в этом случае не вводит скобки автоматически. После присвоения имени массиву, его имя можно использовать в формулах (рис. 9).
Рис. 9. Ввод поименованного массива в диапазон Al:G1
Так как элементы массива разделяют точки с запятой, ориентация массива будет горизонтальной. Для создания вертикальных массивов используются двоеточия. Также можно воспользоваться функцией транспонирования для того, что бы вставить горизонтальный массив в вертикальный диапазон (рис. 10). Для этого введите в диапазон семи вертикальных ячеек A1:A7 формулу массива:
Рис. 10. Ввод горизонтального массива в вертикальный диапазон
При использовании функции Excel ИНДЕКС можно получить доступ к отдельному элементу массива. Например, ниже приведенная формула возвращает значение «Четверг», четвертого элемента массива ДеньНедели: =ИНДЕКС(ДеньНедели;4)
Пример как работать с формулой массива в таблице Excel
Как узнать, является ли данная формула формулой массива? Что вообще она означает?
На этапе создания формула (или также функция) сама по себе не является ни формулой массива, ни обычной формулой. Это вы определяете, как Excel должен истолковать формулу, которую вы вводите. То, что формула является формулой массива – это не столько особенность самой формулы, а скорее способом, которым программа Excel введенную формулу «обрабатывает». Подтверждение формулы с помощью сочетания клавиш «Ctrl + Shitf + Enter» – это является для Excelя командой на выполнение (обработку данных) как массив вычислений. Тогда он используется в качестве аргумента функции и возвращает в качестве результата вычислений таблицу (массив данных).
Примеры формул массива и отличие от обычных формул в Excel
Некоторые функции Excelя по умолчанию в качестве аргумента принимают диапазон ячеек (массив) и в результате возвращают одно значение. Отличными примерами являются функции СУММ, СЧЕТЕСЛИ, СРЗНАЧ и т.д. Для этих функций не имеет никакого значения, вводите ли вы их как функции массива или нет. Они и так обрабатывают таблицы, и найдут выход (сработают правильно) из любой ситуации. Вот такие маленькие Excel-евские приспособленцы.
К счастью, существуют другие функции, которые работают совершенно иначе, т.е. в зависимости от вашего решения относительно их принадлежности к «функциям массива» (иногда они вообще не хотят работать). Прекрасным примером является функция ЕСЛИ.
Когда формула является формулой массива, а когда обычной?
Для начала определимся как выглядит обычный массив значений в Excel. Это значения, которые находятся внутри фигурных скобок и разделены между собой точкой с запятой. Например:
<23;-32;15;7>– это синтаксис массива значений в Excel. Он может быть использован в аргументах функций.
Диапазон ячеек A1:A4 – так же является массивом значений в Excel. Естественно так же используется в аргументах функций. Например сравним результаты вычислений двух формул: =СУММ(A1:A4) и =СУММ(<23;-32;15;7>) – они идентичны:
Визуально формула массива находится так же внутри фигурных скобок, но они не должны быть введены вручную, а только лишь при помощи комбинации клавиш CTRL+SHIFT+Enter. Если ввести вручную фигурные скобки, то формула не будет выполнятся в массиве – это будет синтаксическая ошибка в Excel.
Формула массива (введенная с помощью сочитания CTRL+SHIFT+Enter) будет использоваться везде, где вы хотите, чтобы функция, которая обычно работает с отдельными значениями (ячейками), внезапно повела себя иначе и приняла в качестве аргумента и вернула в качестве результата массив значений (таблицу). Вернемся к уже упомянутой функции ЕСЛИ. В качестве аргумента она принимает логическое значение ИСТИНА или ЛОЖЬ. В классической форме:
Если значение в ячейке A1 больше нуля, в качестве аргумента функция получит значение ИСТИНА и в качестве результата вернет текстовую строку «больше». Однако, если бы вы хотели проверить несколько ячеек сразу и передать результат такой проверки другой функции, вы должны были бы использовать вышеуказанную формулу как формулу массива. Для этого при вводе нажмем сочитание клавиш CTRL+SHIFT+Enter, а не как обычно (просто Enter):
В качестве аргумента функция принимает целый диапазон $A$1:$A$4. В результате проверки каждой ячейки диапазона в памяти компьютера создается таблица значений в массиве. Схематически таблицу можно отобразить так:
А так выглядят эти значения в массиве:
Например, чтобы прочитать этот массив и получить второе значение (сделать выборку значений) воспользуемся функцией:
Тоже самое что и:
Затем создается другая таблица, значения которой зависят непосредственно от значений в первой таблице. Если элемент в первом массиве имеет значение ИСТИНА, во втором массиве он примет значение «больше». Если он имеет значение ЛОЖЬ, элемент во второй таблице примет значение «меньше». После этой операции первая таблица удаляется из памяти компьютера, и в конечном счете, функция возвращает массив <«больше», «меньше», «больше», «больше»>. Схематически вторую таблицу можно отобразить так:
Так же ее можно прочитать функцией:
В примере с функцией ЕСЛИ была введена формула массива только в одну ячейку, поэтому в результате получили только одно значение, соответствующее первому значению в таблице. Однако достаточно ввести формулу массива в диапазон ячеек, чтобы увидеть все значения массива результатов. Для этого выделяем диапазон из нескольких ячеек, нажимаем клавишу F2 (или заново вводим формулу вручную) и жмем CTRL+SHIFT+Enter.
В примере (рисунок ниже) видно, что таблица результатов содержит ровно четыре элемента, о которых я упоминал выше.
Примеры как использовать формулу массива в Excel
Это все хорошо, но возникают некоторые вопросы: «Зачем же нужна формула массива?» или «Как или где использовать формулу в массиве?», «Чем она лучше обычной формулы?».
Разумеется, массив, возвращаемый функцией ЕСЛИ, может передаваться далее на «обработку» в качестве аргумента для другой функции.
Пример. Представим, что вы хотели бы найти сумму ячеек B7:B10, но только тех, которые имеют значение больше нуля. Конечно же, вы можете использовать функцию СУММЕСЛИ, однако в нашем примере мы хотим сделать это только с помощью формулы массива. Суммируя значения ячеек нашего диапазона, необходимо будет как-то избавиться от значения «-32». Функции СУММ необходимо передать массив, в котором содержатся только значения больше нуля. Везде там, где значение меньше нуля, мы заменяем его на ноль, что, конечно же, не повлияет на результат. Как вы уже знаете, временную таблицу с соответствующими значениями вы можете получить, используя функцию ЕСЛИ. В конечном итоге соответствующая формула будет выглядеть так:
0;$A$1:$A$4;0))’ class=’formula’>
Вводим формулу и не забываем для подтверждения ввода нажать комбинацию клавиш CTRL+SHIFT+Enter. В результате проверки каждой ячейки диапазона $A$1:$A$4 (является ли значение больше нуля) в памяти компьютера создается массив <ИСТИНА; ЛОЖЬ; ИСТИНА; ИСТИНА>. Затем создается очередная таблица. Если элемент в первом массиве имеет значение ИСТИНА, то во второй таблице будет отображаться значение из соответствующей ячейки. Если он имеет значение ЛОЖЬ, то элемент во второй таблице примет значение 0. После этой операции первая таблица удаляется из памяти компьютера, и в конечном итоге функция ЕСЛИ возвращает массив <23; 0; 15; 7>. Затем эта таблица передается в качестве аргумента функции =СУММ(<23; 0; 15; 7>), которая, согласно своему предназначению, возвращает сумму всех элементов в таблице. В нашем примере сумма равна 45. В завершении, посмотрите, что произойдет, если вы скажете Excelю обработать приведенную выше формулу не как формулу массива.
Ни одна из описанных выше таблиц, в этом случае, не будет создана. Только одна ячейка диапазона будет проверена (ячейка в той же строке, в которой находится функция). В нашем случае 15>0 значит, как первый аргумент функция ЕСЛИ получит логическое значение ИСТИНА. Затем ВЕСЬ диапазон A1:A4 будет передан функции СУММ, и в результате функция возвращает значение равное 13 (23-32+15+7). Если бы в ячейке вместо значения 15 было число меньше нуля, функция ЕСЛИ в качестве аргумента получила бы значение ЛОЖЬ, и, следовательно, только значение нуля было бы передано функции СУММ. Наша функция СУММ в результате также вернет значение равное нулю.
Как отличать формулу массива от обычной формулы
При нажатии клавиш CTRL+SHIFT+Enter для подтверждения ввода в строке формул будут отображены фигурные скобки по краям. Значит данная формула выполняется в массиве. Но что если еще на этапе создания неизвестно какой тип формул следует применять?
Правильное «распознавание», когда следует нажимать CTRL+SHIFT+Enter, а когда просто Enter полностью зависит от понимания того, как работают массивы в формулах. Когда вы это поймете, сможете сказать, что конкретную формулу следует вводить (подтверждать) сочетанием клавиш – CTRL+SHIFT+Enter.
Конечно же, не подтвержденная, а просто как формула также может возвращать КАКОЙ-ТО результат (в чем вы могли только что убедиться сами). Однако, если вы сможете прочитать формулу и понять механизм, то вы заметите, что такой результат является ОШИБОЧНЫМ. И поэтому для правильной работы формулы вам необходимо ее подтвердить «Ctr+Shift+Enter». Как и все, понимание и использование формул массива требует практики. Тем не менее, стоит некоторое время посвятить тому, чтобы во всем разобраться. Потому что формулы массива позволяют решить многие проблемы, которые на первый взгляд могут казаться неразрешимыми.
Примеры вычислений и анализа формул массива
Каким образом можно просматривать и проверять значения промежуточных результатов расчета, например, содержание массивов, созданных в памяти компьютера и используемых для выполнения последующих действий? Ничего сложного! Пример 1:
Перейдите на ячейку с формулой, а затем в строке формул выделите в первом аргументе функции ссылку на диапазон ячеек:
Нажмите клавишу F9 (или «Пересчет» в правом верхнем углу меню «Формулы»), и вы получите (в строке формулы) значения аргументов, которые используются для вычислений, как показано ниже:
— запись с использованием двоеточий означает, что мы имеем дело с элементами вертикального (столбикового) массива, элементы горизонтального (строкового) разделены стандартным символом — «;» (точкой с запятой).
Пример 2: Снова перейдите на ячейку с формулой массива, но на этот раз выделите первый аргумент функции целиком вместе со знаком сравнения «>» и значением критерия – «0»).
Нажмите кнопку F9, и вы получите массив результатов вычислений, как показано ниже:
То есть, созданный в памяти компьютера массив:
Пример 3: Выделите ячейку формулой массива где в функцию СУММ вложена функция ЕСЛИ. Затем в строке формул выберите весь аргумент функции СУММ (вместе с функцией ЕСЛИ):
Нажмите клавишу F9 и вы получите массив итоговых результатов вычисления, которые используются для суммирования, как показано ниже:
То есть, созданный в памяти компьютера массив:
Пример 4: Просто перейдите на ячейку с формулой B1 и выберите инструмент «ФОРМУЛЫ»-«Зависимости формул»-«Вычислить формулу»
После чего нажмите на кнопку «Вычислить»:
В результате ссылка на диапазон ячеек в аргументе вложенной функции ЕСЛИ разложилась на массив значений. Снова нажмите на кнопку «Вычислить»:
Мы получили массив значений теперь уже для функции СУММ. Такой же, как и в примере 3.
Часто неопытные пользователи Excel возмущаются, что формула не работает. В конце концов оказалось, как легко догадаться, формулу в массиве вводили как обычную (просто Enter). Речь идет не о недоразумении, которое произошло, а о том факте, что у этих пользователей возникает вопрос: как избегать таких ошибок? Поэтому важно сразу во всем разобраться, чтобы в дальнейшем больше не задавать таких вопросов.
Многоячеечные формулы массива в Excel
В данном уроке мы познакомимся с многоячеечной формулой массива, разберем наглядный пример ее применения в Excel, а также отметим некоторые особенности использования. Если Вы мало знакомы с формулами массивов, то советуем сначала обратиться к уроку, где описаны базовые принципы работы с ними.
Применение многоячеечной формулы массива
На рисунке ниже представлена таблица с наименованием товара, его ценой и количеством. В ячейках D2:D6 вычисляется общая стоимость каждого вида товара (с учетом количества).
В данном примере диапазон D2:D6 содержит пять формул. Многоячеечная формула массива позволяет вычислить тот же самый результат, используя одну единственную формулу. Чтобы воспользоваться формулой массива выполните следующие действия:
- Выделите диапазон ячеек, где должны отображаться результаты. В нашем случае это диапазон D2:D6.
- Как и при вводе любой формулы в Excel, первым делом необходимо ввести знак равенства.
- Выделите первый массив значений. В нашем случае это диапазон с ценами товаров B2:B6.
- Введите знак умножения и выделите второй массив значений. В нашем случае это диапазон с количеством товаров C2:C6.
- Если бы мы вводили обычную формулу в Excel, то закончили бы ввод нажатием клавиши Enter. Но поскольку это формула массива, то нужно нажать комбинацию клавиш Ctrl+Shift+Enter. Этим мы укажем Excel, что это не обычная формула, а формула массива, и он автоматически заключит ее в фигурные скобки.
Excel автоматически заключает формулу массива в фигурные скобки. Если Вы вставите скобки вручную, Excel воспримет это выражение как обычный текст.
- Обратите внимание, что все ячейки диапазона D2:D6 содержат абсолютно одинаковое выражение. Фигурные скобки, в которые оно заключено, говорят о том, что это формула массива.
- Если бы мы при вводе формулы массива выделили меньший диапазон, например, D2:D4, то она вернула бы нам только первые 3 результата:
- А если больший диапазон, то в “лишних” ячейках оказалось бы значение #Н/Д (нет данных):
Когда мы умножаем первый массив на второй, перемножаются их соответствующие элементы (B2 с C2, B3 с C3, B4 с C4 и т.д.). В итоге образуется новый массив, который содержит результаты вычислений. Поэтому, чтобы получить корректный результат, размерности всех трех массивов должны быть соответствующими.
Преимущества многоячеечных формул массива
Использовать в Excel единую многоячеечную формулу массива в большинстве случаев предпочтительнее, чем несколько отдельных формул. Рассмотрим основные преимущества, которые она предлагает:
- Используя многоячеечную формулу массива, Вы на 100% уверены, что все формулы в рассчитываемом диапазоне введены правильно.
- Формула массива в большей степени защищена от случайного изменения, поскольку редактировать можно только весь массив в целом. Если Вы попробуете изменить часть массива, у Вас ничего не получится. Например, при попытке удалить формулу из ячейки D4, Excel выдаст следующее предупреждение:
- Вы не сможете вставить новые строки или столбцы в диапазон, где введена формула массива. Чтобы вставить новую строку или столбец, придется заново перезадавать весь массив. Данный пункт можно рассматривать как преимущество, так и недостаток.
Итак, в данном уроке Вы познакомились с многоячеечными формулами массивов и разобрали небольшой пример. Если желаете получить еще больше информации о массивах в Excel, читайте следующие статьи:
Что такое формула массива
Если Вы довольно много работаете в Excel то наверняка уже слышали выражение «формула массива«. Так же его часто можно встретить на форумах и сайтах, посвященных Excel. Но не все знают что это такое и тем более, как пользоваться. Главное это не путать формулы массива с функциями для работы с массивами и функциями для работы с базами данных. Итак, не буду затягивать.
Большинство уже наверняка знакомо с функцией СУММ (SUMM) . Она суммирует значения в заданных диапазонах ячеек. Теперь рассмотрим поближе. Запишем в ячейки А1:А5 числа от одного до пяти. В ячейке В1 запишем функцию: =СУММ(A1:A5) . Получим сумму этих чисел — 15. Все просто и понятно. И вроде бы — функция уже работает с массивами — ведь группа ячеек А1:А5 по сути уже массив ячеек. Но это не формула массива. А теперь изменим функцию на такую: =СУММ(A1:A5+1) . Что я хочу получить от такой функции? Чтобы суммировались значения ячеек А1:А5, но с прибавлением к каждому аргументу 1. Ввожу функцию и. Результат будет 2. Явно что-то не так. Верно, ведь при такой записи Excel произведет сложение ячейки А1 и 1. Все дело в том, что напрямую Excel не понимает, что необходимо производить подобные операции с массивами. Ему надо явно указать, что мы хотим это сделать и результат вернуть в одну ячейку. Чтобы ему указать это, надо при вводе функции нажать не Enter, как мы привыкли, а целую комбинацию клавиш — Ctrl+Shift+Enter. Т.е. записали функцию в ячейку и не жмем Enter, чтобы завершить ввод, а жмем Ctrl+Shift+Enter. Функция при таком вводе будет заключена в фигурные скобки — < =СУММ(A1:A5+1) > . Если Вы после ввода их увидели — значит все сделано верно и формула массива введена правильно. И результат будет 20.
Важно: не надо пытаться ввести фигурные скобки вручную с клавиатуры -результатом будет лишь текст в ячейке <=СУММ(A1:A5+1)>и ни о какой формуле и суммировании речи быть уже не может.
Что же происходит внутри функции в этот момент? Все очень просто. Мы в ячейки А1:А5 ввели поочередно цифры от 1 до 5. Т.е. получили: 1, 2, 3, 4, 5. В сумме они дают 15. Я разложу на слагаемые: =СУММ(1;2;3;4;5) . Теперь мы изменили функцию и ввели её как формулу массива: <=СУММ(A1:A5+1)>. И внутри происходит сначала прибавление к каждому числу 1, а затем сложение уже измененных аргументов: =СУММ(1+1;2+1;3+1;4+1;5+1) ⇒ =СУММ(2;3;4;5;6)
Рассмотрим еще один пример, когда формула массива может решить задачу непосильную стандартной формуле(да еще и в одной ячейке без доп.столбцов). Необходимо получить минимальное значение из массива чисел: 0;1;5;5;9;0;6;2;6;3
Применив обычную формулу =МИН(A1:A10) мы получим нуль. Что будет верным. Но если нам как раз нуль учитывать не надо? Мы можем ввести такую формулу:
=МИН(ЕСЛИ(A1:A10<>0;A1:A10)) Казалось бы условие задано верно и мы должны получить нужный результат, т.е. 1. Но! Т.к. это простая формула, она обрабатывает не массив значений, а только первое значение массива(A1:A10) из условия ЕСЛИ, т.е. только А1. Сама по себе функция ЕСЛИ не станет работать с массивом значений в данном случае. Это означает, что формула не просматривает весь заданный массив. Но если ввести её как формулу массива
<=МИН(ЕСЛИ(A1:A10<>0;A1:A10))> то в таком случае формула последовательно просмотрит каждое значение из массива на предмет выполнения условия и выполнит необходимые вычисления, заданные в этой формуле, так как будто бы мы последовательно для каждой строки в отдельном столбце вывели результат выполнения заданного условия ЕСЛИ и уже по этим результатам определили минимальное значение. И результат формулы будет — 1.
Так же формула массива может вернуть несколько значений. Очень наглядно это демонстрирует функция ТРАНСП (TRANSPOSE) . Функция преобразовывает вертикальный массив в горизонтальный и наоборот. Массив может быть многомерным. Как работает функция(на примере исходного диапазона A1:C10 ):
- выделяете диапазон ячеек( D1:M3 ), равный по количеству ячеек исходному диапазону значений( A1:C10 ), которые необходимо транспонировать;
- вписываете функцию ТРАНСП;
- в качестве аргумента указываете ссылку на исходный диапазон значений: =ТРАНСП( A1:C10 ) ;
- завершаете ввод функции сочетанием клавиш Ctrl+Shift+Enter.
В диапазоне D1:M3 получите транспонированную таблицу. При написании функции следует учитывать, что число строк в диапазоне функции( D1:M3 ) должно быть равно числу столбцов в исходном диапазоне( A1:C10 ), а число столбцов — числу строк. Если указать меньше — не все значения будут транспонированы. Если больше — то все лишние ячейки будут заполнены значениями #Н/Д
Какие особенности подобного применения функций массива:
- во всех ячейках формула отображается совершенно одинаково, даже если ссылки на ячейки относительные. Это не должно вас пугать — так надо;
- ячейки диапазона, в который подобным образом введена формула массива нельзя изменять по отдельности — только все вместе. В противном случае просто получите сообщение «Нельзя изменять часть массива!». Бывает очень удобно иногда в целях защиты формул от изменений.
Итак, что самое важное надо запомнить для использования формул массива:
- ввод формулы завершается сочетанием клавиш Ctrl+Shift+Enter;
- Если формулу массива записать сразу в несколько ячеек, то формула будет одна для всех ячеек и вернет для каждой ячейки свой результат
Статья помогла? Поделись ссылкой с друзьями!
Формулы массива в 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
тупил