Как быстро посчитать сумму в Excel: полное руководство по функции СУММ

Иван Корнев·10.05.2026·3 мин

Чтобы посчитать сумму в столбце Excel, используйте формулу =СУММ(A1:A100) или нажмите Alt + = для автосуммы. Функция мгновенно сложит числовые значения в указанном диапазоне, пропустив пустые ячейки и текст.

Коротко: базовый синтаксис — =СУММ(начало:конец). Для суммы столбца A с 1-й по 100-ю строку: =СУММ(A1:A100).

Оглавление

Синтаксис и базовое использование

Функция СУММ (англ. SUM) складывает числа, ссылки на ячейки или диапазоны.

=СУММ(число1; [число2]; ...)
=СУММ(A1:A10)           // диапазон
=СУММ(A1; B5; C10)      // отдельные ячейки
=СУММ(A1:A10; C1:C10)   // несколько диапазонов

Горячая клавиша: выделите ячейку под столбцом с числами и нажмите Alt + = — Excel автоматически вставит формулу СУММ с подходящим диапазоном.

Важные особенности:

  • Пустые ячейки, текст и логические значения (ИСТИНА/ЛОЖЬ) игнорируются.
  • Нулевые значения включаются в расчёт, но не меняют итог.
  • Ошибки в диапазоне (#Н/Д, #ЗНАЧ!) приводят к ошибке во всей формуле.

Суммирование столбцов и строк: практические примеры

ЗадачаФормулаПояснение
Сумма столбца A, строки 2–50=СУММ(A2:A50)Базовый вариант
Сумма всей строки 5=СУММ(5:5) или =СУММ(A5:Z5)Второй вариант надёжнее
Сумма нескольких несмежных диапазонов=СУММ(A1:A20; C1:C20; E1:E20)Через точку с запятой
Сумма с исключением конкретных ячеек=СУММ(A1:A100) - A50 - A75Вычитаем ненужное
Сумма двух столбцов вместе=СУММ(A2:B100)Если структура данных однородна

Не используйте =СУММ(A:A) для всего столбца в больших файлах — это замедляет пересчёт. Лучше ограничить диапазон: =СУММ(A2:A10000).

Работа с фильтрами и видимыми ячейками

Стандартная СУММ считает все значения в диапазоне, даже скрытые фильтром. Для суммирования только видимых ячеек используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ:

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; A2:A100)

Где 109 — код для СУММ с игнорированием скрытых строк.

Когда это нужно:

  • Анализ отфильтрованных данных (например, только продажи за март).
  • Динамические отчёты с ручной сортировкой.
  • Сводные таблицы с детализацией.

Динамические диапазоны и таблицы

Чтобы формула автоматически учитывала новые строки, преобразуйте диапазон в умную таблицу (Ctrl + T):

=СУММ(Таблица1[Продажи])

Преимущества:

  • Диапазон расширяется сам при добавлении данных.
  • Формулы легче читать и поддерживать.
  • Совместимость с фильтрами и срезами.

Альтернатива без таблиц: используйте именованный диапазон с функцией СМЕЩ или ДВССЫЛ, но таблицы проще и надёжнее для большинства задач.

Частые ошибки

  • #ЗНАЧ! в результате — в диапазоне есть текст, который нельзя преобразовать в число. Проверьте формат ячеек.
  • Неверный итог после фильтрации — СУММ считает скрытые строки. Замените на ПРОМЕЖУТОЧНЫЕ.ИТОГИ.
  • Формула не обновляется — включён ручной пересчёт. Нажмите F9 или перейдите в «Формулы» → «Параметры вычислений» → «Автоматически».
  • Числа записаны как текст — зелёный треугольник в ячейке. Исправьте через «Преобразовать в число» или используйте =СУММ(--A1:A100) как формулу массива (Ctrl+Shift+Enter в старых версиях).
  • Слишком широкий диапазонA:A замедляет файл. Всегда ограничивайте диапазон по факту данных.

FAQ

Как суммировать только положительные числа?
Используйте СУММЕСЛИ: =СУММЕСЛИ(A1:A100; ">0").

Можно ли сложить значения из разных листов?
Да: =СУММ(Лист1!A1; Лист2!B5; Лист3!C10) или диапазон листов: =СУММ(Лист1:Лист3!A1).

Почему СУММ возвращает 0, хотя числа есть?
Проверьте: 1) числа не записаны как текст; 2) в ячейках нет невидимых символов; 3) не включён ручной пересчёт.

Как игнорировать ошибки в диапазоне?
Оберните в ЕСЛИОШИБКА: =СУММ(ЕСЛИОШИБКА(A1:A100; 0)) — в старых версиях вводится как формула массива.

Можно ли суммировать по условию без СУММЕСЛИ?
Технически — через СУММПРОИЗВ: =СУММПРОИЗВ((A1:A100>100)*A1:A100), но СУММЕСЛИ проще и быстрее.