Основы работы с формулами в Microsoft Excel

Иван Корнев·11.04.2026·4 мин

Формула в Excel — это выражение, начинающееся со знака равенства (=), которое выполняет вычисления над данными на листе и возвращает результат. Она позволяет автоматизировать рутинные расчеты, от простого сложения до сложного финансового моделирования, исключая ошибки ручного ввода. В отличие от статических данных, формулы динамически обновляются при изменении исходных значений.

Главное правило: Любая формула всегда начинается со знака =. Если его пропустить, Excel воспримет ввод как обычный текст.

Разница между формулой и функцией

Часто эти понятия путают, но между ними есть четкое различие:

  • Формула — это любое пользовательское выражение, которое вы создаете сами. Оно может включать числа, ссылки на ячейки, операторы и функции.
    • Пример: =A1*1.2 + 100
  • Функция — это встроенная в Excel готовая команда для выполнения конкретной задачи (суммирование, поиск, логическая проверка). Функции являются частью формул.
    • Пример: SUM(A1:A10) внутри формулы =SUM(A1:A10)/10.

Вы можете использовать формулу без функций (простая арифметика), но не можете использовать функцию без создания формулы (так как функцию нужно куда-то ввести).

Синтаксис и основные операторы

Для корректной работы формулы необходимо соблюдать синтаксис. Основные элементы:

  1. Знак равенства (=) — инициирует вычисление.
  2. Операнды — числа или ссылки на ячейки (например, 5, A1).
  3. Операторы — символы, определяющие действие:
    • + (сложение)
    • - (вычитание)
    • * (умножение)
    • / (деление)
    • ^ (возведение в степень)
    • % (процент)

Приоритет операций: Как и в математике, умножение и деление выполняются раньше сложения и вычитания. Используйте круглые скобки (), чтобы изменить порядок вычислений. Например, =(2+3)*4 даст 20, а =2+3*4 — 14.

Типы ссылок на ячейки

Понимание типов ссылок критически важно при копировании формул.

Тип ссылкиОбозначениеПоведение при копировании
ОтносительнаяA1Адрес меняется относительно новой позиции (сдвигается строка/столбец).
Абсолютная$A$1Адрес фиксируется полностью и не меняется ни при каких условиях.
Смешанная$A1 или A$1Фиксируется только столбец ($A) или только строка ($1).

Практический пример: Если у вас курс доллара записан в ячейке $B$1, а цены товаров в столбце A, то формула пересчета в ячейке C2 будет выглядеть так: =A2*$B$1. При протягивании этой формулы вниз ссылка на цену (A2) изменится на A3, A4, а ссылка на курс ($B$1) останется неизменной.

Пошаговое создание простой формулы

Рассмотрим задачу расчета общей стоимости заказа (Цена × Количество).

  1. Выделите ячейку, где должен появиться результат (например, C2).
  2. Введите знак =.
  3. Кликните на ячейку с ценой (A2) или введите её адрес вручную.
  4. Введите оператор умножения *.
  5. Кликните на ячейку с количеством (B2).
  6. Нажмите Enter.

Теперь, чтобы применить формулу ко всему списку, наведите курсор на правый нижний угол ячейки с формулой (курсор превратится в черный крестик) и протяните вниз до конца таблицы.

Популярные функции для повседневных задач

Вот список наиболее востребованных функций, которые стоит знать новичку:

  • Математические:
    • =СУММ(диапазон) — складывает значения.
    • =СРЗНАЧ(диапазон) — вычисляет среднее арифметическое.
    • =ОКРУГЛ(число; кол-во_цифр) — округляет число.
  • Логические:
    • =ЕСЛИ(условие; значение_если_истина; значение_если_ложь) — проверяет условие.
      • Пример: =ЕСЛИ(A1>100; "Бонус"; "Нет")
  • Поисковые:
    • =ПРОСМОТРХ(искомое; массив_поиска; массив_возврата) — современный аналог ВПР, ищет значение в таблице и возвращает соответствующие данные.
  • Текстовые:
    • =СЦЕПИТЬ(текст1; текст2) или оператор & — объединяет текст из разных ячеек.

Ошибка #ДЕЛ/0!: Возникает, если вы пытаетесь разделить число на ноль или на пустую ячейку. Чтобы избежать этого, оберните формулу в функцию ЕСЛИОШИБКА: =ЕСЛИОШИБКА(A1/B1; 0).

Отладка и проверка ошибок

Если формула возвращает ошибку или неверный результат, воспользуйтесь следующими методами проверки:

  1. Цветная подсветка: При редактировании формулы Excel подсвечивает диапазоны ячеек разными цветами, соответствующими цветам рамок вокруг самих ячеек. Это помогает визуально проверить, те ли данные захвачены.
  2. Пошаговое вычисление: Перейдите на вкладку «Формулы» → «Вычислить формулу». Это окно покажет процесс расчета по шагам, подставляя значения вместо ссылок.
  3. Проверка зависимостей: Инструмент «Влияющие ячейки» покажет стрелками, от каких данных зависит текущая формула.

Часто задаваемые вопросы (FAQ)

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

Как скопировать формулу без изменения ссылок? Используйте абсолютные ссылки (знак доллара $). Если нужно скопировать сам текст формулы без пересчета, скопируйте содержимое из строки формул (F2), а не саму ячейку.

Можно ли ссылаться на данные в другом файле? Да. При ссылке на другой файл путь к нему добавится автоматически в квадратные скобки: ='[Бюджет.xlsx]Лист1'!$A$1. Однако при перемещении файлов такие связи могут разрываться.

Какая максимальная длина формулы в Excel? В современных версиях формула может содержать до 8192 символов, чего более чем достаточно для любых бизнес-задач.