Полный гид по функциям Excel: от базовых вычислений до умных таблиц

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

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

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

Текстовые функции: обработка и форматирование строк

Работа с текстом часто требует объединения данных, извлечения частей слов или проверки содержания ячеек.

  • СЦЕПИТЬ (CONCAT) и ТЕКСТОБЪЕД (TEXTJOIN) Объединяют текст из нескольких ячеек. ТЕКСТОБЪЕД удобнее, так как позволяет задать разделитель и игнорировать пустые ячейки.
    • Пример: =ТЕКСТОБЪЕД(" "; ИСТИНА; A2; B2) — объединит имя и фамилию через пробел, пропустив пустоты.
  • ЛЕВСИМВ (LEFT), ПРАВСИМВ (RIGHT), ПСТР (MID) Извлекают символы с начала, конца или середины строки.
    • Пример: =ПСТР(A2; 4; 3) — возьмет 3 символа, начиная с 4-й позиции (полезно для кодов товаров).
  • НАЙТИ (FIND) и ПОИСК (SEARCH) Возвращают позицию подстроки. ПОИСК не чувствителен к регистру, НАЙТИ — чувствителен.
    • Пример: =ПОИСК("@"; A2) — найдет положение символа @ в email-адресе.
  • ТЕКСТ (TEXT) Преобразует число или дату в текст с заданным форматом.
    • Пример: =ТЕКСТ(СЕГОДНЯ(); "дд.мм.гггг") — выведет дату в привычном виде.

Математические и статистические функции

Базовый инструментарий для расчетов, от простого суммирования до сложной статистики.

ФункцияНазначениеПример использования
СУММ (SUM)Складывает числа в диапазоне=СУММ(B2:B10)
СРЗНАЧ (AVERAGE)Вычисляет среднее арифметическое=СРЗНАЧ(C2:C50)
СЧЁТ (COUNT)Считает количество ячеек с числами=СЧЁТ(A2:A100)
МИН / МАКСНаходит наименьшее или наибольшее значение=МАКС(D2:D20)
ОКРУГЛ (ROUND)Округляет число до заданного знака=ОКРУГЛ(E2; 2) (до сотых)

Для подсчета суммы только тех значений, которые соответствуют условию (например, продажи больше 1000), используйте СУММЕСЛИ (SUMIF) или СУММЕСЛИМН (SUMIFS).

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

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

  • ЕСЛИ (IF) Проверяет условие и возвращает одно значение, если оно истинно, и другое — если ложно.
    • Пример: =ЕСЛИ(B2>100; "Бонус"; "Нет")
  • И (AND), ИЛИ (OR) Используются внутри ЕСЛИ для проверки нескольких условий одновременно.
    • Пример: =ЕСЛИ(И(A2>0; B2<50); "OK"; "Ошибка")
  • ЕСЛИОШИБКА (IFERROR) Подменяет стандартное сообщение об ошибке (например, #ДЕЛ/0!) на понятный текст или ноль.
    • Пример: =ЕСЛИОШИБКА(A2/B2; 0) — если деление на ноль, покажет 0.

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

Функции для расчета сроков, возрастов и временных интервалов.

  • СЕГОДНЯ (TODAY) и ТДАТА (NOW) Возвращают текущую дату или дату с временем. Обновляются при каждом пересчете листа.
  • ДАТА (DATE) Создает дату из отдельных чисел года, месяца и дня.
  • РАЗНДАТ (DATEDIF) Скрытая, но мощная функция для расчета разницы между датами в днях, месяцах или годах.
    • Пример: =РАЗНДАТ(A2; B2; "d") — разница в днях. Используйте "m" для месяцев и "y" для лет.
  • ДЕНЬ (DAY), МЕСЯЦ (MONTH), ГОД (YEAR) Извлекают соответствующие части из даты.

Поиск и ссылки: навигация по данным

Самые востребованные функции для работы с большими таблицами и базами данных.

ВПР (VLOOKUP) против XLOOKUP

Классический ВПР ищет значение в первом столбце диапазона и возвращает данные из указанного столбца справа.

  • Пример ВПР: =ВПР("Иванов"; A2:C100; 3; 0) — найдет "Иванов" в столбце А и вернет значение из 3-го столбца.

XLOOKUP (доступен в новых версиях) — современная замена, лишенная недостатков ВПР. Она может искать слева направо и справа налево, а также возвращать сообщение, если значение не найдено.

  • Пример XLOOKUP: =XLOOKUP("Иванов"; A2:A100; C2:C100; "Не найден")

Частая ошибка ВПР: Забыть указать последний аргумент 0 (или ЛОЖЬ) для точного совпадения. Без этого функция может вернуть приблизительное, но неверное значение.

ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH)

Комбинация этих функций позволяет искать данные в любом месте таблицы, независимо от расположения столбцов. ПОИСКПОЗ находит номер строки, а ИНДЕКС возвращает значение по этому номеру.

Условное суммирование и подсчет

Когда нужно агрегировать данные по критериям.

  • СЧЁТЕСЛИ (COUNTIF): Считает ячейки, отвечающие одному условию (=СЧЁТЕСЛИ(A2:A10; "Да")).
  • СЧЁТЕСЛИМН (COUNTIFS): Считает по нескольким условиям (=СЧЁТЕСЛИМН(A2:A10; "Да"; B2:B10; ">100")).
  • СУММЕСЛИМН (SUMIFS): Суммирует значения при выполнении ряда условий. Обратите внимание: здесь сначала указывается диапазон суммирования, затем пары «диапазон условия – условие».

Динамические массивы (для Excel 365 и 2021+)

Новое поколение функций, которое «разливает» результаты сразу в несколько ячеек.

  • ФИЛЬТР (FILTER): Мгновенно создает выборку данных по условию без использования сводных таблиц.
    • Пример: =ФИЛЬТР(A2:C100; C2:C100="В работе") — покажет только строки со статусом «В работе».
  • УНИКАЛЬНЫЕ (UNIQUE): Извлекает список уникальных значений из диапазона, удаляя дубликаты.
  • СОРТПО (SORTBY): Сортирует диапазон данных по значениям в другом столбце.

Частые ошибки при работе с функциями

  1. #ЗНАЧ! (#VALUE!): Возникает, когда в формуле участвуют ячейки с неправильным типом данных (например, попытка умножить текст на число).
  2. #ССЫЛКА! (#REF!): Ошибка удаленной ссылки. Часто случается при удалении столбцов, на которые ссылалась формула.
  3. #ДЕЛ/0! (#DIV/0!): Попытка деления на ноль или на пустую ячейку. Лечится функцией ЕСЛИОШИБКА.
  4. Неверный разделитель: Использование запятой вместо точки с запятой (или наоборот) в зависимости от настроек региона вашей системы.

FAQ

Как узнать, какие аргументы нужны функции? Начните вводить знак = и название функции в ячейке. Excel покажет всплывающую подсказку с перечнем необходимых аргументов и их описанием.

В чем разница между абсолютной и относительной ссылкой? Относительная ссылка (A1) меняется при копировании формулы. Абсолютная ($A$1) фиксирует ячейку. Используйте значок доллара $, чтобы закрепить столбец или строку.

Можно ли вкладывать функции друг в друга? Да, это называется вложенностью. Например, =ЕСЛИ(СУММ(A1:A5)>100; "Много"; "Мало"). Однако старайтесь не превышать 3-4 уровня вложенности ради читаемости.