Хотя Excel — прекрасный инструмент для анализа данных, многие люди используют его для основных арифметических вычислений, таких как сложение, вычитание, умножение и деление. Если вы новичок в Excel и хотите знать, как выполнять вычитание в Excel, вы попали в нужное место.

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

Я начну с основ, а затем расскажу о некоторых передовых методах вычитания в Excel. Я также расскажу, как вычитать даты, время и проценты в Excel.

Итак, приступим!

Вычитание ячеек / значений в Excel

Начнем с действительно простого примера, где у меня есть два значения (скажем, 200 и 100), и я хочу вычесть их и получить результат.

Вот как это сделать:

  • Выберите ячейку, в которой вы хотите вычесть, и введите знак равенства (=)
  • Введите первое значение
  • Введите знак вычитания (знак минус -)
  • Введите второе число
  • Нажмите Enter

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

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

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

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

Предположим, у вас есть два значения в ячейках B1 и B2 (как показано ниже), и вы хотите вычесть значение в ячейке B2 из значения в ячейке B1.

Ниже приведена формула, которая сделает это:

= B1-B2

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

Вычитание значения из всего столбца

Теперь перейдем к более сложным вычислениям вычитания.

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

Но что, если у вас есть список значений в столбце, и вы хотите вычесть одно конкретное значение из всего столбца.

Опять же, вы можете легко сделать это в Excel.

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

Ниже приведены шаги для этого:

  • В ячейке B2 введите формулу: = A2-10.

  • Скопируйте ячейку B2
  • Выберите ячейки от B3 до B12
  • Вставьте скопированную ячейку

Когда вы это сделаете, Excel скопирует формулу в ячейку B2, а затем применит ее ко всем ячейкам, в которые вы вставили скопированную ячейку. А поскольку мы используем ссылку на ячейку в формуле (A2), Excel автоматически корректирует ссылку на ячейку по мере ее уменьшения.

Например, в ячейке B3 формула будет иметь вид = A3-10, а в ячейке B4 формула будет иметь вид A4-10.

При использовании Microsoft 365

Метод, который я описал выше, будет работать со всеми версиями Excel, но если вы используете Microsoft 365, вы можете использовать еще более простую формулу.

Предположим, у вас есть те же данные (с данными в столбце A), и вы хотите вычесть 10 из каждой ячейки, вы можете использовать приведенную ниже формулу в ячейке B2:

= A2: A12-10

Вот и все!

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

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

Примечание. Чтобы эти формулы динамического массива работали, необходимо убедиться, что ячейки, в которые будет помещен результат, пусты. Если в этих ячейках уже есть некоторое количество текста, вы увидите #SPILL! ошибка в ячейке, где вы вводите формулу.

Вычитание значения ячейки из всего столбца

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

Предположим, у вас есть набор данных, показанный ниже, из которого вы хотите вычесть значение в ячейке D2 из всех ячеек в столбце A.

Ниже приведены шаги для этого:

  • В ячейке C2 введите формулу: = A2- $ D $ 2.

  • Скопируйте ячейку C2
  • Выберите ячейки от C3 до C12
  • Вставьте скопированную ячейку

В этом примере я использовал формулу A2- $ D $ 2, которая гарантирует, что когда я копирую формулу для всех других ячеек в столбце C, значение, которое я вычитаю, остается неизменным, то есть ячейкой B2.

Когда вы добавляете доллар перед алфавитом столбца и номером строки, он гарантирует, что в случае, если вы скопируете ячейку с этой ссылкой и вставите ее в другое место, ссылка все равно останется $ D $ 2. Это называется абсолютной ссылкой (поскольку они не меняются).

Когда вы копируете эту формулу в ячейку C3, она становится A3- $ D $ 2, а в ячейке C4 она становится A4- $ D $ 2.

Таким образом, хотя первая часть ссылки продолжает меняться с A3 на A4, когда мы ее копируем, абсолютная ссылка не меняется,

Это позволяет нам вычесть одно и то же значение из всех ячеек в столбце A.

При использовании Microsoft 365

Если вы используете Microsoft 365 и имеете доступ к динамическим массивам, вы также можете использовать следующую формулу:

= A2: A12-D2

С динамическими массивами вам не нужно беспокоиться об изменении ссылок. Он позаботится об этом сам.

Вычесть несколько ячеек из одной

Как и в приведенном выше примере, вы также можете удалить значения во всем столбце из одного значения или ячейки, содержащей это значение.

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

Ниже приведены шаги для этого:

  • В ячейке C2 введите формулу: = $ A $ 2-B2.
  • Скопируйте ячейку C2
  • Выберите ячейки от C3 до C12
  • Вставьте скопированную ячейку

Используемая здесь логика точно такая же, как и выше, где я заблокировал ссылку $ A $ 2, добавив знак $ перед алфавитом столбца и номером строки.

Таким образом, ссылка на ячейку $ A $ 2 не меняется, когда мы копируем ее в столбец C, но вторая ссылка формулы (B2) продолжает изменяться, когда мы спускаемся вниз по ячейке.

При использовании Microsoft 365

Если вы используете Microsoft 365 и имеете доступ к динамическим массивам, вы также можете использовать следующую формулу:

= A2-B2: B12

Вычитание ячеек в двух столбцах

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

Например, предположим, что у вас есть значения доходов и расходов в двух столбцах, и вы хотите рассчитать чистый доход (который представляет собой разницу между доходом и расходами).

Вот как это сделать:

  • В ячейке C2 введите формулу: = B2-C2

  • Скопируйте ячейку C2
  • Выберите ячейки от C3 до C12
  • Вставьте скопированную ячейку

Приведенная выше формула автоматически скорректирует ссылку по мере ее копирования, и вы увидите разницу между доходом и расходом в этой строке.

При использовании Microsoft 365

Метод, который я описал выше, будет работать со всеми версиями Excel, но если вы используете Microsoft 365, вы можете использовать еще более простую формулу.

Предположим, у вас есть те же данные, и вы хотите вычесть два столбца, вы можете использовать следующую формулу:

= B2: B11-C2: C11

Обратите внимание, что это стало возможным, потому что в Excel в Microsoft 365 есть что-то, называемое динамическими массивами. Если у вас их нет, то формулу использовать нельзя.

Вычесть даты в Excel

Значения даты и времени хранятся в виде чисел в серверной части Excel.

Например, 44197 представляет дату 1 января 2021 года, а 44198 — дату 2 января 2021 года.

Это позволяет нам легко вычитать даты в Excel и находить разницу.

Например, если у вас есть две даты, вы можете вычесть их и узнать, сколько дней прошло между этими двумя датами.

Предположим, у меня есть набор данных, показанный ниже, где у меня есть «Дата начала» и «Дата окончания», и я хочу узнать количество дней между этими двумя датами.

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

= B2-A2

Существует вероятность, что Excel выдаст результат в формате даты вместо числа, как показано выше.

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

Вы можете легко настроить это и получить значения в числах, перейдя на вкладку «Главная» и выбрав «Общие» в раскрывающемся списке числового формата.

Примечание. Эта формула будет работать только при использовании даты, которую Excel распознает как допустимый формат даты. Например, если вы используете 01.01.2020, Excel не распознает его как дату и не сочтет его текстовой строкой. Значит, вы не сможете вычитать даты в таком формате

Вы можете узнать больше о вычитании дат в Excel здесь.

Вычесть время в Excel

Как и даты, даже значения времени хранятся в Excel в виде чисел.

В то время как дневная часть даты будет представлена ​​целым числом, временная часть будет представлена ​​десятичной дробью.

Например, 44197,5 будет представлять 1 января 2021 года 12:00, а 44197,25 — 1 января 2021 года 09:00.

Если у вас есть значения времени в Excel, на самом деле в бэкэнде в Excel есть десятичные числа, которые представляют это значение времени (которые отформатированы для отображения в ячейках как время Excel).

А поскольку это числа, их легко вычесть.

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

Вот формула, которая даст нам разницу между этими значениями времени:

= B2-A2

Существует высокая вероятность того, что Excel изменит формат столбца результатов, чтобы показать разницу в виде значения времени (например, он может показать вам 9:00 вместо 0,375). Вы можете легко изменить это, перейдя на вкладку «Главная» и выбрав «Общие» в раскрывающемся списке формата.

Обратите внимание, что в случае времени вы получите значение в десятичных дробях, но если вы хотите его в часах, минутах и ​​секундах, вы можете сделать это, умножив десятичное значение на 24 (для получения часов) или 24 * 60 для получение минут и 24 * 60 * 60 для получения секунд.

Поэтому, если вы хотите узнать, сколько часов в нашем наборе данных в данный момент времени, вы можете использовать следующую формулу:

= (B2-A2) * 24

Вычесть проценты в Excel

Вычитание процентов из числа в Excel немного отличается от вычитания двух целых чисел или десятичных знаков.

Предположим, у вас есть два процентных значения (как показано ниже), и вы хотите вычесть одно из другого, вы можете использовать простую формулу вычитания

Но если вы хотите вычесть процентное значение из непроцентного значения, вам нужно сделать это по-другому.

Предположим, у вас есть 100 в ячейке B1, и вы хотите вычесть 20% из этого значения (т. Е. Вычесть 20% 100 из 100).

В этом случае вы можете использовать приведенную ниже формальность:

= B1 * (1-20%)

Вы также можете использовать следующую формулу:

= B1-B1 * 20%

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

Затем вы можете использовать следующую формулу:

= B1-B1 * B2

Вычесть с помощью специальной вставки

И, наконец, вы также можете использовать трюк «Специальная вставка» для вычитания в Excel.

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

Предположим, у вас есть набор данных, показанный ниже, и вы хотите вычесть 100 из каждого из этих чисел.

Ниже приведены шаги для этого:

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

  • Скопируйте ячейку D1 (это ячейка, в которую вы ввели это значение, которое хотите вычесть)

  • Выберите весь столбец, из которого вы хотите вычесть скопированное значение
  • Щелкните правой кнопкой мыши, а затем выберите параметр «Специальная вставка».

  • В специальном диалоговом окне выберите «Значения» в качестве параметра «Вставить».

  • В разделе «Операции» выберите «Вычесть».

  • Нажмите ОК.
  • Удалите значение, которое вы ввели в ячейку на шаге 1.

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

Преимущество этого метода заключается в том, что вам не нужен дополнительный столбец, в котором вам нужно применить формулу для вычитания значений. Если вы также хотите сохранить исходные значения, просто создайте копию столбца, а затем выполните указанные выше действия.

Итак, это разные способы использования Excel для вычитания значений / процентов, ячеек и столбцов .

Понимание этих основных концепций поможет вам наиболее эффективно использовать инструмент для работы с электронными таблицами Excel.

Надеюсь, вы нашли этот урок полезным.

Как вычесть в Excel (вычесть ячейки, столбец, даты / время)