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

Как вычитать в Google Таблицах

• 8 min read • Google Таблицы • Обновлено 02 Dec 2025
Вычитание в Google Таблицах — руководство
Вычитание в Google Таблицах — руководство

  • Вычитание в Google Таблицах выполняется через оператор минус (-): начните формулу с = и укажите вычитаемое через -. Для нескольких ячеек удобнее использовать SUM или ArrayFormula. Для матриц используйте массивные выражения; размеры матриц должны совпадать.
  • Основные приёмы: прямое вычитание чисел (=256-140), вычитание по ссылкам на ячейки (=B1-B2), последовательное вычитание (=B1-B2-B3-…), вычитание суммы диапазона (=B1-SUM(B2:B7)) и массивное вычитание (=ArrayFormula(A2:C4-A7:C9)).

Краткое описание

Вычитание — одна из четырёх базовых арифметических операций. В Google Таблицах нет отдельной функции «SUBTRACT» — для вычитания используется знак минус (-). Это применимо как к простым числам, так и к ссылкам на ячейки, диапазонам и массивам (матрицам). В этой статье я объясню пошагово, покажу практические примеры, перечислю типичные ошибки и дам готовые шаблоны и чек‑листы для разных ролей.

Важно: формула в Таблицах всегда начинается со знака равенства =. Без него Google Таблицы не распознают выражение как формулу.

Содержание

  • Как вычесть числа
  • Как вычитать значения ячеек
  • Как вычитать несколько ячеек (последовательно и через SUM)
  • Как вычитать матрицы (массивы)
  • Частые ошибки и когда метод не подходит
  • Альтернативные подходы и расширенные приёмы
  • Шаблоны формул и чит‑шит
  • Роль‑базированные чек‑листы
  • Критерии приёмки
  • 1‑строчный глоссарий
  • Краткое резюме

Google Sheets logo on a background.

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

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

Вычитание двух чисел — самый простой случай. Работает как на бумаге, но вычисление делает Таблица.

Шаги:

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

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

=256-140

Результат: ячейка покажет 116.

Совет: для простых вычислений не нужно использовать кавычки или дополнительные пробелы. Пробелы допустимы для читабельности (например, =256 - 140), но не обязательны.

Numbers subtracted in Google Sheets.

ALT: Пример вычитания двух чисел в Google Таблицах, результат показан в ячейке

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

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

Пример: в ячейке B1 — начальное количество волонтёров, в B2 — ушедшие; хотим получить текущее количество в B3.

Шаги:

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

Two cells awaiting subtraction in Google Sheets

ALT: Две соседние ячейки с числами, готовые к вычитанию

Советы и нюансы:

  • Если одна из ячеек пуста, Таблицы трактуют её как 0 в арифметических выражениях; однако формула может вернуть непредвиденный результат, если в ячейке текст.
  • Для фиксирования ссылок при копировании формулы используйте абсолютные или смешанные ссылки: $B$1, B$1 и т. п.

Two cells subtracted in Google Sheets

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

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

Задача: вычесть из начального значения (например, общего числа волонтёров) суммарные оттоки за несколько периодов. Есть два удобных метода: последовательное вычитание и вычитание суммы диапазона через SUM.

Column of numbers in Google Sheets awaiting subtraction

ALT: Столбец чисел, представляющих ежемесячный отток

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

Подходит, когда количество слагаемых небольшое.

Пример (ячейки B1–B7):

=B1-B2-B3-B4-B5-B6-B7

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

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

Subtracting multiple numbers in Google Sheets

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

Вычитание через SUM

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

Формула:

=B1-SUM(B2:B7)

SUM суммирует диапазон B2:B7, затем вычитание делает итог.

Плюсы: компактно, проще редактировать диапазон. Также легче читать и отлаживать.

Subtracting multiple numbers using the SUM function in Google Sheets

ALT: Вычитание суммы диапазона из начального значения в Google Таблицах

Совет: используйте проверку на ошибки, если в диапазоне могут оказаться нечисловые значения. Пример с IFERROR:

=IFERROR(B1-SUM(B2:B7), "Ошибка: проверьте данные")

Как вычитать матрицы (массивы)

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

В Google Таблицах используются массивы (ArrayFormula) для работы с матрицами. Есть два способа ввести формулу массива:

  1. Ввести выражение и подтвердить с помощью Ctrl+Shift+Enter — в некоторых интерфейсах это автоматически обернёт формулу в ArrayFormula.
  2. Явно использовать ArrayFormula — обычно это удобнее и чище.

Пример: у нас две матрицы A2:C4 и A7:C9; результат хотим в матрице, начинающейся с E5.

Вариант 1 (CSE):

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

После ввода нажмите Ctrl+Shift+Enter (если ваша версия Таблиц требует этого).

Вариант 2 (явный ArrayFormula):

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

В результате в диапазон, начиная с E5, будет записан массив по тем же размерам, что и исходные матрицы.

Two matrices awaiting subtraction in Google Sheets

ALT: Две 3×3 матрицы в Google Таблицах, готовые к поэлементному вычитанию

Two matrices subtracted in Google Sheets

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

Советы:

  • Размеры матриц должны совпадать; иначе появится ошибка #REF!.
  • ArrayFormula удобна, если вы хотите, чтобы формула автоматически заполнила диапазон.
  • Если одна из матриц содержит нечисловые элементы, применение арифметики вернёт ошибку или некорректный результат.

Частые ошибки и когда метод не работает

  • #VALUE! или «Ошибка: Несоответствие типов»: возникает при попытке вычесть текст из числа. Проверьте данные на наличие символов, пробелов или форматирование «Текст». Используйте VALUE() для явного преобразования строки в число, если уверены в формате.
  • #REF!: ссылка на диапазон неверна (например, при удалении столбца или строк) или размеры матриц не совпадают.
  • Неправильный порядок аргументов: в вычитании порядок важен — A-B ≠ B-A.
  • Пустые ячейки: считаются как 0; это может привести к логическим ошибкам в отчёте.
  • Копирование формул без фиксации ссылок приведёт к сдвигам диапазонов. Используйте $ для абсолютных ссылок.

Когда вычитание не подходит:

  • Если нужно агрегировать по сложной логике (условия, фильтрация), лучше комбинировать с SUMIFS, QUERY или FILTER.
  • Для статистической агрегации с пропусками может понадобиться использовать функции с обработкой NA/пустых значений.

Альтернативные подходы и расширенные приёмы

  • SUMPRODUCT: можно использовать для поэлементных операций и взвешенных сумм, например, вычисление суммарной разницы с весами.
  • ARRAYFORMULA + IF: позволяет применять вычитание по условию. Пример: вычесть только положительные значения из диапазона:
=ArrayFormula(A1:A10 - IF(A1:A10>0, A1:A10, 0))

(это пример шаблона; адаптируйте под свои условия).

  • QUERY: если вам нужно сначала отфильтровать строки по критериям, а затем вычесть агрегации, используйте QUERY для подготовки данных, а затем вычислите разницу.

  • Apps Script: при очень сложных сценариях (динамическое сопоставление матриц, внешние источники) можно написать скрипт Google Apps Script для кастомной операции.

Шаблоны формул — чит‑шит

  • Вычитать две ячейки:
=B1-B2
  • Вычесть сумму диапазона:
=B1-SUM(B2:B100)
  • Копировать и фиксировать исходное значение при копировании формулы:
=$B$1-SUM(B2:B7)
  • Накопительная (пошаговая) разница по строкам (разница между текущим и предыдущим):
=A2-A1

(для заполняемых колонок — скопируйте вниз)

  • Поэлементное вычитание двух диапазонов (массив):
=ArrayFormula(A2:A10 - B2:B10)
  • Обработка ошибок:
=IFERROR(B1-SUM(B2:B7), "Проверьте данные")

Роль‑базированные чек‑листы

Аналитик:

  • Проверил, что все используемые ячейки имеют числовой формат.
  • Убедился, что пустые ячейки интерпретируются корректно.
  • Использовал SUM для длинных диапазонов.

Продакт‑менеджер / владелец отчёта:

  • Утвердил логику расчёта (какие значения вычитаются и почему).
  • Проверил граничные случаи (ноль, отрицательные числа, пропуски).

Разработчик / автоматизационный инженер:

  • Зафиксировал ссылки там, где формулу будут копировать.
  • Добавил обработку ошибок (IFERROR) и валидацию входных данных.

Критерии приёмки

Формула считается принятой, если выполнены все пункты:

  • Результат совпадает с ручным расчётом для контрольных строк/матриц.
  • Формула корректно обрабатывает пустые ячейки и возвращает читаемое сообщение при ошибке.
  • При изменении входных данных результат автоматически пересчитывается.
  • При копировании формулы в соседние строки/столбцы поведение соответствует ожиданиям (использование абсолютных ссылок, если нужно).

1‑строчный глоссарий

  • Уменьшаемое: число, из которого вычитают.
  • Вычитаемое: число, которое отнимают.
  • Диапазон: набор ячеек (например, A1:A10).
  • ArrayFormula: функция для применения выражения к массивам.

Советы по отладке формул

  • Если результат выглядит неправильно, проверьте формат ячеек (Число/Текст/Дата).
  • Используйте Evaluate formula/пошаговую проверку (в Google Таблицах можно временно разбивать выражение на части) или добавьте вспомогательные столбцы для промежуточных вычислений.
  • При ошибке #REF! проверьте, не удалён ли нужный столбец/строка и совпадают ли размеры массивов.

Риски и смягчительные меры

Риск: ввод текстовых значений вместо чисел — приводит к ошибкам.
Мера: включите проверку данных (Data validation) и формат чисел, примените IFERROR и уведомления.

Риск: при массовом копировании формул диапазоны смещаются.
Мера: используйте абсолютные ссылки для опорных значений и шаблоны с защитой листа.

Короткие примеры «когда это не подойдёт»

  • Нужна разностная сводка с условиями (например, вычитать только для определённого региона) — используйте SUMIFS или QUERY.
  • Нужна матричная алгебра (умножение матриц, транспонирование с последующим вычитанием) — используйте MMULT, TRANSPOSE и ArrayFormula, следя за размерами.

Краткое резюме

Вычитание в Google Таблицах — простая операция, реализуемая через оператор -, но полезно знать варианты: вычитание констант, ссылок, сумм диапазонов и массивов. Используйте SUM для удобства при длинных списках, ArrayFormula для матриц и IFERROR/валидацию для надёжности. Правильные ссылки и валидация данных сокращают количество ошибок и повышают надёжность отчётов.

Если нужно, могу подготовить для вашего файла готовые формулы, шаблон с проверками и пример скрипта Apps Script для автоматической валидации и расчёта.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро