Как в экселе поставить число с минусом

Обновлено: 06.07.2024

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

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

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

Так что, если вам интересно, продолжайте читать!

Умножьте на (-1), чтобы преобразовать отрицательное число в положительное

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

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

Предположим, у вас есть набор данных, как показано ниже:


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


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

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

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

Используйте функцию ABS, чтобы изменить все отрицательные числа на положительные

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

.. функция ABS

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

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


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

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

Умножьте с помощью специальной вставки, чтобы перевернуть знак

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

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

Ниже приведены шаги по изменению знака с помощью специальной вставки:

  • В любой пустой ячейке на листе введите -1.
  • Скопируйте эту ячейку (со значением -1)
  • Выберите диапазон, в котором вы хотите перевернуть знак.
  • Щелкните правой кнопкой мыши любую из выбранных ячеек
  • Щелкните Специальная вставка. Откроется диалоговое окно Специальная вставка.
  • В разделе «Вставить» выберите «Значения».
  • В параметрах операции выберите «Умножить».
  • Нажмите ОК
  • Удалить -1 из ячейки

Но что, если вы хотите преобразовать только отрицательные числа в положительные, а не наоборот?

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

Вот как выбрать в Excel только отрицательные числа:

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

Этот метод имеет два преимущества по сравнению с методом формул (два метода, описанные до этого):

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

Мигающая заливка для удаления отрицательного знака

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

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

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

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

Ниже приведены шаги по замене отрицательных чисел на положительные с помощью Flash Fill:

  • В поле рядом с таблицей с данными введите ожидаемый результат вручную. В этом примере я вручную введу 874
  • В ячейке под ним введите ожидаемый результат (162 в этом примере).
  • Выберите обе ячейки
  • Поместите курсор в нижнюю правую часть выделения. Он изменится на значок плюса
  • Щелкните и перетащите, чтобы заполнить столбец (или дважды щелкните)
  • Щелкните значок Параметры автозаполнения.
  • Нажмите на Flash Fill.


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

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

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

Преобразование отрицательных чисел в положительные одним щелчком мыши (VBA)

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

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

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

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

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

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

Теперь позвольте мне показать вам, как добавить этот код на панель быстрого доступа (шаги одинаковы, независимо от того, сохраняете ли вы этот код в отдельной книге или в PMW)

Теперь у вас будет значок макроса в QAT.


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

Примечание. Если вы сохраняете код макроса VBA в книге, вам необходимо сохранить книгу в формате с поддержкой макросов (XLSM).

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

Как в Экселе сделать функцию вычитания

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

Обратите внимание! Существует одно условие, отличающее вычитание в Excel от обычного действия. Любая функция в этой программе начинается со знака равенства. Если не поставить этот знак перед составленным выражением, результат не появится в ячейке автоматически. Программа воспримет написанное как текст. По этой причине важно всегда ставить в начале знак «=».

Необходимо составить формулу со знаком «-», проверить правильность выбора ячеек или записи чисел и нажать «Enter». В ячейке, где была написана формула, немедленно появится разность двух или большего количества чисел. К сожалению, в Менеджере функций нет готовой формулы вычитания, поэтому придется пойти другими путями. Воспользоваться каталогом формул получится только для более сложных вычислений, например, тех, где используются комплексные числа. Рассмотрим все работающие способы далее.

Процедура вычитания

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

Пример 1: разность конкретных чисел

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

  1. Для начала необходимо выбрать ячейку, в которой окажется результат вычисления. Если на листе составлена таблица, и в ней есть колонка для таких значений, следует остановиться на одной из ячеек в этой колонке. В примере мы рассмотрим вычитание в случайной ячейке.
  2. Кликните по ней дважды, чтобы внутри появилось поле для заполнения. В это поле нужно вписать выражение по форме, которая была описана ранее: знак «=», уменьшаемое, знак минус и вычитаемое. Писать выражение можно и в строке функций, которая расположена над листом. Результат всех этих действий выглядит так:

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

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

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

Пример 2: вычитание числа из ячейки

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

  1. Первым действием снова выбираем ячейку для формулы и ставим в ней знак равенства.
  2. Далее нужно действовать иначе, чем в первом способе – необходимо найти в таблице ячейку со значением, которое уменьшится в результате вычитания, и кликнуть по ней. Вокруг этой ячейки образуется подвижный пунктирный контур, а в формуле появится ее обозначение в виде буквы и числа.
  3. Далее ставим знак «-», а после него вручную записываем в формулу вычитаемое. Должно получиться выражение такого вида:
  1. Чтобы запустить расчет, нужно нажать клавишу «Enter». Во время вычислений программа вычтет число из содержимого ячейки. Точно так же в ячейке с формулой появится результат. Пример результата:

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

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

  1. Расчет начинается с постановки знака равенства в выбранной ячейке.
  2. После этого необходимо найти ячейку, в которой содержится уменьшаемое. Важно не перепутать части таблицы между собой, потому что вычитание отличается от сложения строгим порядком записи выражения.
  3. После клика по ней в функции окажется название в виде обозначений строки и столбца, например, A2, C12 и прочее. Ставим минус и находим в таблице ячейку с вычитаемым.
  4. По ней тоже нужно кликнуть, и выражение станет законченным – в него автоматически попадет обозначение вычитаемого. Можно добавить сколько угодно вычитаемых и действий – программа все автоматически вычислит. Взгляните на то, как выглядит финальное выражение:
  1. Жмем клавишу «Enter» и получаем разность содержимого нескольких ячеек без лишних действий в виде копирования или повторного ручного введения чисел.

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

Пример 4: вычитание одного столбца из другого

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

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

  1. Необходимо дважды кликнуть по верхней ячейке пустого столбца, вписать знак «=».
  2. Далее нужно составить формулу: выделяем ячейку с выручкой, ставим после ее обозначения в функции минус и нажимаем на ячейку с себестоимостью.

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

  1. Разность появится в ячейке после нажатия клавиши «Enter». Перед тем, как выполнять остальные шаги, нужно запустить вычисление.
  1. Взгляните на правый нижний угол выбранной ячейки – там находится маленький квадрат. При наведении на него курсора стрелка превращается в черный крест — это маркер заполнения. Теперь нужно зажать курсором правый нижний угол ячейки и потянуть вниз до последней ячейки, входящей в таблицу.

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

Пример 5: вычитание конкретного числа из столбца

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

  1. Начать снова следует с выбора свободной ячейки и элементов выражения, постановки знаков «=» и «-». Представим, что в конкретном случае вычитаемое должно оставаться неизменным. Формула приобретает стандартный вид:
  1. Перед обозначениями ячейки вычитаемого, буквой и цифрой нужно поставить знаки доллара. Это закрепит вычитаемое в формуле, не позволит ячейке изменяться.
  1. Запустим расчет кликом по клавише «Enter», в первой строке столбца появится новое значение.
  2. Теперь можно заполнить весь столбец. Необходимо зажать маркер в правом нижнем углу первой ячейки и выделить оставшиеся части столбца.
  1. Проведется вычисление со всеми нужными ячейками, при этом вычитаемое не изменится. Проверить это можно кликом на одну из выделенных ячеек – в строке функций появится выражение, которым она заполнена. Итоговый вариант таблицы выглядит так:

Бессменной ячейкой может стать и уменьшаемое – зависит от того, где поставить знаки «$». Показанный пример – это частный случай, не всегда формула должна выглядеть именно так. Количество компонентов выражения может быть любым.

Вычитание чисел в интервалах

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

  1. Выберем свободную ячейку и откроем «Менеджер функций».
  2. Необходимо найти функцию СУММ и выбрать ее. Появится окно для заполнения функции значениями.
  3. Выделяем все ячейки строки уменьшаемого, где есть значения, интервал попадет в строку «Число 1», следующую строку заполнять не нужно.
  1. После нажатия на кнопку «ОК» в окне выбора чисел в ячейке появится сумма всех ячеек уменьшаемого, но это еще не конец – нужно провести вычитание.
  2. Дважды кликаем на ячейку с формулой и добавляем после закрывающей скобки минус.
  3. Далее нужно выбрать ячейку-вычитаемое. В итоге формула должна выглядеть так:
  1. Теперь можно нажать «Enter», и в ячейке появится нужный результат.
  2. Вычитаемым может стать еще один интервал, для этого нужно еще раз использовать функцию СУММ после минуса. В итоге один интервал вычитается из другого. Немного дополним таблицу значениями в столбце вычитаемого для наглядности:

Функция IMSUBTR

На русском эта функция называется МНИМ.РАЗН. Это одна из инженерных функций, с ее помощью можно вычислить разность комплексных чисел. Комплексное число состоит из действительных и мнимых единиц. Несмотря на то, что между единицами стоит плюс, эта запись является единым числом, а не выражением. В реальности представить такое явление невозможно, оно является сугубо математическим. Комплексные числа можно изобразить на плоскости в виде точек.

Мнимая разность – это сочетание разностей действительных и мнимых частей комплексного числа. Результат вычитания вне таблицы:

(10+2i)-(7+10i) = 3-8i

2i-10i= -8i

  1. Чтобы провести вычисления, выберем пустую ячейку, откроем «Менеджер функций» и найдем там функцию МНИМ.РАЗН. Она находится в разделе «Инженерные».
  2. В окне выбора чисел нужно заполнить обе строки – в каждой должно быть по одному комплексному числу. Для этого необходимо кликнуть по первой строке, а потом – по первой ячейке с числом, то же сделать со второй строкой и ячейкой. Итоговая формула выглядит так:
  1. Далее нажимаем «Enter» и получаем результат. В формуле не бывает больше одного вычитаемого, можно рассчитать мнимую разность только двух ячеек.

Заключение

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

Среди всех арифметических действий можно выделить четыре основных: сложение, умножение, деление и вычитание. О последнем и пойдет в речь в данной статье. Давайте рассмотрим, какими методами можно выполнять данное действие в Excel.

Процедура вычитания

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

Само действие можно выполнить с помощью формулы, которая начинается со знака “равно” (“=”). Затем, согласно законам арифметики, пишем уменьшаемое, после него ставим знак “минус” (“-“) и в конце указываем вычитаемое. В сложных формулах вычитаемых можно быть несколько, и в этом случае, они идут следом, а между ними ставится ставится “-“. Таким образом, мы получаем результат в виде разности чисел.

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

Пример 1: разность конкретных чисел

Допустим, нам нужно найти разность между конкретными числами: 396 и 264. Выполнить вычитание можно с помощью простой формулы:

Примечание: безусловно, программа Эксель умеет работать и с отрицательными числами, поэтому, вычитание можно выполнить в обратном порядке. В этом случае формула выглядит так: =264-365 .

Разность конкретных чисел в Excel

Пример 2: вычитание числа из ячейки

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

  1. Как и в первом методе, сначала выбираем свободную ячейку, куда хотим вывести результат вычисления. В ней:
    • пишем знак “=”.
    • указываем адрес ячейки, в которой находится уменьшаемое. Сделать это можно вручную, прописав координаты с помощью клавиш на клавиатуре. Либо можно выбрать нужную ячейку, кликну по ней левой кнопкой мыши.
    • добавляем в формулу знак вычитания (“-“).
    • пишем вычитаемое (если вычитаемых несколько, добавляем их через символ “-“).
  2. После нажатия клавиши Enter, получаем результат в выбранной ячейке.

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

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

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

Пример 4: Вычитание одного столбца из другого

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

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

Программа предоставляет пользователю такую возможность, и вот как ее можно реализовать:

Пример 5: Вычитание конкретного числа из столбца

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

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

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

Несомненный плюс данного метода в том, если мы захотим изменить это число, нам достаточно будет изменить его в одном месте – в содержащей его ячейке (в нашем случае – D2).

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

Алгоритм действий в данном случае следующий:

  1. Переходим в самую верхнюю ячейку столбца для вычислений. Пишем в нем привычную формулу вычитания между двумя ячейками.
  2. Когда формула готова, не спешим нажимать клавишу Enter. Чтобы при растягивании формулы зафиксировать адрес ячейки с вычитаемым, необходимо напротив ее координат вставить символы “$” (другими словами, сделать адрес ячейки абсолютными, так как по умолчанию ссылки в программе относительные). Сделать это можно вручную, прописав в формуле нужные символы, или же, при ее редактировании переместить курсор на адрес ячейки с вычитаемым и один раз нажать клавишу F4. В итоге формула (в нашем случае) должна выглядеть так:
  3. После того, как формула полностью готова, жмем Enter для получения результата.
  4. С помощью маркера заполнения производим аналогичные вычисления в остальных ячейках столбца.

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

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

Заключение


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

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

Давайте разберем несколько способов добавления знака "+" перед числом

Использование пользовательского числового формата

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

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

Данные в которых необходимо указать плюс перед положительными числами

Пошаговая инструкция как это сделать:

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

Плюс перед положительными числами

Обратите внимание, что это фактическое значение ячейки не изменилось. Например, значение в ячейке D2 по-прежнему равно 5100. Оно просто отображается в виде числа со знаком плюс перед ним.

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

Другие полезные пользовательские форматы

Положительные числа со знаком плюс и отрицательными числами красного цвета: +0; [Красный] -0

Положительные числа в зеленом и отрицательные числа в красном: [Зеленый] +0; [Красный] -0

Добавление знака плюс перед положительными числами вручную

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

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

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

Читайте также: