Гид по технологиям

Вычитание в Google Таблицах: руководство, приёмы и проверенные формулы

5 min read Google Таблицы Обновлено 08 Jan 2026
Вычитание в Google Таблицах — полное руководство
Вычитание в Google Таблицах — полное руководство

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

Вычитание — базовая арифметическая операция: из одного значения (уменьшаемого) вычитается другое (вычитаемое). В Google Таблицах вы используете обычный знак минус (-) в строке формул. Если в формуле встречаются массивы или диапазоны, применяется поведение массивных формул (ArrayFormula) или сочетание клавиш для ввода массивной формулы.

Важно: если в ячейке хранится текст, пробел или нечисловой символ, операция вернёт ошибку или некорректный результат. В таких случаях нужно привести значение к числу с помощью функций VALUE или N, или обработать ошибку через IFERROR.

Как вычитать простые числа

  1. Выберите ячейку для результата.
  2. В строке формул введите знак равенства =, затем выражение с минусом.
  3. Нажмите Enter.

Пример формулы для двух чисел:

=256-140

Результат автоматически отобразится в выбранной ячейке. Если нужно отформатировать вывод как валюта или число с разделителями тысяч, воспользуйтесь пунктами меню Формат → Число.

Google Sheets logo on a background.

ALT: Логотип Google Таблиц на нейтральном фоне

Как вычитать значения ячеек

Вместо ввода чисел вручную удобнее ссылаться на ячейки. Формула становится динамической: при изменении исходных значений результат обновится автоматически.

Пример:

  1. В ячейке B1 — исходное количество участников. В B2 — количество ушедших.
  2. Выберите ячейку для результата (например, B3).
  3. В строке формул введите:
=B1-B2
  1. Нажмите Enter.

Numbers subtracted in Google Sheets.

ALT: Результат вычитания двух чисел в Google Таблицах

Как вычитать несколько ячеек

Есть два простых паттерна: последовательное вычитание и вычитание суммы диапазона.

Последовательное вычитание

Если нужно вычесть несколько значений одно за другим, перечислите ссылки через знак минус:

=B1-B2-B3-B4

Шаги:

  1. Выберите целевую ячейку (например, B8).
  2. В строке формул введите формулу вида:
=B1-B2-B3-B4-B5-B6-B7
  1. Нажмите Enter.

Этот подход интуитивен, но при большом числе вычитаемых ячеек становится громоздким.

Two cells awaiting subtraction in Google Sheets

ALT: Две ячейки в Google Таблицах, готовые к вычитанию

Вычитание с помощью SUM

Проще сложить все вычитаемые величины и вычесть сумму из начального значения:

=B1-SUM(B2:B7)

Плюсы:

  • Формула компактна для длинных диапазонов.
  • Легко изменять диапазон при добавлении новых строк.

Минусы:

  • SUM учитывает только числовые значения, поэтому пустые или текстовые ячейки игнорируются, что обычно удобно, но иногда требует проверки.

Subtracting multiple numbers using the SUM function in Google Sheets

ALT: Пример вычитания нескольких чисел с использованием функции SUM

Как вычитать матрицы (массовое вычитание диапазонов)

Матрица в таблицах — это прямоугольный диапазон чисел. Чтобы вычесть одну матрицу из другой, диапазоны должны совпадать по размеру и расположению (одинаковое число строк и столбцов). Результат вычитания также займёт диапазон того же размера.

Есть два способа ввести массивную формулу:

  1. Ввести выражение как есть и подтвердить комбинацией клавиш Ctrl + Shift + Enter. Это подсказывает Таблицам, что нужно обработать выражение как массив.

  2. Явно обернуть выражение в ArrayFormula и нажать Enter.

Примеры формул:

=(A2:C4)-(A7:C9)

или

=ArrayFormula((A2:C4)-(A7:C9))

В обоих случаях Google Таблицы выведут матрицу разностей в той области, которую вы заранее выделили (или начнут с выбранной ячейки и расширят результат автоматически).

Two matrices awaiting subtraction in Google Sheets

ALT: Две матрицы чисел, подготовленные для вычитания в Google Таблицах

Советы при работе с матрицами:

  • Убедитесь, что оба диапазона одинакового размера. Несоответствие размеров приведёт к ошибке.
  • Если какая-то ячейка содержит текст, используйте VALUE или N, чтобы привести её к числу.
  • Для динамических диапазонов используйте именованные диапазоны или структуры, возвращающие массив (например, FILTER).

Two matrices subtracted in Google Sheets

ALT: Результат вычитания двух матриц, отображаемый в третьей матрице

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

Important: перед применением формул проверьте типы данных в ячейках — текстовые «числа» и реальные числа обрабатываются по-разному.

  1. Ошибка #VALUE! или некорректный результат

    • Причина: одна из ячеек содержит текст, пробелы или символ, не являющийся числом.
    • Решение: привести значения к числу: используйте VALUE(A1) или N(A1). Для массовой обработки — ArrayFormula(VALUE(диапазон)).
  2. Массивы разного размера

    • Причина: диапазоны имеют разную форму (например, A2:C4 и A7:C8).
    • Решение: выровнять диапазоны по размеру или использовать функции, которые возвращают одинаковые по размеру массивы, например FILTER при одинаковой логике.
  3. Круговые ссылки

    • Причина: формула ссылается на ячейку, в которой находится сама формула.
    • Решение: вынести промежуточные вычисления в отдельные ячейки или включить итерации в настройках таблицы (но это редко нужно для вычитания).
  4. Непредвиденные пустые ячейки

    • Поведение: пустая ячейка при вычитании трактуется как ноль, но при использовании SUM диапазон с текстом будет игнорироваться.
    • Решение: явно обработать пустые значения, например с IF(LEN(A1)=0,0,A1).
  5. Вычитание дат и времени

    • Поведение: даты и время в Таблицах хранятся как числа. Разница дат возвращается в днях. Для отображения результата в годах/месяцах/часах необходимо дополнительное преобразование.
    • Пример: чтобы получить количество дней между датами A2 и A1:
=A2-A1
  • Для вывода в понятном формате используйте функции DATEDIF или преобразования: дни → часы = (A2-A1)*24.

Альтернативные приёмы и полезные трюки

  • Используйте SUMPRODUCT для ситуаций, когда нужно суммировать с весами или вычитать суммы с условиями. Пример: вычесть сумму значений в B, где в A значение равно «Да»:
=B1-SUMPRODUCT((A2:A100="Да")*(B2:B100))
  • Для приведения форматов с запятой/точкой используйте SUBSTITUTE перед VALUE, если импортированные данные используют другую локаль:
=VALUE(SUBSTITUTE(A1;",";"."))
  • Для отладки используйте режим показа формул (Просмотр → Показать формулы) или клавишу Ctrl+`. ## Чек-листы и ролевая инструкция Чек-лист для новичка - Убедиться, что ячейки с числами отформатированы как Число. - Пробный расчёт с двумя числами в отдельных ячейках. - Заменить ручные числа ссылками на ячейки. - Протестировать на пустых и текстовых значениях. Чек-лист для аналитика - Использовать SUM для длинных списков вычитаний. - При необходимости логики по условиям — применять SUMIFS или SUMPRODUCT. - Прописать обработку ошибок через IFERROR. Чек-лист для разработчика формул - Привести входные данные к числовому типу заранее. - Использовать именованные диапазоны для читаемости. - Добавлять комментарии в документации таблицы о предположениях формул. ## Мини-методология: как создать надёжную формулу вычитания 1. Определить входные данные и их типы. 2. Валидировать с помощью ISNUMBER или LEN/REGEXMATCH. 3. Привести текстовые числа к числу (VALUE). 4. Составить формулу (последовательная или с SUM). 5. Обернуть в IFERROR и/или добавить логирование ошибок в отдельную ячейку. 6. Написать тесты: пустые ячейки, текст, отрицательные числа, даты. ## Тестовые сценарии и критерии приёмки Тесты, которые нужно пройти перед публикацией таблицы: - Тест 1: Подставить корректные числа — ожидаемый числовой результат. - Тест 2: Пустые ячейки как вычитаемые — результат корректно уменьшается на 0. - Тест 3: Текстовые «числа» — формула преобразует их в число или выводит понятную ошибку. - Тест 4: Массивы разного размера — формула возвращает ошибку и документация поясняет причину. Критерии приёмки: - Формулы корректно работают на примерах из спецификации. - Обработаны основные кейсы ошибок. - Производительность формул приемлема при объёмах данных, характерных для отчёта. ## Галерея крайних случаев - Отрицательный результат: нормальная ситуация, например, если ушло больше участников, чем было. - Вычитание дат: возвращает число дней, при необходимости переводим в часы/минуты. - Работа с валютой: операции выполняются одинаково, но вывод форматируем в нужную валюту. - Нестандартные разделители (запятая против точки) при импорте CSV: конвертировать через SUBSTITUTE + VALUE. ## Краткий словарь - ArrayFormula — функция, позволяющая работать с массивами в Google Таблицах. - Диапазон — прямоугольная область ячеек, например A1:C4. - Уменьшаемое — значение, из которого вычитают. - Вычитаемое — значение, которое вычитают из другого значения. ## Шпаргалка формул (cheat sheet) - Два числа: =256-140 - Ячейки: =B1-B2 - Несколько ячеек через SUM: =B1-SUM(B2:B7) - Матрицы (массивы): =ArrayFormula((A2:C4)-(A7:C9)) - Приведение текста к числу: =VALUE(A1) - Защита формулы от ошибок вывода: =IFERROR(B1-SUM(B2:B7);"Ошибка данных") ## Когда не стоит использовать простое вычитание - Если данные требуют условного суммирования (используйте SUMIFS или SUMPRODUCT). - Если диапазоны динамически меняют форму — необходимо сначала нормализовать входные массивы. - Если требуется сложная матричная арифметика, выходящая за пределы поэлементного вычитания, стоит подумать о специализированных инструментах для линейной алгебры. ## Заключение Вычитание в Google Таблицах выполняется просто и предсказуемо при правильной подготовке данных. Для одиночных расчётов хватит простого выражения с минусом. Для длинных списков удобнее использовать SUM, а для матриц — ArrayFormula или ввод массивной формулы сочетанием клавиш. Всегда проверяйте типы данных и оборачивайте критичные выражения в обработку ошибок. Ключевые рекомендации: - Проверяйте типы данных до вычислений. - Для списков используйте SUM и именованные диапазоны. - Для массивов — ArrayFormula и строго совпадающие размеры диапазонов. Спасибо за внимание. Если хотите, могу подготовить шаблон отчёта с готовыми формулами для ваших данных.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Градиенты в Canva: добавить и настроить
Дизайн

Градиенты в Canva: добавить и настроить

Ошибка Disabled accounts can't be contacted в Instagram
Социальные сети

Ошибка Disabled accounts can't be contacted в Instagram

Генерация случайных чисел в Google Sheets
Google Таблицы

Генерация случайных чисел в Google Sheets

Прокручиваемые скриншоты в Windows 11
Windows

Прокручиваемые скриншоты в Windows 11

Как установить корпусной вентилятор в ПК
Железо

Как установить корпусной вентилятор в ПК

Check In в iOS 17: настройка и безопасность
How-to

Check In в iOS 17: настройка и безопасность