Menu

Как вычесть в Excel (эксель): формула разности

В Excel нет функции ВЫЧЕСТЬ: введите =B2-C2, чтобы вычесть одну ячейку из другой. Вычитание целого столбца, нескольких ячеек сразу, процента или даты на живых таблицах, которые можно править.

Каждая таблица на этой странице живая: измените число или формулу, и она пересчитается.

Чтобы вычесть в Excel, введите знак равенства и поставьте минус между двумя ячейками: =B2-C2 вычитает значение C2 из значения B2. Функции ВЫЧЕСТЬ (SUBTRACT) не существует, всю работу делает знак минус.

Бюджет минус расходы
D2
ABCD
1CategoryBudgetSpentLeft
2Food600455145
3Rent120012000
4Transport150182-32
5Fun20096104
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =B2-C2

D2 показывает 145. Замените C2 на 500, и D2 уменьшится до 100. Категория Transport вышла за бюджет, поэтому D4 отрицательное: -32.

Вычесть столбец в Excel

D2 содержит единственную формулу, набранную вручную. D3:D5 это та же формула, протянутая вниз: щёлкните D3, и строка формул покажет =B3-C3. Чтобы сделать то же в Excel, напишите формулу в первой строке, затем протяните маленький квадрат в нижнем углу ячейки вниз по столбцу или дважды щёлкните его, чтобы заполнить вниз до конца данных.

Можно также вычесть один столбец из другого одной формулой, результаты которой сами заполняют строки ниже (Excel 365 и Excel 2021):

Одна формула на весь столбец
D2
ABCD
1CategoryBudgetSpentLeft
2Food600455145
3Rent120012000
4Transport150182-32
5Fun20096104
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =B2:B5-C2:C5

Формула стоит в D2, а четыре результата заполняют D2:D5. В старых версиях Excel используйте формулу, протянутую вниз.

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

Чтобы отнять от одного числа несколько ячеек, либо поставьте минусы цепочкой, либо вычтите СУММ (SUM). Результат одинаковый, но вариант с СУММ короче и его проще расширить. Таблицы на этой странице показывают английскую запись, но формулы в них можно вводить и по-русски, с точкой с запятой: =B2-СУММ(C2:E2).

Доходы минус расходы
F2
ABCDEFG
1MonthIncomeRentFoodTransportLeft (SUM)Left (minus signs)
2Jan3200120054016013001300
3Feb3200120061014512451245
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =B2-СУММ(C2:E2)

Оба столбца показывают 1300 для Jan и 1245 для Feb. Частая ошибка: =B2-C2:E2. Эта формула не вычитает три ячейки из B2 разом. Excel 365 возвращает три отдельные разности (B2-C2, B2-D2 и B2-E2), которые заполняют строку вправо, а старые версии возвращают #ЗНАЧ! (по-английски #VALUE!; таблицы здесь показывают ошибки под английскими именами) или одно неверное значение. Пишите вместо неё =B2-СУММ(C2:E2).

Если расходы уже записаны как отрицательные числа (-1200 за аренду, -540 за еду), обычная СУММ столбца даёт остаток, потому что прибавление отрицательного числа его вычитает.

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

Чтобы снять с цены 20%, умножьте цену на 80%, то есть на 1-20%. Формула =B2*(1-C2) делает это для каждой строки. =B2-B2*C2 даёт тот же результат, только длиннее.

Цена со скидкой
D2
ABCD
1ProductPriceDiscountSale price
2Jacket$80.0020%$64.00
3Boots$120.0015%$102.00
4Scarf$25.0010%$22.50
5Gloves$18.0050%$9.00
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =B2*(1-C2)

Jacket со скидкой 20% стоит $64.00. Скобки важны: =B2*1-C2 сначала умножает, а потом вычитает 0,2, и получается $79.80. Другие формулы с процентами есть на странице о процентах.

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

Excel хранит дату как целое число дней, поэтому разность двух дат даёт количество дней между ними.

Дни между двумя датами
C2
ABC
1OrderedDeliveredDays
22026-03-022026-03-097
32026-03-152026-04-0117
42026-04-202026-04-211
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =B2-A2

C2 показывает 7. Если в вашем Excel результат выглядит как дата в январе 1900 года, ячейка получила формат даты; поставьте формат «Общий». Месяцы, годы и рабочие дни разобраны на странице дни между датами.

Практика: сколько осталось от бюджета

Бюджет на месяц
F2
ABCDEF
1ExpenseAmountBudget2500
2Rent1200Left
3Food540
4Transport160
5Phone39
6Gym45
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: В F2 вычтите все пять расходов из бюджета в F1.

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

Когда каждая строка вычитает одно и то же значение, держите его в одной ячейке и закрепите её знаками доллара. =B2-$F$1 всегда указывает на F1, как бы далеко вы ни протянули формулу.

Один купон на все товары
C2
ABCDEF
1ProductPriceAfter couponCoupon$5.00
2Jacket$80.00$75.00
3Boots$120.00$115.00
4Scarf$25.00$20.00
5Gloves$18.00$13.00
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =B2-$F$1

Каждая цена уменьшается на $5.00, и изменение F1 меняет весь столбец. Уберите знаки доллара (=B2-F1) и снова протяните вниз: в C3 будет =B3-F2, а это пустая ячейка, поэтому из цены Boots ничего не вычитается. Почему так происходит и как клавиша F4 добавляет знаки доллара, объясняется на странице абсолютные ссылки.

Чтобы изменить сами цены, а не добавлять столбец формул, скопируйте F1, выделите B2:B5, нажмите Ctrl+Alt+V (Cmd+Ctrl+V на Mac), чтобы открыть «Специальную вставку», выберите Значения и Вычесть и нажмите ОК. Каждая цена уменьшится на 5, и никаких формул не останется.

Часто задаваемые вопросы

Есть ли в Excel функция вычитания?

Нет. Для вычитания используется знак минус: =B2-C2. Чтобы вычесть сразу несколько ячеек, вычтите их СУММ: =B2-СУММ(C2:E2).

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

Напишите формулу для первой строки, например =B2-C2 в D2, затем протяните маркер заполнения в углу ячейки вниз по столбцу или дважды щёлкните его. Формула каждой строки сдвигается на свою строку: в D3 будет =B3-C3.

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

Умножьте на единицу минус процент: =B2*(1-C2) при 20% в C2 даёт 80% от B2. Если процент вписан прямо в формулу, это =B2*(1-20%).

Как вычесть одно и то же число из каждой ячейки столбца?

Поместите число в одну ячейку и закрепите её знаками доллара: =B2-$F$1, затем протяните вниз. Без $ ссылка сдвигается вниз вместе с формулой и указывает на пустые ячейки.

Почему вычитание показывает дату или ######?

У ячейки результата формат даты. Поставьте формат «Общий» или «Числовой» (Главная > Числовой формат). В ячейке с форматом даты отрицательный результат показывается как ######, потому что в Excel нет дат раньше 1900 года.

Иллюстрация языков программирования Coddy

Учитесь программировать с Coddy

НАЧАТЬ