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

Как вычитать в Excel — все способы и практические советы

7 min read Excel Обновлено 15 Dec 2025
Вычитание в Excel: ячейки, даты, время, проценты
Вычитание в Excel: ячейки, даты, время, проценты

Кратко: в Excel нет отдельной функции “вычитание” — используется знак минус (-). Им можно вычитать числа, значения из ячеек, проценты, времена, даты и даже матрицы. В статье — базовые формулы, лучшие приёмы (SUM, абсолютные ссылки, массивы), распространённые ошибки и готовый «шпаргалка» с примерами.

Что вы узнаете

  • Базовый синтаксис и примеры для разных типов данных.
  • Как вычитать несколько значений компактно (SUM и SUMPRODUCT).
  • Как правильно вычитать проценты, время и даты.
  • Как вычитать матрицы с массивными формулами и динамическими массивами.
  • Типичные ошибки и способы их избежать.

Форма для вычитания чисел в Excel

Основы: минус — это основная операция

В Excel вычитание реализуется через знак минус (-). Это простая и гибкая операция. Примеры важны, поэтому сначала самая простая запись:

=A1-A2

Определение: вычитание — арифметическая операция «уменьшение одного значения на другое».

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

Как вычитать ячейки

Шаги:

  1. Выберите ячейку, куда поместите результат (например, A7).
  2. Введите формулу в строке формул, указав первую ячейку, затем минус и вторую ячейку: =A1-A2.
  3. Нажмите Enter.

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

=A1-A2

Если нужно вычитать сразу несколько ячеек, вы можете написать подряд: =A1-A2-A3-A4 — но при большом числе ячеек формула становится длинной и неудобной.

Пример базового вычитания в Excel

Как вычитать сразу много ячеек — два подхода

  1. Последовательное вычитание (удобно, если значений мало):
=A1-A2-A3-A4-A5
  1. Суммировать вычитаемые значения и вычесть общий результат (чисто и кратко):
=A1-SUM(A2:A5)

SUM аккуратно группирует массив вычитаемых чисел. Это упрощает чтение и поддержку формул.

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

Как вычитать процент от значения

Задача: уменьшить значение на процент (например, комиссия 25%). Общая идея — умножить значение на (1 − процент).

Формула:

=A2*(1-$B$2)

Где B2 содержит 25% как дробь (0,25) или как формат процентов. Абсолютная ссылка $B$2 гарантирует, что при протягивании формулы ссылка не сместится.

Пошагово:

  1. Введите в B2 процент в формате процентов (25%).
  2. В D2 введите =A2*(1-$B$2).
  3. Нажмите Enter и протяните формулу вниз.

Вычитание процента от суммы

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

Как вычитать время

Вычитание времени работает аналогично числам, но важно выставить формат ячеек как «Время», чтобы Excel корректно интерпретировал значения.

Шаги:

  1. Отформатируйте ячейки с временем и целевую ячейку в формат «Время» или в общий формат, если хотите получить дробный день.
  2. Введите формулу, например:
=B2-A2
  1. Нажмите Enter.

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

  • Разница в часах: (B2-A2)*24
  • Разница в минутах: (B2-A2)*24*60

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

Вычитание времени в Excel

Как вычитать даты

Даты в Excel — это числовые значения (количество дней от базы). Поэтому вычитание дат возвращает разницу в днях.

Пример:

=A2-B2

Где A2 — более поздняя дата, B2 — более ранняя.

Шаги:

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

Ограничение: Excel по умолчанию не отображает отрицательные даты. Если результат может быть отрицательным, используйте функцию ABS или обработку ошибок.

Вычитание дат в Excel

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

Вычитание матриц — это элементное вычитание: вычитание происходит для каждой соответствующей ячейки.

Традиционный подход (старые версии Excel, до динамических массивов):

  1. Выделите диапазон результата того же размера, что и входные матрицы.
  2. Введите формулу вида:
=A2:C4-E2:G4
  1. Завершите ввод комбинацией Ctrl+Shift+Enter — Excel создаст формулу массива.

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

=A2:C4-E2:G4

Вычитание матриц в Excel

Совет: для дальнейших вычислений используйте функции, которые работают с массивами (SUMPRODUCT, MMULT и т.д.).

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

  • SUM(A2:A100) вместо длинного -A2-A3-....
  • SUMPRODUCT для сочетания сумм и вычитаний с весами.
  • LET для повышения читабельности длинных вычислений в новых версиях Excel.
  • LAMBDA для переиспользуемых пользовательских функций (если доступна).

Пример SUMPRODUCT для очистки: если нужно вычесть сумму умноженных значений:

=A1-SUMPRODUCT(B2:B5,C2:C5)

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

Типичные ошибки и как их избегать

  1. Неправильный порядок операндов — получите отрицательное число.
  2. Неправильный формат ячеек (например, при работе с временем или датами) — Excel покажет неожиданные значения.
  3. Ссылки не зафиксированы (без $) — при протягивании формулы ссылка смещается.
  4. Использование формата «Дата» в целевой ячейке при вычитании дат — результат отображается как дата, а не как количество дней.
  5. Ожидание отрицательных дат — Excel не всегда корректно их отображает.

Важно: перед массовым применением формул проверьте несколько строк вручную и используйте KONTROLЬ/проверку ошибок.

Когда вычитание не работает: контрпримеры

  • Вычитание дат даёт странные результаты, если одна из ячеек хранит дату как текст. Решение: используйте VALUE или DATEVALUE.
  • В ячейках представлены числа с разными региональными настройками (запятая vs точка) — Excel может считать значение текстом.
  • При вычитании матриц диапазоны разного размера — Excel вернёт ошибку.

Пример преобразования текста в дату:

=DATEVALUE(A2)

Ментальные модели и эвристики

  • Представляйте даты как «дни от начала» — это помогает предсказать результат вычитания.
  • Время — дробная часть дня: 0.5 = 12 часов.
  • Процент — доля от 1: 25% = 0,25. Вычитание процента = умножение на (1 − процент).
  • Большие наборы вычитаний сворачивайте в одну сумму: сначала агрегируйте, потом вычитайте.

Быстрая шпаргалка (Cheat sheet)

  • Вычесть две ячейки: =A1-A2
  • Вычесть несколько ячеек: =A1-SUM(A2:A5)
  • Уменьшить на процент: =A2*(1-$B$2)
  • Разница времён: =B2-A2 (часы = (B2-A2)*24)
  • Разница дат в днях: =A2-B2
  • Матрицы: =A2:C4-E2:G4 (Ctrl+Shift+Enter в старых Excel)

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

Аудитор/бухгалтер:

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

Аналитик:

  • Использовать SUMPRODUCT или LET для читаемости.
  • Добавить проверки на пустые значения и NA.
  • Добавить комментарии к сложным формулам.

Разработчик макросов/автоматизации:

  • Проверять типы данных в VBA до вычислений.
  • Предусмотреть обработку ошибок при преобразовании текста в число.

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

  1. Формулы корректно вычисляют результаты на контрольных строках (минимум 5 сценариев).
  2. Обработаны пустые значения и текстовые представления чисел/дат.
  3. При протяжке формул используются ожидаемые ссылки (абсолютные/относительные).
  4. Для времени/даты формат целевой ячейки установлен правильно.

Тестовые сценарии

  • Вычесть 10, 15, 25, 30 из 100: =A1-SUM(A2:A5) → 20.
  • Уменьшить 200 на 25%: =A2*(1-$B$2) (B2=25%) → 150.
  • Разница дат 2025-01-10 и 2025-01-01: =A2-B2 → 9.
  • Вычесть матрицы 3×3 одного размера — проверить все 9 значений.

Решение проблем и отладка

  • Если формула показывает ошибку #VALUE!, проверьте, нет ли текстовых значений в числовых ячейках.
  • Если результат даты выглядит странно — поменяйте формат целевой ячейки на “Общий” или “Число”.
  • Если вам нужен отрицательный период дат, используйте IF и обработайте отдельно.

Визуальное принятие решения: простое дерево (Mermaid)

flowchart TD
  A[Нужно вычитать в Excel?] --> B{Тип данных}
  B --> C[Числа/ячейки]
  B --> D[Проценты]
  B --> E[Время]
  B --> F[Даты]
  B --> G[Матрицы]
  C --> C1[Используйте A1-A2 или A1-SUM'range']
  D --> D1[Используйте A*'1-%']
  E --> E1[Отформатируйте как Время; используйте B-A]
  F --> F1[Отформатируйте как Дата; используйте A-B]
  G --> G1[Используйте массивные формулы; совпадение размеров]

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

  • В старых версиях Excel (без динамических массивов) помните про Ctrl+Shift+Enter для массивных формул.
  • При переносе файлов между регионами проверьте разделители чисел и форматы дат.
  • Если используете Google Sheets, большинство формул идентичны, но синтаксис массивов и некоторые функции могут отличаться.

Заключение

Минус в Excel — простой, но универсальный инструмент. С его помощью вы решите большинство задач по вычитанию: от простых чисел до матриц и дат. Ключ к надёжным расчётам — правильные форматы, продуманная фиксация ссылок и использование агрегирующих функций (SUM, SUMPRODUCT) для компактности.

Важно: всегда проверяйте формулы на контрольных примерах перед массовым применением.

Сводка

  • Минус (-) — единственный инструмент для вычитания в Excel.
  • Для множества ячеек используйте SUM, для матриц — массивные формулы.
  • При работе с процентами, временем и датами следите за форматами ячеек.

Дополнительные материалы и примеры доступны в справках Excel и на сайтах поддержки. Удачных расчётов!

Поделиться: 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 быстро