Основные формулы Excel: шпаргалка с готовыми примерами

Иван Корнев·10.04.2026·5 мин

Чтобы быстро выполнить расчеты в таблице, используйте базовые функции: =SUM() для суммы, =VLOOKUP() для поиска данных и =IF() для логических условий. Эта статья — компактная шпаргалка по самым востребованным формулам Excel с синтаксисом и живыми примерами, которые можно скопировать и адаптировать под свои задачи за пару минут.

Математические вычисления и статистика

Эти функции закрывают 80% рутинных задач по подсчету итогов, средних значений и количеству записей. Представим таблицу продаж, где столбец A — количество товара, а B — цена за единицу.

ФункцияНазначениеПример формулыЧто делает
SUMСумма диапазона=SUM(A1:A10)Складывает все числа в ячейках A1–A10.
AVERAGEСреднее значение=AVERAGE(B1:B10)Вычисляет среднюю цену товара.
COUNTПодсчет чисел=COUNT(A1:A10)Считает только ячейки с числами (игнорирует текст).
COUNTAПодсчет непустых=COUNTA(A1:A10)Считает все заполненные ячейки (текст, числа, даты).
SUMPRODUCTСумма произведений=SUMPRODUCT(A1:A10; B1:B10)Умножает пары (кол-во × цена) и суммирует результат.

Функция SUMPRODUCT идеально подходит для расчета общей выручки без создания дополнительного столбца с промежуточными итогами. Она заменяет связку «умножение в столбце + сумма».

Работа с условиями: SUMIF и COUNTIF

Если нужно посчитать данные только по определенному критерию (например, продажи конкретного менеджера), используйте функции с суффиксом IF.

  • Сумма по условию: =SUMIF(A1:A10; ">100"; B1:B10) — суммирует значения из столбца B, только если соответствующее значение в столбце A больше 100.
  • Подсчет по условию: =COUNTIF(C1:C100; "Москва") — считает, сколько раз слово «Москва» встречается в диапазоне.

Частая ошибка: деление на ноль (#ДЕЛ/0!) при использовании AVERAGE, если диапазон пуст или содержит только нули. Оберните формулу в =IFERROR(AVERAGE(...); 0), чтобы вместо ошибки отображался ноль.

Логические функции: автоматизация решений

Логика позволяет превратить таблицу в инструмент принятия решений. Например, автоматически присваивать статус «Бонус» или «Нет бонуса» в зависимости от выполнения плана.

ФункцияСинтаксисПримерРезультат
IF (ЕСЛИ)=IF(условие; "Да"; "Нет")=IF(A1>5000; "План выполнен"; "Не выполнен")Возвращает текст в зависимости от условия.
AND (И)=AND(усл1; усл2)=IF(AND(A1>100; B1="Ок"); "OK"; "")Истина, только если все условия верны.
OR (ИЛИ)=OR(усл1; усл2)=IF(OR(A1="Красный"; A1="Синий"); "Цвет"; "")Истина, если верно хотя бы одно условие.
IFERROR=IFERROR(формула; "Текст")=IFERROR(A1/B1; "Ошибка ввода")Заменяет любые ошибки (#Н/Д, #ЗНАЧ!) на понятный текст.

Пример сложной логики: Начислить премию 10%, если зарплата выше 50 000 и стаж более 2 лет: =IF(AND(A1>50000; B1>2); A1*0.1; 0)

Обработка текста: объединение и очистка

Формулы для работы с текстом незаменимы при формировании отчетов, адресов или е-mail рассылок из разрозненных данных.

  • Объединение: Используйте амперсанд & или функцию CONCAT.
    • Пример: =A1 & " " & B1 (объединит Имя и Фамилию через пробел).
    • В новых версиях Excel: =TEXTJOIN("; "; TRUE; A1:A5) — объединит список через точку с запятой, пропуская пустые ячейки.
  • Извлечение частей:
    • =LEFT(A1; 3) — первые 3 символа (например, код города).
    • =RIGHT(A1; 4) — последние 4 символа (например, год).
    • =MID(A1; 2; 5) — 5 символов, начиная со 2-го.
  • Поиск и длина:
    • =LEN(A1) — количество символов в ячейке.
    • =FIND("@"; A1) — позиция символа @ (полезно для проверки e-mail).

Лайфхак: Чтобы вытащить домен из адреса [email protected], используйте комбинацию: =MID(A1; FIND("@";A1)+1; LEN(A1))

Поиск данных: VLOOKUP, INDEX и XLOOKUP

Самый мощный блок функций для связывания разных таблиц. Позволяет найти цену товара по его артикулу или подтянуть ФИО сотрудника по табельному номеру.

Классический поиск: VLOOKUP (ВПР)

Ищет значение в первом столбце диапазона и возвращает данные из указанной колонки справа. =VLOOKUP(что_ищем; где_ищем; номер_столбца; 0)

  • Пример: =VLOOKUP(A2; D2:F100; 3; 0) — найдет значение из A2 в первом столбце диапазона D:F и вернет данные из 3-го столбца (F).
  • Важно: Всегда ставьте 0 (или ЛОЖЬ) в конце для точного совпадения.

Гибкая связка: INDEX + MATCH

Работает быстрее ВПР и умеет искать слева направо и справа налево. =INDEX(столбец_с_результатом; MATCH(что_ищем; столбец_поиска; 0))

  • Пример: =INDEX(C1:C100; MATCH(A1; B1:B100; 0)) — найдет A1 в столбце B и вернет соответствующее значение из столбца C.

Современный стандарт: XLOOKUP

Доступен в Excel 365 и 2021+. Заменяет обе предыдущие функции. =XLOOKUP(что_ищем; где_ищем; что_вернуть)

  • Пример: =XLOOKUP(A1; B1:B100; C1:C100) — простой и надежный поиск без указания номеров столбцов.

Работа с датами и временем

Автоматизируйте расчет сроков, возрастов и дней до события.

ФункцияПримерОписание
TODAY=TODAY()Возвращает текущую дату (обновляется ежедневно).
NOW=NOW()Возвращает текущую дату и время.
DATEDIF=DATEDIF(A1; TODAY(); "Y")Считает разницу между датами в годах ("Y"), месяцах ("M") или днях ("D"). Идеально для расчета возраста.
EOMONTH=EOMONTH(TODAY(); 1)Возвращает дату последнего дня следующего месяца.
WORKDAY=WORKDAY(TODAY(); 10)Прибавляет 10 рабочих дней (исключая выходные).

Продвинутая аналитика: множественные условия

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

  • SUMIFS (СУММЕСЛИМН): Суммирует, если выполнены все условия.
    • Синтаксис: =SUMIFS(диапазон_суммы; диапазон_условия1; условие1; диапазон_условия2; условие2)
    • Пример: =SUMIFS(C1:C100; A1:A100; "Москва"; B1:B100; ">01.01.2026") — сумма продаж в Москве после 1 января 2026 года.
  • COUNTIFS (СЧЁТЕСЛИМН): Считает строки, удовлетворяющие всем условиям.

Частые ошибки новичков

  1. Разделители аргументов: В русской версии Excel аргументы разделяются точкой с запятой (;), в английской — запятой (,). Если формула выдает ошибку, проверьте настройки региона.
  2. Текст в формулах: Любые текстовые значения внутри формулы должны быть в кавычках: "Москва", "Да". Числа и ссылки на ячейки — без кавычек.
  3. Относительные ссылки: При протягивании формулы вниз ссылки меняются (A1 → A2). Чтобы зафиксировать ячейку (например, курс валют), используйте знак доллара: $A$1.

FAQ

Как скопировать формулу без изменения ссылок? Используйте абсолютные ссылки, добавив знак $ перед буквой столбца и номером строки (например, $A$1). Или скопируйте ячейку, выберите место вставки и нажмите «Специальная вставка» → «Значения», если нужна только цифра.

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

В чем разница между COUNT и COUNTA? COUNT считает только ячейки с числами. COUNTA считает любые непустые ячейки (текст, даты, логические значения).