ячейки, столбцы, проценты, даты и время

В учебнике показано, как выполнять вычитание в Excel с помощью знака минус и функции СУММ. Вы также научитесь вычитать ячейки, целые столбцы, матрицы и списки.

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

Формула вычитания в Excel (формула минус)

Для ясности функция ВЫЧИТАНИЕ в Excel не существует. Чтобы выполнить простую операцию вычитания, вы используете знак минус (-).

Базовая формула вычитания в Excel проста:

знак равнономер 1номер 2

Например, чтобы вычесть 10 из 100, напишите приведенное ниже уравнение и получите в результате 90:

=100-10

Чтобы ввести формулу на лист, выполните следующие действия:

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

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

Например, чтобы вычесть несколько чисел из 100, введите все эти числа, разделенные знаком минус:

=100-10-20-30

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

=(100-10)/(80-20)

На скриншоте ниже показаны еще несколько формул для вычитания чисел в Excel:
Формулы для вычитания чисел в Excel

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

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

знак равноячейка_1ячейка_2

Например, чтобы вычесть число в B2 из числа в A2, используйте следующую формулу:

=А2-В2

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

  1. В ячейке, где вы хотите вывести разницу, введите знак равенства (=), чтобы начать формулу.
  2. Нажмите на ячейку, содержащую уменьшаемое число (число, из которого нужно вычесть другое число). Его ссылка будет добавлена ​​в формулу автоматически (A2).
  3. Введите знак минус (-).
  4. Щелкните ячейку, содержащую вычитаемое (число, которое необходимо вычесть), чтобы добавить его ссылку в формулу (B2).
  5. Нажмите клавишу Enter, чтобы завершить формулу.

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

Как вычесть несколько ячеек из одной ячейки в Excel

Чтобы вычесть несколько ячеек из одной и той же ячейки, вы можете использовать любой из следующих методов.

Способ 1. Знак минус

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

Например, чтобы вычесть ячейки B2:B6 из B1, создайте формулу следующим образом:

=B1-B2-B3-B4-B5-B6
Вычитание нескольких ячеек из одной ячейки

Способ 2. Функция СУММ

Чтобы сделать формулу более компактной, сложите вычитаемые (B2:B6) с помощью функции СУММ, а затем вычтите сумму из уменьшаемого (B1):

=B1-СУММ(B2:B6)
Вычтите несколько ячеек с помощью функции СУММ.

Способ 3. Суммировать отрицательные числа

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

=СУММ(B1:B6)
Суммируйте отрицательные числа.

Как вычесть столбцы в Excel

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

В качестве примера давайте вычтем числа в столбце C из чисел в столбце B, начиная со строки 2:

=В2-С2
Вычитание столбцов в Excel

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

Вычесть одно и то же число из столбца чисел

Чтобы вычесть одно число из диапазона ячеек, введите это число в какую-нибудь ячейку (в данном примере F1) и вычтите ячейку F1 из первой ячейки в диапазоне:

=B2-$F$1

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

В результате в ячейке C3 у вас будет формула =B3-$F$1; в ячейке C4 формула изменится на =B4-$F$1 и так далее:
Вычитание одного и того же числа из столбца чисел

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

=В2-150

Как вычесть проценты в Excel

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

=100%-30%

Или вы можете ввести проценты в отдельные ячейки и вычесть эти ячейки:

=А2-В2
Вычитание процентов в Excel

Если вы хотите вычесть процент из числа, т.е. уменьшить число на процент, то используйте эту формулу:

знак равноЧисло * (1 – %)

Например, вот как можно уменьшить число в A2 на 30%:

=А2*(1-30%)

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

=A2*(1-$B$2)
Формула для вычитания процентов в Excel

Для получения дополнительной информации см. Как рассчитать процент в Excel.

Как вычесть даты в Excel

Самый простой способ вычитания дат в Excel — ввести их в отдельные ячейки и вычесть одну ячейку из другой:

знак равноДата окончанияДата начала

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

Вы также можете указать даты непосредственно в своей формуле с помощью функции ДАТА или ДАТАЗНАЧ. Например:

=ДАТА(2018,2,1)-ДАТА(2018,1,1)

=ДАТАЗНАЧ(“1/2/2018”)-ДАТАЗНАЧ(“1/1/2018”)

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

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

Аналогично строится формула вычитания времени в Excel:

знак равноВремя окончанияВремя начала

Например, чтобы получить разницу между временем в A2 и B2, используйте эту формулу:

=А2-В2

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

Вы можете добиться того же результата, указав значения времени непосредственно в формуле. Чтобы Excel правильно понял время, используйте функцию ВРЕМЗНАЧ:

=ВРЕМЗНАЧ(“16:30”)-ВРЕМЗНАЧ(“12:00”)

Для получения дополнительной информации о вычитании времени см.:

Как сделать вычитание матрицы в Excel

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

Вот как это можно сделать с помощью одной формулы:

  1. Выберите диапазон пустых ячеек с тем же количеством строк и столбцов, что и ваши матрицы.
  2. В выделенном диапазоне или в строке формул введите формулу вычитания матриц:
    =(А2:С4)-(Е2:G4)
  3. Нажмите Ctrl + Shift + Enter, чтобы сделать его формулой массива.
    Создание формулы вычитания матриц

Результаты вычитания появятся в выбранном диапазоне. Если щелкнуть любую ячейку в результирующем массиве и посмотреть на строку формул, то вы увидите, что формула заключена в {фигурные скобки}, что является визуальным признаком формул массива в Excel:
Формула массива для вычитания матриц

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

В этом примере мы могли бы поместить приведенную ниже формулу в C7 и перетащить ее в следующие 2 столбца и 2 строки:

=А2-С4

Из-за использования относительных ссылок на ячейки (без знака $) формула будет корректироваться в зависимости от относительного положения столбца и строки, в которые она копируется:
Обычная формула без массива для вычитания матриц

Вычитание текста одной ячейки из другой ячейки

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

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

Чтобы вычесть текст одной ячейки из текста в другой ячейке, используйте функцию ПОДСТАВИТЬ, чтобы заменить вычитаемый текст пустой строкой, а затем ОБРЕЗАЙТЕ лишние пробелы:

ОТРЕЗАТЬ(ЗАМЕНИТЬ(полный текст, text_to_subtract,””))

С полным текстом в A2 и подстрокой, которую вы хотите удалить в B2, формула выглядит следующим образом:

=ОТРЕЗАТЬ(ПОДСТАВИТЬ(A2,B2,””))

Как видите, формула прекрасно работает для вычитания подстроки из начала и из конца строки:
Формула с учетом регистра для вычитания текста одной ячейки из другой ячейки

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

В качестве примера удалим слово «Яблоки» из ячейки A2:

=ОТРЕЗАТЬ(ПОДСТАВИТЬ(A2;”Яблоки”,””))
Удаление одного и того же текста из диапазона ячеек

Чтобы формула работала, убедитесь, что текст введен точно, включая регистр символов.

Формула без учета регистра для вычитания текста

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

  • Функция ПОИСК возвращает позицию первого вычитаемого символа в исходной строке, игнорируя регистр текста. Этот номер идет на start_num аргумент функции ЗАМЕНА.
  • Функция LEN находит длину подстроки, которую необходимо удалить. Этот номер идет на num_chars аргумент ЗАМЕНИТЬ.

Полная формула выглядит следующим образом:

ОТДЕЛКА(ЗАМЕНА(полный текстПОИСК(text_to_subtract, полный текст), ЛЕН(text_to_subtract),””))

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

=ОТРЕЗАТЬ(ЗАМЕНИТЬ(A2,ПОИСК(B2,A2),ДЛСТР(B2),””))

Где A2 — исходный текст, а B2 — удаляемая подстрока.
Формула без учета регистра для вычитания текста одной ячейки из другой ячейки

Вычесть один список из другого

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

Математически задача сводится к вычитанию меньшего списка из большего:

Большой список: {“A”, “B”, “C”, “D”}

Меньший список: {“A”, “C”}

Результат: {“Б”, “Г”}

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

=ЕСЛИ(СЧЁТЕСЛИ($B:$B, $A2)=0, “Уникальный”, “”)

Где A2 — первые ячейки большого списка, а B — столбец, содержащий меньший список.

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

И теперь вы можете фильтровать уникальные значения и копировать их куда хотите.

Вот как вы вычитаете числа и ячейки в Excel. Чтобы поближе ознакомиться с нашими примерами, загрузите наш образец рабочей тетради ниже. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Практическая рабочая тетрадь

Примеры формул вычитания (файл .xlsx)

Вас также могут заинтересовать

Похожие записи

Добавить комментарий

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