Формулы в Excel — это инструмент автоматизации расчётов. Вместо калькулятора и ручного ввода вы пишете одну формулу, которая мгновенно обрабатывает данные и пересчитывается при их изменении. Рассмотрим подробно как создать формулу в Excel разными способами.
Сравнительная таблица способов создания формул
Существует несколько методов создания формул, каждый из которых подходит для разных ситуаций и уровней подготовки пользователя.
| Способ | Сложность | Скорость | Когда использовать |
|---|---|---|---|
| Ручной ввод | Низкая | Средняя | Простые формулы с 2-3 операциями |
| Мастер функций (fx) | Низкая | Медленная | Незнакомые функции, обучение |
| Автосумма (Σ) | Очень низкая | Быстрая | Суммирование столбцов/строк |
| Протягивание | Низкая | Очень быстрая | Копирование формул на множество ячеек |
| Копирование (Ctrl+C/V) | Низкая | Быстрая | Несмежные ячейки, сложные диапазоны |
| Использование нейросетей | Низка | Быстрая | Простые и сложные функции |
Выбор метода зависит от конкретной задачи: для быстрых расчетов используйте ручной ввод или автосумму, а для работы с большими таблицами — протягивание и копирование.
Что такое формула в Excel
Представьте, что у вас есть список покупок с ценами. Вместо того чтобы доставать калькулятор и складывать всё вручную, вы можете дать Excel команду сделать это автоматически. Вот эта команда и есть формула.
Каждая формула начинается с символа равенства =. Это сигнал программе: «Внимание, сейчас будет не просто буквы, а задание для вычисления». Если забыть поставить знак равенства, Excel подумает, что вы просто вводите текстовую информацию.
Важное различие: Многие путают понятия «формулы» и «функции». Формула — это ваше собственное математическое выражение, которое вы составляете из чисел, ссылок на ячейки и операторов. Например, когда вы пишете =A1+B1, это формула. А функция — это уже готовый инструмент, который Microsoft создала для пользователей. Например, СУММ — функция, которую вы сможете использовать внутри своих формул. Как сделать функцию СУММ в Экселе подробно рассказываем здесь.
Из чего состоят формулы?
Она включает:
- = (знак равенства) — всегда в начале
- Константы — конкретные значения: 100, «Текст», 15.5
- Ссылка — адреса ячеек: A1, B5, $C$10
- Операторы — +, -, *, /, ^, %
- Функции — СУММ, ЕСЛИ, ВПР
- Скобки — контроль порядка: (A1+B1)*C1
Базовый синтаксис
Формула = знак равенства + ячейка + оператор + ячейка
Примеры:
- =A1+B1 — сложение
- =A1*B1-C1 — умножение, затем вычитание
- =(A1+B1)/C1 — сначала скобки, потом деление
Основные операторы для расчётов
Рассмотрим на примерах какие операторы есть в Экселе.
Арифметические операторы
| Оператор | Действие | Пример | Результат |
|---|---|---|---|
| + | Сложение | =5+3 | 8 |
| — | Вычитание | =10-4 | 6 |
| * | Умножение | =3*4 | 12 |
| / | Деление | =15/3 | 5 |
| ^ | Возведение в степень | =2^3 | 8 |
| % | Процент | =50% | 0.5 |
Операторы сравнения
| Оператор | Значение |
|---|---|
| = | Равно |
| > | Больше |
| < | Меньше |
| >= | Больше или равно |
| <= | Меньше или равно |
| <> | Не равно |
Текстовый оператор
| Оператор | Действие | Пример |
|---|---|---|
| & | Объединение текста | =»Привет «&»мир» |
Строка формул
Когда вы вводите или редактируете формулу, она отображается в строке формул — специальное поле под панелью инструментов Excel, обозначенное значком fx. Даже если в ячейке виден результат, в строке формул всегда показывается сама формула.
Пошаговая инструкция создания формулы
Рассмотрим алгоритм создания формул:
Способ 1: Ручной ввод
- Кликните на ячейку для результата
- Нажимаем =
- Кликните на первую ячейку с данными (или введите адрес)
- Введите оператор (+, -, *, /)
- Кликните на вторую ячейку
- Enter
Преимущества: Полный контроль над формулой. Не требует дополнительных действий. Гибкость в написании.
Недостатки: Риск опечаток. Медленнее при множестве ячеек. Требует знания синтаксиса.
Способ 2: Мастер функций
- Выберите ячейку для результата
- Нажимаем кнопку fx рядом со строкой формул
- Найдите нужную функцию в списке
- Заполните аргументы (можно кликать на ячейки)
- Нажимаем ОК
Преимущества: Подсказки по аргументам. Помогает изучить функции. Снижает ошибки в синтаксисе. Справка встроена.
Недостатки: Долгий процесс. Неудобно для повторяющихся задач. Требует много кликов.
Практические примеры
Пример 1: Расчет стоимости товаров

Формулы:
- Стоимость (D2): =B2*C2
- Итого (D5): =СУММ(D2:D4)
Пример 2: Семейный бюджет

Считаем остатки (B6): =B2-(B3+B4+B5) или =B2-СУММ(B3:B5)
Пример 3: Расчет процентов

Считаем доли (C2): =B2/$B$5*100
Знак $ фиксирует ссылку на итоговую сумму при копировании.
Пример 4: Условное начисление бонусов

Формула бонуса (C2): =ЕСЛИ(B2>=100000;B2*10/100;B2*5/100)
Если продажи ≥100 000 → бонус 10%, иначе 5%.
Популярные встроенные функции
Математические функции
| Функции | Описание | Пример | Результат |
|---|---|---|---|
| СУММ | Складывает область заданных ячеек | =СУММ(A1:A10) | Сумма всех ячеек |
| СУММЕСЛИ | Сумма с условием | =СУММЕСЛИ(A1:A10;»>100″) | Сумма значений >100 |
| СУММЕСЛИМН | Сумма по нескольким условиям | =СУММЕСЛИМН(C2:C10;A2:A10;»Москва»;B2:B10;»>1000″) | Сумма где A=»Москва» И B>1000 |
| ПРОИЗВЕД | Перемножает заданную область | =ПРОИЗВЕД(A1:A5) | Произведение всех ячеек |
| ОКРУГЛ | Округление до заданного знака | =ОКРУГЛ(A1;2) | Округление до 2 знаков |
Статистические функции
| Функция | Описание | Пример | Результат |
|---|---|---|---|
| СРЗНАЧ | Вычисляет среднее значение | =СРЗНАЧ(B2:B20) | Среднее арифметическое |
| МАКС | Находит максимальное значение | =МАКС(C1:C15) | Наибольшее число |
| МИН | Находит минимальное значение | =МИН(C1:C15) | Наименьшее число |
| СЧЁТ | Подсчитывает ячейки с числами | =СЧЁТ(D1:D50) | Количество ячеек с числами |
| СЧЁТЗ | Подсчитывает непустые ячейки | =СЧЁТЗ(A1:A100) | Количество непустых ячеек |
| СЧЁТЕСЛИ | Считает ячейки по условию | =СЧЁТЕСЛИ(A1:A20;»>50″) | Количество ячеек >50 |
Логические функции
| Функция | Описание | Синтаксис | Результат |
|---|---|---|---|
| ЕСЛИ | Проверяет условие и выдаёт результат | =ЕСЛИ(A1>100;»Много»;»Мало») | Текст по условию |
| ЕСЛИМН | Проверяет несколько условий | =ЕСЛИМН(A1>=90;»Отлично»;A1>=70;»Хорошо»;A1>=50;»Удовлетворительно»;ИСТИНА;»Неудовлетворительно») | Текст по нескольким условиям |
| И | Проверяет, выполнены ли все условия | =И(A1>50;B1<100) | ИСТИНА или ЛОЖЬ |
| ИЛИ | Проверяет, выполнено ли хотя бы одно условие | =ИЛИ(A1>100;B1>100) | ИСТИНА или ЛОЖЬ |
Текстовые функции
| Функция | Описание | Синтаксис | Результат |
|---|---|---|---|
| СЦЕПИТЬ / & | Объединяет текстовые блоки | =A1&» «&B1 или =СЦЕПИТЬ(A1;» «;B1) | Объединенный текст |
| ДЛСТР | Подсчитывает количество символов | =ДЛСТР(A1) | Количество символов |
| ПРОПИСН | Переводит текст в верхний регистр | =ПРОПИСН(A1) | ТЕКСТ |
| СТРОЧН | Переводит текст в нижний регистр | =СТРОЧН(A1) | текст |
| ЗАМЕНИТЬ | Заменяет часть текста | =ЗАМЕНИТЬ(A1;5;6;»******») | Текст с заменой с 5-го символа |
Функции для работы с датами
| Функция | Описание | Пример | Результат |
|---|---|---|---|
| СЕГОДНЯ | Возвращает текущую дату | =СЕГОДНЯ() | Текущая дата |
| ТДАТА | Возвращает текущие дату и время | =ТДАТА() | Текущие дата и время |
| ДНИ | Вычисляет количество дней между датами | =ДНИ(B2;A2) | Разница в днях |
| ГОД | Извлекает год из даты | =ГОД(A1) | Год |
| МЕСЯЦ | Извлекает месяц из даты | =МЕСЯЦ(A1) | Месяц (число) |
| ДЕНЬ | Извлекает день из даты | =ДЕНЬ(A1) | День месяца |
Функции поиска и подстановки
| Функция | Описание | Пример | Результат |
|---|---|---|---|
| ВПР | Ищет значение в первом столбце таблицы и возвращает значение из указанного столбца | =ВПР(A2;Справочник!A:B;2;ЛОЖЬ) | Найденное значение |
| ГПР | Горизонтальная версия ВПР | =ГПР(A1;A1:E5;3;ЛОЖЬ) | Найденное значение |
| ИНДЕКС + ПОИСКПОЗ | Более гибкая альтернатива ВПР | =ИНДЕКС(B:B;ПОИСКПОЗ(A2;A:A;0)) | Найденное значение |
| ПРОСМОТРX | Современная замена ВПР | =ПРОСМОТРX(A2;Таблица1[ID];Таблица1[Имя]) | Найденное значение |
Другие полезные функции
| Функция | Описание | Пример | Результат |
|---|---|---|---|
| СЛУЧМЕЖДУ | Генерирует случайное число в диапазоне | =СЛУЧМЕЖДУ(1;100) | Случайное число от 1 до 100 |
| РАНГ | Определяет ранг числа в списке | =РАНГ(A1;A:A) | Позиция числа в списке |
Практический пример с функциями
Таблица успеваемости студентов:

Формулы:
- Средний балл (E2): =СРЗНАЧ(B2:D2)
- Результат (F2): =ЕСЛИ(E2>=85;»Отлично»;ЕСЛИ(E2>=70;»Хорошо»;»Удовлетворительно»))
- Ранг (G2): =РАНГ(E2;$E$2:$E$4)
Автосумма — быстрое суммирование
Автосумма — кнопка на панели инструментов (значок Σ), которая автоматически создаёт формулу суммирования.
Как использовать:
- Выделяем ячейку под столбцом или справа от строки с числами.
- Нажимаем кнопку Автосумма (∑) на вкладке «Главная».

- Excel сам определит диапазон и создаст формулу =СУММ().
- Нажимаем Enter.
Это самый быстрый способ посчитать сумму столбца или строки.
Плюсы: Максимально быстро. Автоматически определяет диапазон. Идеально для типовых задач.
Минусы: Только для функции SUM. Может неверно определить диапазон. Ограниченная функциональность.
Копирование формул
Вот здесь начинается настоящая магия Excel. Представьте: вы создали формулу для одной строки, а таких строк у вас сто. Неужели придётся вводить формулу сто раз? Конечно нет!
Excel умеет копировать формулы с автоматической адаптацией к новым строкам и столбцам. Это экономит огромное количество времени.
Метод протягивания
Это самый быстрый и наглядный способ.
Допустим, в ячейке C1 у вас стоит =A1*B1. Вам нужно применить такую же логику к строкам ниже.
Вот что делаем:
- Кликните на ячейку C1 с готовой формулой.
- Посмотрите на правый нижний угол этой ячейки — там появится маленький квадратик.
- Наведите курсор на этот квадратик, и он превратится в черный крестик (маркер автозаполнения).
- Зажмите левую кнопку мыши и тяните сколько нужно.
- Отпустите кнопку.
Готово! Формула копировалась во все выделенные ячейки. И заметьте: в C2 теперь написано =A2*B2, в C3 — =A3*B3 и так далее. Excel самостоятельно сдвинул ссылку на строку вниз для каждой новой ячейки.
Плюсы: Очень быстрое заполнение. Автоматическая адаптация ссылок. Визуальный контроль.
Минусы: Требует правильной настройки ссылок ($). Может случайно изменить формулу. Не подходит для несмежных ячеек.
Копирование через буфер обмена (Ctrl+C/V)
Альтернативный метод, который полезен если работаете со смежными ячейками:
- Выделите ячейку с формулой.
- Нажмите Ctrl+C (или Cmd+C на Mac).
- Выделите те ячейки, куда хотите вставить формулу — можете выбрать целый столбец или область.
- Нажмите Ctrl+V (или Cmd+V на Mac).
Формула появится во всех выбранных местах с соответствующими изменениями ссылок.
Плюсы: Работает с любыми ячейками. Быстрое дублирование. Универсальность.
Минусы: Нужно следить за типом ссылок. Может скопировать форматирование. Требует точности выделения.
Абсолютные и относительные ссылки
Это критически важная тема и ее нужно понять для эффективной работы с Excel. От типа ссылки зависит, как будет вести себя формула при копировании.
Относительная ссылка (A1, B2)
По умолчанию все ссылки в Excel относительные. Что это значит? Когда вы копируете формулу в другое место, ссылки в ней смещаются пропорционально новому положению.
Пример из жизни: В ячейке C1 написано =A1+B1. Она складывает две ячейки слева от себя.
Копируете эту формулу в C2. Логично, что теперь она должна складывать две ячейки слева от C2, т.е. A2 и B2. Именно так Excel и делает — формула автоматически становится =A2+B2.

Копируете в C3 — получается =A3+B3. Ссылки двигаются вместе с формулой.
Абсолютная ссылка ($A$1, $B$2)
Иногда нужно, чтобы ссылка оставалась неизменной, куда бы вы ни скопировали формулу. Тогда используют абсолютные ссылки со знаком доллара $.
Классическая ситуация: есть константа (например, курс валюты или ставка НДС), которая хранится в одной ячейке и используется в расчетах по всей таблице.
Пример: Ставка НДС 20% записана в ячейке F1. Вам нужно умножить каждую цену на эту ставку.
В ячейке D2 пишете: =B2*$F$1
Когда копируете эту формулу вниз:
- В D3 получится: =B3*$F$1
- В D4 получится: =B4*$F$1
- В D5 получится: =B5*$F$1
Ссылка на B меняется (B2, B3, B4…), а ссылка на F1 остаётся зафиксированной благодаря знакам доллара.
Смешанная ссылка ($A1 или A$1)
Бывают ситуации, когда нужно зафиксировать только столбец или только строку, а другое оставить подвижным.
$A1 — столбец A зафиксирован, а строка будет меняться при копировании A$1 — строка 1 зафиксирована, а столбец будет меняться.
Это полезно при работе с двумерными таблицами, где данные берутся и по горизонтали, и по вертикали.
Практический пример с таблицей умножения
Представьте таблицу умножения от 1 до 10. В первой строке числа от 1 до 10, в первом столбце — тоже от 1 до 10.
В ячейке B2 (пересечение первой строки и первого столбца цифр) пишем формулу:
=$A2*B$1

Здесь:
- $A2 — берём число из столбца A (столбец зафиксирован, строка плавает).
- B$1 — берём число из строки 1 (строка зафиксирована, столбец плавает).
Копируем эту формулу на всю область B2:K11, и таблица умножения заполняется автоматически!
Горячая клавиша F4
Не нужно вручную расставлять знаки доллара. Есть удобная хитрость:
- Начните редактировать формулу.
- Поставьте курсор на ссылку, которую хотите изменить.
- Нажимайте клавишу F4.
При каждом нажатии F4 тип ссылки меняется циклически:
- A1 (относительная).
- $A$1 (абсолютная).
- A$1 (смешанная — зафиксирована строка).
- $A1 (смешанная — зафиксирован столбец).
- A1 (снова относительная).
Это экономит время и снижает число ошибок при вводе.
Порядок выполнения операций
Excel следует стандартным математическим правилам:
- Скобки — сначала вычисляется всё в скобках.
- Возведение в степень (^).
- Умножение и деление (*, /) — слева направо.
- Сложение и вычитание (+, -) — слева направо.
Примеры:
- =2+3*4 даст 14 (сначала 3×4=12, потом 2+12=14)
- =(2+3)*4 даст 20 (2+3=5, потом 5×4=20)
- =10/2*5 даст 25 (слева направо: 10/2=5, затем 5*5=25)
Совет: Используйте скобки даже если они не обязательны — это сделает формулу понятнее.
Работа с диапазонами
В Excel можно указывать диапазоны ячеек двумя способами:
Непрерывный
- A1:A10 — все ячейки от A1 до A10 включительно.
- B2:D5 — прямоугольная область ячеек.
Несмежные ячейки
- A1;C1;E1 — только A1, C1 и E1.
- A1:A5;C1:C5 — два отдельных диапазона.
Примеры:
- =СУММ(A1:A10) — сумма непрерывного диапазона.
- =СУММ(A1;C1;E1) — сумма трёх конкретных ячеек.
- =СУММ(A1:A5;C1:C5) — сумма двух диапазонов.
Ссылки на другие листы
Формулы могут обращаться к ячейкам на других листах документа.
Синтаксис: ИмяЛиста!Ячейка
Примеры:
- =Лист2!A1 — ссылка на ячейку A1 листа «Лист2»
- =Январь!B5+Февраль!B5 — сумма ячеек с разных листов
- =СУММ(Продажи!A1:A10) — сумма диапазона с листа «Продажи»
Если имя листа содержит пробелы, заключите его в одинарные кавычки:
=’Итоги 2024′!A1
Полезные советы и лайфхаки
Горячие клавиши
- F2 — редактировать формулу в ячейке.
- F4 — переключение типов ссылок (относительная/абсолютная).
- Ctrl + ` (обратная кавычка) — показать все формулы на листе.
- Ctrl + A (для редактирования функции) — открыть окно аргументов функции.
- F9 (при выделении части формулы) — вычислить выделенную часть.
Показать все формулы
Нажмите Ctrl + ` (обратная кавычка), чтобы увидеть все формулы на листе, а не результаты. Повторное нажатие вернет отображение результатов.
Проверка формул
На вкладке «Формулы» есть инструменты:
- Влияющие ячейки — показывает, какие ячейки влияют на формулу
- Зависимые ячейки — показывает, где используется значение ячейки
- Вычислить формулу — пошаговое выполнение формулы
Имена диапазонов
Вместо ссылок A1:A10 можно создать именованный диапазон:
- Выделите диапазон A1:A10
- В поле имени (слева от строки формул) введите имя, например «Продажи»
- Теперь можно писать: =СУММ(Продажи) вместо =СУММ(A1:A10)
Это делает формулы понятнее и проще в обслуживании.
Формулы массивов
Формулы массивов выполняют несколько вычислений одновременно. В новых версиях Excel они работают автоматически, в старых нужно нажать Ctrl+Shift+Enter.
Пример: =СУММ(A1:A10*B1:B10) перемножит каждую пару ячеек и сложит результаты.
Автозаполнение формул
Excel умеет предсказывать формулы. Начните вводить имя функции, и появится список подсказок. Используйте стрелки и Tab для выбора.
Работа с большими таблицами
Закрепление областей
При работе с большими таблицами закрепите заголовки:
- Выделяем строку под заголовками.
- Вкладка «Вид» → «Закрепить области».
- Заголовки будут видны при прокрутке.
Подробнее узнайте из статьи: Как закрепить шапку таблицы в Эксель
Использование таблиц Excel
Преобразуйте диапазон в таблицу Excel:
- Выделите данные
- Нажмите Ctrl+T или вкладка «Главная» → «Форматировать как таблицу»
- В формулах можно использовать названия столбцов: =[@Цена]*[@Количество]
Сводные таблицы
Для анализа больших массивов данных используйте сводные таблицы:
- Выделите данные
- Вкладка «Вставка» → «Сводная таблица»
- Перетаскивайте поля в области строк, столбцов и значений
Совместимость с Google Таблицами
Большинство формул Excel работают и в Google Таблицах, но есть отличия:
- В Google Таблицах применяется запятая, а не точка с запятой: =СУММ(A1,A10)
- Некоторые функции имеют другие названия
- Google Таблицы имеют уникальные функции: IMPORTRANGE, QUERY, ARRAYFORMULA
Для создания универсальных формул проверяйте совместимость. Подробно узнать про возможности Гугл таблиц сможете из нашего блога.
Продвинутые техники
- Вложенные функции
Можно использовать одну функцию внутри другой:
=ЕСЛИ(СРЗНАЧ(A1:A10)>50;»Хорошо»;»Плохо»)
- Комбинированные функции
Сочетайте функции для сложных задач:
=СУММЕСЛИ(A:A;»Москва»;B:B)
Суммирует значения из столбца B, в столбце A указана «Москва».
- Массивы в формулах
=СУММ((A1:A10>50)*(B1:B10))
Суммирует значения из B1:B10, где соответствующее значение в A1:A10 больше 50.
Заключение
Формулы в Excel — не просто набор символов и функций. Это мощный инструмент, который превращает статичные таблицы в интеллектуальные системы для работы с данными. То, что раньше занимало часы ручных расчётов, теперь выполняется за секунды.
Путь к мастерству не требует зубрежки функций наизусть. Гораздо важнее понять базовые принципы и научиться применять их на практике.
Не стремитесь сразу создавать сложные конструкции. Начните с элементарных расчётов: сложите столбец чисел, подсчитайте среднее, умножьте количество на цену. Постепенно добавляйте новые функции и приемы. С каждой решенной задачей вы будете чувствовать себя увереннее.
Каждый день практики с формулами делает работу быстрее и эффективнее. Вы находите новые способы автоматизировать рутину, учитесь комбинировать функции для нестандартных задач, открываете возможности, о которых раньше не подозревали.
Откройте Excel прямо сейчас. Создайте простую таблицу. Напишите первую формулу, ведь вы узнали как сделать это в Экселе быстро. Это займет две минуты, но станет первым шагом к уверенному владению одним из самых востребованных навыков в современном мире.