Базовые вычисления в Excel: от простых сумм до сложных дат

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

Чтобы посчитать сумму, количество или процент в Excel, достаточно ввести знак «=» и название функции (например, =SUM(A1:A10)). Программа автоматически выполнит расчет, игнорируя пустые ячейки и текст. Ниже приведены готовые формулы для самых частых задач: подсчета итогов, анализа дат, вычисления средних значений и работы с процентами.

Все примеры работают в актуальных версиях Excel (2021, 365) и совместимы с Google Таблицами. Разделитель аргументов зависит от настроек системы: чаще всего используется точка с запятой (;), реже — запятая (,).

Подсчет сумм: базовый и условный

Функция СУММ (англ. SUM) складывает числа в указанном диапазоне. Она игнорирует текстовые значения и логические ошибки, что делает её безопасной для работы с «грязными» данными.

Синтаксис: =СУММ(число1; [число2]; ...)

Примеры использования:

  • Простая сумма: =СУММ(A1:A10) — сложит все числа в ячейках от A1 до A10.
  • Сумма с условием (СУММЕСЛИ): Складывает значения только если они соответствуют критерию.
    • Формула: =СУММЕСЛИ(B1:B10; ">100"; A1:A10)
    • Логика: Просматривает диапазон B1:B10, и если значение больше 100, добавляет соответствующую ячейку из столбца A к итогу.
  • Сумма по нескольким условиям (СУММЕСЛИМН):
    • Формула: =СУММЕСЛИМН(A1:A10; B1:B10; "Январь"; C1:C10; "Москва")
    • Логика: Суммирует продажи (столбец A), только если месяц — Январь, а город — Москва.

Используйте комбинацию клавиш Alt + = для мгновенной вставки автосуммы под выделенным столбцом чисел.

Анализ количества ячеек: ЧИСЛО, СЧЁТЗ и ПУСТОТЫ

Для статистики важно понимать не только сумму, но и количество записей. В зависимости от типа данных используются разные функции.

ФункцияЧто считаетПример формулыКогда использовать
СЧЁТ (COUNT)Только ячейки с числами=СЧЁТ(A1:A10)Подсчет количества товаров, цен, дат.
СЧЁТЗ (COUNTA)Все непустые ячейки=СЧЁТЗ(A1:A10)Подсчет количества сотрудников, названий, статусов.
СЧЁТПУСТОТЫ (COUNTBLANK)Только пустые ячейки=СЧЁТПУСТОТЫ(A1:A10)Поиск незаполненных отчетов или пропусков.
СЧЁТЕСЛИ (COUNTIF)Ячейки по условию=СЧЁТЕСЛИ(B1:B10; "Да")Подсчет выполненных задач или конкретных ответов.

Важный нюанс: Если ячейка содержит формулу, возвращающую пустую строку (""), функция СЧЁТПУСТОТЫ может посчитать её как непустую. В таких случаях лучше проверять длину строки через ДЛСТР.

Расчет среднего значения

Функция СРЗНАЧ (англ. AVERAGE) вычисляет среднее арифметическое. Она делит сумму чисел на их количество, автоматически исключая пустые ячейки и текст.

Базовый пример: =СРЗНАЧ(C2:C20) — найдет среднюю зарплату по отделу.

Продвинутые варианты:

  • СРЗНАЧЕСЛИ: Среднее только для определенных групп.
    • Пример: =СРЗНАЧЕСЛИ(D2:D20; "Менеджер"; C2:C20) — средняя зарплата только менеджеров.
  • МЕДИАНА: Если в выборке есть аномальные выбросы (например, одна зарплата в 10 раз выше остальных), среднее арифметическое будет искажено. Используйте =МЕДИАНА(C2:C20) для получения более репрезентативного показателя «типичного» значения.

Работа с процентами и наценками

В Excel проценты хранятся как десятичные дроби (15% = 0,15). Для корректного отображения измените формат ячейки на «Процентный» (через меню или Ctrl+Shift+%).

Основные сценарии расчетов:

  1. Найти процент от числа:
    • Задача: Вычислить НДС 20% от суммы в A1.
    • Формула: =A1 * 20% или =A1 * 0,2.
  2. Узнать, какой процент составляет одно число от другого:
    • Задача: План продаж 1000 (A1), факт 850 (B1). Какой процент выполнен?
    • Формула: =B1 / A1. Результат 0,85 отформатируйте как 85%.
  3. Расчет изменения в процентах (динамика):
    • Задача: Было 100 (A1), стало 120 (B1). На сколько процентов вырос показатель?
    • Формула: =(B1 - A1) / A1.
  4. Наценка на стоимость:
    • Задача: Себестоимость 500 руб. (A1), нужно добавить наценку 30% (B1).
    • Формула: =A1 * (1 + B1). Результат: 650 руб.

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

Вычисления с датами и временем

Даты в Excel — это порядковые номера дней (1 января 1900 года = 1). Это позволяет выполнять над ними математические операции.

Ключевые формулы:

  • Текущая дата: =СЕГОДНЯ() (обновляется ежедневно) или =ТДАТА() (дата и время).
  • Разница в днях: Просто вычтите одну дату из другой.
    • =B1 - A1 (где B1 — дата окончания, A1 — начала).
    • Совет: Убедитесь, что ячейка с результатом имеет «Общий» числовой формат, а не «Дата».
  • Рабочие дни: =ЧИСТРАБДНИ(нач_дата; кон_дата) — посчитает дни без учета суббот и воскресений.
  • Сдвиг даты:
    • Добавить 30 дней: =A1 + 30.
    • Добавить 1 месяц: =ДАТАМЕС(A1; 1).
    • Последний день месяца: =КОНМЕСЯЦА(A1; 0).

Расчет стажа или возраста: Для точного расчета разницы в годах, месяцах и днях используйте скрытую, но надежную функцию РАЗНДАТ: =РАЗНДАТ(нач_дата; кон_дата; "Y") — полных лет. =РАЗНДАТ(нач_дата; кон_дата; "YM") — месяцев без учета лет.

Частые ошибки при расчетах

  1. #ЗНАЧ! — возникает, если в диапазоне для суммирования есть текст (например, "100 руб." вместо "100"). Решение: очистите данные от лишних символов или используйте функцию ЗНАЧЕН для конвертации.
  2. #ССЫЛКА! — формула ссылается на удаленную ячейку. Проверьте диапазоны после удаления строк или столбцов.
  3. Неверный результат суммы — часто причина в том, что числа сохранены как текст (выровнены по левому краю). Выделите их, нажмите на появляющийся значок предупреждения и выберите «Преобразовать в число».
  4. Ошибки в датах — если система ожидает формат ДД.ММ.ГГГГ, а вы вводите ММ/ДД/ГГГГ, расчеты сбиваются. Используйте функцию ДАТА(год; месяц; день) для гарантированно правильного ввода.

FAQ

Как закрепить ячейку в формуле, чтобы она не менялась при копировании? Используйте знак доллара $. Нажмите F4 после выделения адреса ячейки в формуле. Например, $A$1 означает, что при копировании формулы ссылка на A1 останется неизменной.

Почему сумма показывает 0, хотя числа в ячейках есть? Скорее всего, числа записаны в текстовом формате. Попробуйте выделить диапазон, перейти на вкладку «Данные» → «Текст по столбцам» и сразу нажать «Готово». Это принудительно конвертирует текст в числа.

Можно ли суммировать данные из разных листов? Да. Формула выглядит так: =СУММ(Лист1!A1; Лист2!A1). Для суммирования одного диапазона на нескольких листах подряд используйте 3D-ссылку: =СУММ(Лист1:Лист3!A1).