Быстрые ссылки
Формулы в Microsoft Excel могут включать разные символы — например, звёздочку (*), вопросительный знак (?), собачку (@) и другие. Но особое значение имеют круглые, квадратные и фигурные скобки. В этой статье я расскажу, как и зачем их использовать.
Круглые скобки: контроль порядка вычислений
Круглые скобки — это привычные вам «дуги». В Excel они задают порядок, в котором выполняются операции.
Вспомните школьный курс математики — там объясняли, что вычисления нужно делать в определённой последовательности. Excel — это мощный калькулятор, который тоже следует правилам порядка действий.
Ваш калькулятор теперь — Microsoft Excel
Этот инструмент умеет гораздо больше.
В простом виде Excel использует принцип PEMDAS: сначала выполняются операции в круглых скобках (Parentheses), затем возведение в степень (Exponents), потом умножение и деление (Multiplication and Division), и в конце — сложение и вычитание (Addition and Subtraction).
В формулах также встречаются ссылки на ячейки, проценты и логические операторы, но сейчас важно понять, как работают именно круглые скобки.
Поскольку операции в круглых скобках выполняются в первую очередь, они решают, как будет считаться формула.
Например, если ввести формулу:
=10 5*2
и нажать Enter, результат будет 20 — Excel сначала умножит 5 на 2, а потом прибавит 10.
Если же написать так:
=(10 5)*2
то результат станет 30 — Excel сначала сложит 10 и 5, а потом умножит сумму на 2.
В более сложном примере формула:
=(A1*B2) (C3*D4)-E5
сначала умножит значения ячеек A1 и B2, затем перемножит C3 и D4, сложит оба результата и вычтет число из E5.
Круглые скобки также показывают начало аргументов функции. Например, формула:
=XLOOKUP(
говорит Excel, что сейчас идёт список параметров функции XLOOKUP. После ввода всех аргументов формулу закрывают круглой скобкой:
=XLOOKUP(аргументы)
Забудьте про VLOOKUP: почему я выбираю XLOOKUP
Кроме того, круглые скобки позволяют вкладывать функции друг в друга. Вот пример: функция SUM вложена в IFERROR — чтобы, если вычисление возвращает ошибку, ячейка оставалась пустой:
=IFERROR(SUM(...), "")
Квадратные скобки: ссылки на заголовки столбцов в таблицах
Квадратные скобки в формулах Excel используются, чтобы ссылаться на заголовки столбцов в отформатированных таблицах.
Всё, что нужно знать о таблицах Excel (и почему их стоит использовать всегда)
Это может сильно изменить ваш подход к работе с Excel.
Представьте, что у вас есть таблица с названием Fruit_Sales, и нужно посчитать выручку каждого товара в колонке F.
Для этого нужно умножить цену из столбца C (RetailPrice) на количество из столбца E (UnitsSold) для каждой строки.
В ячейке F2 введите знак равно (=) и кликните по первой ячейке — это будет C2.
Но вместо обычной ссылки Excel автоматически вставит название столбца в квадратных скобках — так называемую структурированную ссылку:
=[@RetailPrice]
Структурированные ссылки удобны тем, что делают формулы понятнее, избавляют от необходимости запоминать адреса ячеек и автоматически подстраиваются под изменение структуры таблицы или названий столбцов.
Всё о структурированных ссылках в Excel
В ссылках часто встречается знак @ — это оператор пересечения, который показывает, что вычисления идут по каждой строке отдельно, а не по всему столбцу сразу.
Добавьте знак умножения (*), щёлкните по ячейке E2 — Excel вставит ещё одну структурированную ссылку:
=[@UnitsSold]
После нажатия Enter формула автоматически применится ко всем ячейкам колонки, и вам не придётся копировать её вручную.
Структурированные ссылки с квадратными скобками работают и вне таблицы.
Допустим, вы хотите посчитать общий итог выручки в колонке F. Вместо того чтобы добавлять итоговую строку внизу, можно вывести сумму вверху листа, чтобы не листать вниз.
В ячейке I2 введите формулу:
=SUM(Fruit_Sales[Turnover])
Наведите курсор на заголовок столбца, пока не появится стрелка вниз, затем щёлкните, чтобы выделить все ячейки столбца.
Обратите внимание, что теперь ссылка начинается с имени таблицы, а затем через квадратные скобки указан столбец. Это важно, потому что формула вне таблицы, и Excel должен знать, с каким набором данных работать:
=SUM(Fruit_Sales[Turnover])
Если вы ещё не переименовывали таблицы в Excel — самое время начать
После этого закройте круглую скобку и нажмите Enter, чтобы завершить формулу.
Фигурные скобки: массивные формулы и упрощение логики
Фигурные скобки в Excel обычно используются для создания формул, возвращающих массивы значений, а не одиночный результат.
Некоторые функции автоматически возвращают динамические массивы, которые «выливаются» в соседние ячейки. Например, формула:
=SORT({3;1;2})
в ячейке C1 выведет отсортированный список от 1 до 3, начиная с C1 и заполняя ниже по колонке — это видно по синему выделению.
Но можно заставить и функции, которые обычно не работают с динамическими массивами, возвращать набор значений.
Допустим, вы получаете бонусы 20-го числа каждого второго месяца и хотите внести эти даты в таблицу.
Вместо того чтобы вводить даты по одной, можно использовать динамическую формулу массива с фигурными скобками.
Сначала выделите столбец A и на вкладке «Главная» в группе «Число» выберите формат даты.
12 форматов чисел в Excel и как они влияют на ваши данные
В ячейке A2 введите формулу:
={DATE(2025;2;20);DATE(2025;4;20);DATE(2025;6;20);DATE(2025;8;20);DATE(2025;10;20);DATE(2025;12;20)}
Здесь 2025 — год, числа в фигурных скобках — месяцы, а 20 — день.
После нажатия Enter значения самостоятельно заполнят ячейки от A2 до A7.
Формулы с фигурными скобками не вставляют напрямую в таблицу Excel, но если нужно зафиксировать результат, выделите ячейки, скопируйте (Ctrl C) и вставьте как значения (Ctrl Alt V, затем V и Enter). Так динамический массив превратится в обычные данные, которыми можно работать в таблице.
Чтобы значения заполнились по строке, а не по столбцу, используйте в фигурных скобках запятые вместо точек с запятой. Например, формула:
={DATE(2025,2,20),DATE(2025,4,20),DATE(2025,6,20),DATE(2025,8,20),DATE(2025,10,20),DATE(2025,12,20)}
в ячейке B1 выведет даты по горизонтали — с B1 до G1.
Фигурные скобки помогают и с логическими условиями.
Например, в колонке B с помощью IF-OR проверяют, содержат ли ячейки столбца A числа 5, 6, 7 или 8:
=IF(OR(A2=5,A2=6,A2=7,A2=8),"Да","Нет")
Топ-3 логических функций, которые всегда использую в Excel
Вводить все условия вручную неудобно, поэтому можно записать их в фигурных скобках — и формула сработает как надо:
=IF(OR(A2={5;6;7;8}),"Да","Нет")
Кроме скобок, в формулах Excel встречаются и другие важные символы: знак доллара ($) фиксирует ссылку на ячейку (делая её абсолютной), решётка (#) служит оператором динамического диапазона, а точка (.) помогает исключать пустые ячейки при ссылках на диапазоны.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Вы также можете найти наши материалы в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru