Перейти к содержимому

Как в экселе вычесть один столбец из другого

  • автор:

Как в экселе вычесть один столбец из другого

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Вычитание чисел

Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.

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

Что необходимо сделать

Существует несколько способов вычитания чисел, в том числе:

  • Вычитание чисел в ячейке
  • Вычитание чисел в диапазоне

Вычитание чисел в ячейке

Для простого вычитания используйте арифметические операторы — (минус).

Например, если ввести в ячейку формулу =10-5, в результате в ячейке отобразится 5.

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

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

Примечание: В Excel не существует функции ВЫЧЕСТЬ. Используйте функцию СУММ, преобразуя все числа, которые необходимо вычесть, в их отрицательные значения. Например, функция СУММ(100,-32,15,-6) возвращает результат 77.

Пример

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

    Выберите все строки в приведенной ниже таблице, а затем нажмите клавиши CTRL+C.

Данные
15000
9000
-8000
Формула
=A2-A3 Вычитает 9000 из 15000 (что равно 6000).
-СУММ(A2:A4) Добавляет все число в списке, включая отрицательные (чистый результат — 16 000).

Использование функции СУММ

Функция СУММ суммирует все числа, которые вы указали в качестве аргументов. Каждый аргумент может быть диапазон, ссылка на ячейку, массив, константа или формулалибо результатом выполнения другой функции. Например, СУММ(A1:A5) суммирует все числа в диапазоне ячеек A1–A5. Другим примером является сумм(A1, A3, A5), которая суммирует числа, содержащиеся в ячейках A1, A3 и A5 (аргументы — A1, A3 и A5).

Змей

14. FORBES, 13.04.2007 10:37 всем привет давно небыл тут у вас. надеюсь у всех все хорошо. ладно к делу: ситуация примерно как у Gorin, но отдельно файлы. все то я сложил, но мне вот нужно, чтоб в примечании отражалась сумма и с какого файла она пришла. как это можно сделать.

13. avstas, 08.04.2007 12:00 V3Спасибо большое!

12. V3, 06.04.2007 03:48 avstasНадо чтобы оба файла были открытыпусть Книга1, это файл в который будем собирать. Книга2 откуда берем вторую ценуартикуль в обоих файлах в коллонке А, цена в коллонке В, тогда в колонку С Книги1 вводим формулу (в ячейку С2, и тянем по столбцу)=ЕСЛИ(ЕНД(ВПР(A2;[Книга2]Лист1!$A$2:$B$7;2;0));»цена отсутсвует»;ВПР(A2;[Книга2]Лист1!$A$2:$B$7;2;0))К сообщению приложены файлы:

11. avstas, 06.04.2007 00:21 Может и мне кто сможет помочь. Задача такая. Есть два прайс-листа от разных поставщиков. Для простоты предположим, что состоят они из двух колонок — артикул и цена. Прайс-листы не идентичные, но пересекающихся товаров (артикулов) достаточно много.Как рядом с ценой первого поставщика в третью колонку просавить цену второго поставщика на тот же товар, в том случае, если он присутствует во втором прайс-листе?

10. Nosorog, 13.02.2007 11:02 KirenТаблице с описанием товара полезно задать имя и использовать его в формуле. Почему — смотри тут: ( )

9. Kiren, 13.02.2007 08:54 Большое спасибо, V3

8. V3, 13.02.2007 04:11 Kirenимеем таблицу 1 видавторая таблица такая же только таваров в ней больше и нет столбцов параметров товара (пар 1, пар 2, пар 3)Делаем следующее, добовляем нужные столбцы с параметрами во вторую таблцу (т.е. делаем заголовки столбцов). теперь вводим по строке 2 следующую формулу в ячекуВ2=ЕСЛИ(ЕНД(ВПР(A2;[Книга1]Лист1!$A$2:$D$4;2;0));»»;ВПР(A2;[Книга1]Лист1!$A$2:$D$4;2;0))С2=ЕСЛИ(ЕНД(ВПР(A2;[Книга1]Лист1!$A$2:$D$4;3;0));»»;ВПР(A2;[Книга1]Лист1!$A$2:$D$4;3;0))D2=ЕСЛИ(ЕНД(ВПР(A2;[Книга1]Лист1!$A$2:$D$4;4;0));»»;ВПР(A2;[Книга1]Лист1!$A$2:$D$4;4;0))получим здесь для примера название файлов используемое Excel по умолчанию т.е. первая таблица находиться в файле Книга1обрати внимание что при использовании формулы ВПР в разных столбца меняется цифра (2, 3, 4 — это из какого столбца исходной таблицы брать данные)Добавление от 13.02.2007 04:19:формулы надо «протянуть» по столбцамизменяя таблицу 1 будут менять данные и в таблице 2К сообщению приложены файлы: ,

7. Kiren, 12.02.2007 18:35 А вот чуть другая проблема: есть 2 таблицы в excel. Первая содержит столбец с наименованием товара, остальные столбцы — описание этого товара (все текстовое).Вторая содержит только столбец с наименованием товара. В ней присутствуют все строки из первой таблицы и добавлены новые.Задача: заполнить столбцы с описанием товара во второй таблице, используя данные первой таблицы (если наименование товара совпадает в обеих таблицах). Причем желательно, чтобы впоследствии при изменении таблицы 1 менялась автоматически и таблица 2.Несилен в excel, поэтому подскажите, плз, кто знает

6. Vic_K, 01.12.2006 15:10 Mr.NovelОднако такой вариант не умеет сравнивать значения по коду строки (который находится в самой первой колонки) и не умеет добавлять строки, вот на этом месте у меня и затык.сделайте общую таблицу, где представлено всё множество «Итоговых кодов».И потом функцией СуммЕсли(диапазон выбора(столбец 3 в DDS1); критерий (текущая ячейка столбца 3 в общей таблице); диапазон суммирования(столбец с цифрами для суммирования в DDS1). Количество функций Суммесли = количеству суммируемых файлов.

5. Mr.Novel, 01.12.2006 11:30 цитата:Vic_K:Mr.NovelВторой день голову ломаю, никак не соображу, подскажите плиз!На вашем примере вообще без проблем, Функции СуммЕсли или ВПР вам помогут однозначно.У вас же в третьем столбике «итоговы код» как будто для этого придуман.Мне тут подсказали вот такое решение:’—————————————-Private Sub adding_two_files()Dim wb(2) As WorkbookDim fd As FileDialogDim i As IntegerDim c As Range ‘Read 2 files in 1 or 2 stepsi = 0While i < 2Set fd = Application.FileDialog(msoFileDialogOpen)With fd .AllowMultiSelect = True If .Show = -1 Then i = i + 1 Set wb(i) = Workbooks.Open(.SelectedItems(1)) If i < 2 And .SelectedItems.Count >1 Then i = i + 1 Set wb(i) = Workbooks.Open(.SelectedItems(2)) End If End IfEnd WithSet fd = NothingWend ‘Copy first sheet to the new workbookwb(1).Sheets(1).Copy’Sum with the second bookFor Each c In ActiveSheet.UsedRange.Cells If c.Interior.Color = 35 Then ‘if green c.Value = c.Value + wb(2).Sheets(1).Range(c.Address) End IfNext ‘Close input bookswb(1).Close SaveChanges:=Falsewb(2).Close SaveChanges:=FalseEnd Sub’—————————————-Однако такой вариант не умеет сравнивать значения по коду строки (который находится в самой первой колонки) и не умеет добавлять строки, вот на этом месте у меня и затык.

4. Vic_K, 01.12.2006 11:22 Mr.NovelВторой день голову ломаю, никак не соображу, подскажите плиз!На вашем примере вообще без проблем, Функции СуммЕсли или ВПР вам помогут однозначно.У вас же в третьем столбике «итоговы код» как будто для этого придуман.

3. Mr.Novel, 01.12.2006 10:30 Господа!А если у меня в двух таблицах строки не все совпадают, что делать?Вот например два файлика в архиве (размер 41Кб, пароль архива «934934» без кавычек),в одном из файликов некоторых строчек нет, а в результирующем итоговом файлике необходимо получить сумму значений в ячейках, и все строки какие есть по совокупности в двух файлах.Второй день голову ломаю, никак не соображу, подскажите плиз!

2. FanTa oN iCe, 11.07.2006 18:26 просто в той клетке, где хотим получить сумму всего, пишем знак = и мышой щёлкаем по страницам, выделяя клетки, где там суммы (или диапозоны), попутна ставя между ними знак +или я чего-то не понял? Добавление от 11.07.2006 18:26:AlexL

1. AlexL, 11.07.2006 18:24 =Лист1!A1+Лист2!A1 и т.д.Потом скорировать формулу в нужные ячейки.

Gorin, 11.07.2006 12:32 Просьба помочь в такой проблеме, имеется 5 таблиц, они одинаковые по своей структуре, данныце разные, как из этих таблиц сделать одну общюю, то есть чтобы все данные из пяти таблиц суммировались? То есть, например В каждой из таблиц есть ячейка с прибылью, надо чтобы в общей была сумма всех ячеек 5 таблиц.

URL: Время GMT +04. Даты в формате dd.mm.yyyy.

Версия для печати

Объединение, сравнение таблиц в Excel

Объединение, сравнение таблиц в Excel — Версия для печати — Конференция iXBT.com

Сложение и вычитание чисел

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

В строке формул показана сумма нескольких ячеек

Сложение нескольких чисел в одной ячейке

  1. Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.
  2. После знака равенства введите несколько чисел, разделенных знаком «плюс» (+). Например: 50+10+5+3.
  3. Нажмите клавишу RETURN. Если использовать числа из примера, получается результат 68.

На вкладке

Примечания:

  • Если вместо ожидаемого результата отображается дата, выделите ячейку и на вкладке Главная выберите пункт Общий.

Сложение чисел с помощью ссылок на ячейки

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

Введите формулу в ячейку, и она также появится в строке формул

  1. Введите число, например 5, в ячейку C1. Затем введите другое число, например 3, в ячейку D1.
  2. В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.
  3. После знака равенства введите C1+D1.
  4. Нажмите клавишу RETURN. Если использовать числа из примера, получается результат 8.

  • Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.
  • Если вместо ожидаемого результата отображается дата, выделите ячейку и на вкладке Главная выберите пункт Общий.

Быстрое суммирование чисел в строке или столбце

Выделите столбец чисел, чтобы увидеть сумму внизу страницы

  1. Введите несколько чисел в столбец или строку, а затем выделите заполненный диапазон ячеек.
  2. На строка состояния, посмотрите на значение рядом с sum. Общее количество — 86.

Вычитание нескольких чисел в одной ячейке

  1. Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.
  2. После знака равенства введите несколько чисел, разделенных знаком «минус» (–). Например: 50-10-5-3.
  3. Нажмите клавишу RETURN. Если использовать числа из примера, получается результат 32.

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

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

Введите формулу в ячейку, и она также появится в строке формул

  1. Введите числа в ячейки C1 и D1. Например, введите 5 и 3.
  2. В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.
  3. После знака равенства введите C1-D1.
  4. Нажмите клавишу RETURN. Если использовать числа из примера, получается результат 2.

  • Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.
  • Если вместо ожидаемого результата отображается дата, выделите ячейку и на вкладке Главная выберите пункт Общий.

Сложение нескольких чисел в одной ячейке

  1. Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.
  2. После знака равенства введите несколько чисел, разделенных знаком «плюс» (+). Например: 50+10+5+3.
  3. Нажмите клавишу RETURN. Если использовать числа из примера, получается результат 68.

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

Сложение чисел с помощью ссылок на ячейки

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

  1. Введите число, например 5, в ячейку C1. Затем введите другое число, например 3, в ячейку D1.
  2. В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.
  3. После знака равенства введите C1+D1.
  4. Нажмите клавишу RETURN. Если использовать числа из примера, получается результат 8.

  • Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.
  • Если вместо ожидаемого результата вы видите дату, выберите ячейку, а затем на вкладке «Главная» в области «Число» выберите во всплывающее меню пункт «Общие».

Быстрое суммирование чисел в строке или столбце

  1. Введите несколько чисел в столбец или строку, а затем выделите заполненный диапазон ячеек.
  2. На строка состояния посмотрите на значение рядом с sum=. Общее количество — 86. Если строка состояния не отображается, в меню Вид выберите пункт Строка состояния.

Вычитание нескольких чисел в одной ячейке

  1. Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.
  2. После знака равенства введите несколько чисел, разделенных знаком «минус» (–). Например: 50-10-5-3.
  3. Нажмите клавишу RETURN. Если использовать числа из примера, получается результат 32.

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

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

  1. Введите числа в ячейки C1 и D1. Например, введите 5 и 3.
  2. В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.
  3. После знака равенства введите C1-D1.
  4. Нажмите клавишу RETURN. Если вы использовали числа из примера, результат будет -2.

  • Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.
  • Если вместо ожидаемого результата вы видите дату, выберите ячейку, а затем на вкладке «Главная» в области «Число» выберите во всплывающее меню пункт «Общие».

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

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