Как отрицательное число сделать положительным в excel
В программе эксель существует несколько способов преобразовать отрицательное число в положительное. Выбор способа зачастую зависит от поставленной задачи. Давайте рассмотрим подробно многочисленные способы решения данной задачи.
Первый способ. В этом случае рассматриваем пример, когда все изначальные числа отрицательные и их нужно сделать положительными. Перед нами таблица, в которой есть один столбец, состоящий из пяти отрицательных чисел.
Решаем подобную проблему простым умножением каждого числа на минус один, тогда сначала пишем в ячейке «В2» пишем формулу =A2*-1, после копируем её на оставшиеся ячейки.
Второй способ. Сначала скопируем все отрицательные значения в диапазон ячеек «С2» по «С6». В ячейке «А7» поставим цифру -1.
Выделим ячейку «А7» и нажмем на клавиатуре комбинацию клавиш «CTRL+C». После выделяем диапазон ячеек с «С2» по «С6», нажимаем правую клавишу мыши, в появившемся окне выбираем «Специальная вставка».
На экране отобразится меню «Специальная вставка», где в разделе «Операция» ставите точку у строчки «умножение», после закрываем меню через кнопку «ОК» или клавишу «Enter».
В итоге все числа стали положительными, а в ячейках у нас отсутствуют формулы.
Третий способ. Первые два способа подходят для массива данных состоящих из одних отрицательных чисел, когда же присутствует положительные и отрицательные числа, данные способы не подходят. Теперь перед нами таблица со смешанными числами.
Воспользуемся функцией ЕСЛИ, чтобы сначала проверить отрицательное число в ячейке или нет, и в зависимости от этого будет разное решение, тогда в ячейке «В2» напишем функцию: =ЕСЛИ(A2<0;-A2;A2). После скопируем на оставшиеся ячейки, как видим знак поменялся только в тех ячейка, которые изначально были отрицательные.
Четвертый способ. Можно использовать функцию модуль, которая как раз все отрицательного числа преобразует в положительные. Для этого в ячейке «С2» пишем простую формулу =ABS(A2). Потом копируем эту формулу на оставшиеся ячейки. Данный метод удобен тем, что не нужно прописывать специальные условия.
При некоторых расчетах в электронных таблицах Microsoft Excel получается так, что отрицательные числа становятся положительными или положительные отрицательными, что нужно изменить, нормализовав тем самым отображение содержимого.
Я представлю два метода, выполняющих перевод значений в ячейках, а вы выберите тот, который придется по душе.
Способ 1: Формула + вспомогательный столбец
Этот метод хорош тем, что не требует ручной манипуляции со специальными вставками, о которых пойдет речь в следующем варианте. Однако придется использовать формулу, чтобы достичь желаемого результата. Дело в том, что если просто умножить ячейки на -1, а затем перенести их, в пустых клетках появится 0.
Если же пустых клеток у вас нет, просто умножьте значение на -1 во вспомогательным столбце, растяните формулу, а затем перенесите ее так, как это будет показано в конце следующей инструкции.
Что касается создания функции, то в этом случае идеальным вариантом будет ЕСЛИ, чтобы исключить пустые ячейки. Давайте более детально разберемся с ее созданием и настройкой вспомогательного столбца.
Напротив текущей таблицы в пустой клетке введите =ЕСЛИ(), объявив тем самым интересующую нас функцию.
Затем впишите условие A1<>"". Это означает, что действие нужно выполнить, когда в ячейке нет пустоты.
После этого введите само действие, то есть умножьте ячейку на -1, записав это как A1*-1;. После единицы обязательно поставьте точку с запятой.
Если же условие не удовлетворяется, то есть ячейка пустая, ее нужно оставить пустой. Укажите это в формуле как "".
Нажмите Enter и ознакомьтесь с результатом. Вы видите, что получили значение без минуса или с ним, в зависимости от изначального числа.
Растяните функцию на необходимое число клеток в сторону и вниз, чтобы покрыть все ячейки таблицы, после чего скопируйте ее, нажав сочетание клавиш Ctrl + C.
Щелкните правой кнопкой мыши по первому значению изначальной таблицы и из контекстного меню выберите параметр вставки «Значение». Иконку вы видите на следующем скриншоте.
Как видно, вставка прошла успешно – теперь вспомогательный столбец можно удалить, что никак не повлияет на отображение оригинальных чисел.
Внимательно ознакомьтесь со скриншотами, и у вас все получится! Если хотите, просто вставьте готовую формулу, заменив номер ячейки на свой. Выглядит она так: =ЕСЛИ(A1<>"";A1*-1;"").
Способ 2: Умножение на значение
Данный метод тоже подразумевает умножение ячейки на -1, чтобы убрать отрицательное или положительное значение. Однако в этом случае вспомогательный столбец не понадобится. Вся сложность заключается лишь в том, чтобы отделить пустые ячейки, о чем вы и узнаете в следующей инструкции.
В любой пустой ячейке напишите -1, затем скопируйте ее (именно ячейку, а не значение).
Выделите таблицу с данными и нажмите Ctrl + G для вызова необходимого меню.
В окне «Переход» кликните по кнопке «Выделить».
Отметьте маркером пункт «Константы» и примените изменения.
Сейчас вы снимаете выделение с тех ячеек, в которых ничего не содержится, что и видно на скриншоте ниже.
Остается кликнуть по любой ячейке ПКМ и выбрать пункт «Специальная вставка».
В блоке «Вставить» отметьте маркером «Значения».
После этого укажите операцию «Умножить». Вы уже поняли, что таким образом число -1, скопированное ранее, умножится на все значения в выделенных ячейках.
После нажатия на «ОК» в окне вы увидите, что изменения вступили в силу, а в пустых ячейках 0 не появился.
Два этих метода крайне просты в реализации. Используйте любой из них на ваше усмотрение, результат будет одинаковым.
Как быстро изменить все положительные числа или значения на отрицательные в Excel? Следующие методы помогут вам быстро изменить все положительные числа на отрицательные в Excel.
Измените положительные числа на отрицательные с помощью специальной функции вставки
Вы можете изменить положительные числа на отрицательные с помощью Специальная вставка функция в Excel. Пожалуйста, сделайте следующее.
1. Нажмите номер -1 в пустую ячейку и скопируйте.
2. Выделите диапазон, который вы хотите изменить, затем щелкните правой кнопкой мыши и выберите Специальная вставка из контекстного меню, чтобы открыть Специальная вставка диалоговое окно. Смотрите скриншот:
3, Затем выберите Все из файла макаронные изделияи Размножаться из Эксплуатация.
4, Затем нажмите OK, все положительные числа были заменены на отрицательные.
5. Наконец, вы можете удалить число -1 по мере необходимости.
Изменить или преобразовать положительные числа в отрицательные и наоборот
Измените положительные числа на отрицательные с помощью кода VBA
Используя код VBA, вы также можете изменить положительные числа на отрицательные, но вы должны знать, как использовать VBA. Пожалуйста, сделайте следующие шаги:
1. Выберите диапазон, который вы хотите изменить.
2. Нажмите разработчик >Визуальный Бейсик, Новый Microsoft Visual Basic для приложений появится окно, щелкните Вставить > Модулиа затем скопируйте и вставьте в модуль следующие коды:
3. Нажмите Чтобы запустить код, появится диалоговое окно, в котором вы можете выбрать диапазон, в котором вы хотите преобразовать положительные значения в отрицательные. Смотрите скриншот:
4. Нажмите Ok, то положительные значения в выбранном диапазоне сразу преобразуются в отрицательные.
Измените положительные числа на отрицательные или наоборот с помощью Kutools for Excel
Вы также можете использовать Kutools for ExcelАвтора Изменить знак ценностей инструмент для быстрого изменения всех положительных чисел на отрицательные.
Если вы установили Kutools for Excel, вы можете изменить положительные числа на отрицательные следующим образом:
1. Выберите диапазон, который хотите изменить.
2. Нажмите Кутулс > Content > Изменить знак ценностей, см. снимок экрана:
3. И в Изменить знак ценностей диалоговое окно, выберите Измените все положительные значения на отрицательные опцию.
4. Затем нажмите OK or Применить. И все положительные числа были преобразованы в отрицательные числа.
Советы: Чтобы изменить или преобразовать все отрицательные числа в положительные, выберите Измените все отрицательные значения на положительные в диалоговом окне, как показано на следующем снимке экрана:
Демо: измените положительные числа на отрицательные или наоборот с помощью Kutools for Excel
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
Большинство людей, работающих с электронными таблицами Excel, имеют дело с числами в больших / малых наборах данных.
И когда вы работаете с числами, у вас будут все их типы (положительные, отрицательные, десятичные, дата / время).
Одной из распространенных задач, которые нам часто приходится выполнять, является преобразование этих чисел из одного формата в другой.
И, наверное, самый распространенный - когда вам нужно заменить отрицательные числа на положительные (убрать отрицательный знак) для некоторых расчетов.
И снова в Excel есть несколько способов сделать это.
В этом уроке я покажу вам несколько простых способов изменить отрицательные числа на положительные в Excel (используя формулы, технику копирования и вставки и другие замечательные методы).
Так что, если вам интересно, продолжайте читать!
Умножьте на минус 1, чтобы преобразовать отрицательное число в положительное
Если у вас есть столбец, полный чисел, и вы хотите быстро получить числа, в которых отрицательные значения были преобразованы в положительные, вы можете легко сделать это, умножив эти отрицательные значения на -1.
Но вы также должны убедиться, что вы умножаете только отрицательные числа, а не положительные.
Предположим, у вас есть набор данных, как показано ниже:
Ниже приведена формула, которая преобразует отрицательные числа в положительные, а остальные оставит без изменений:
Вышеупомянутая формула использует функцию ЕСЛИ, чтобы сначала проверить, является ли число положительным или нет. Если он положительный, знак не меняется, а если отрицательный, к ссылке добавляется отрицательный знак, что дает нам только положительное число.
Если у вас также есть текстовые значения в наборе данных, эта функция будет игнорировать это (и будут изменены только отрицательные значения)
Теперь, когда у вас есть требуемый результат, вы можете преобразовать эти формулы в значения (и скопировать их поверх исходных данных, если они вам не нужны).
Используйте функцию ABS, чтобы изменить все отрицательные числа на положительные
В Excel есть специальная функция, которая удаляет отрицательный знак и дает вам абсолютное значение.
… Функция ABS
Предположим, у вас есть набор данных, показанный ниже, и вы хотите изменить отрицательные значения на положительные.
Ниже приведена формула, которая сделает это:
Вышеупомянутая функция ABS не влияет на положительные числа, но преобразует отрицательные числа в положительные.
Теперь, когда у вас есть требуемый результат, вы можете преобразовать эти формулы в значения (и скопировать их поверх исходных данных, если они вам не нужны).
Умножьте с помощью специальной вставки, чтобы перевернуть знак
Если вы хотите изменить знак числа (т. Е. Изменить отрицательный на положительный и положительный на отрицательный), вы также можете использовать эту специальную технику умножения вставки.
Предположим, у вас есть набор данных, показанный ниже, и вы хотите перевернуть знак:
Ниже приведены инструкции по изменению знака с помощью специальной вставки:
Вы могли бы заметить, что приведенные выше шаги мгновенно меняют знак числа на противоположный (т.е. положительные числа становятся отрицательными, а отрицательные числа становятся положительными).
Но что, если вы хотите преобразовать только отрицательные числа в положительные, а не наоборот?
В этом случае вам каким-то образом сначала нужно выбрать все отрицательные числа, а затем выполнить вышеуказанные шаги.
Вот как выбрать в Excel только отрицательные числа:
- Выбрать весь набор данных
- Удерживая клавишу Control, нажмите клавишу F. Откроется диалоговое окно «Найти и заменить».
- В поле «Найти» введите - (знак минус)
- Нажмите "Найти все"
- Удерживая контрольную клавишу, нажмите клавишу A.
Вышеупомянутые шаги будут выбирать только те ячейки, которые имеют отрицательный знак. Теперь, когда у вас выделены эти ячейки, вы можете использовать технику специальной вставки, чтобы изменить знак только отрицательных чисел.
Этот метод имеет два преимущества по сравнению с методом формул (два метода, описанные до этого):
- Вам не нужно добавлять дополнительный столбец, а затем использовать формулу для получения результата в этом столбце. Вы можете использовать это в существующем наборе данных.
- Вам не нужно преобразовывать формулы в значения (поскольку результат, который вы получаете, уже является значением, а не формулой)
Мигающая заливка для удаления отрицательного знака
Flash Fill - это новая функция, представленная в Excel 2013.
Это позволяет вам быстро идентифицировать закономерности, а затем дать вам результат, в котором шаблон был применен ко всему набору данных.
Это можно использовать, когда у вас есть имена, и вы хотите разделить имя и фамилию. Как только вы несколько раз наберете имя в соседней ячейке, Flash Fill определит шаблон и выдаст вам все имена.
Точно так же вы можете использовать его, чтобы быстро убрать отрицательный знак от числа, а положительные значения остаются неизменными.
Ниже приведен набор данных, в котором у меня есть отрицательные числа, и я хочу изменить их на положительные значения.
Ниже приведены шаги по замене отрицательных чисел на положительные с помощью Flash Fill:
- В поле рядом с таблицей с данными введите ожидаемый результат вручную. В этом примере я вручную введу 874
- В ячейке под ним введите ожидаемый результат (162 в этом примере).
- Выберите обе ячейки
- Поместите курсор в нижнюю правую часть выделения. Он изменится на значок плюса
- Щелкните и перетащите, чтобы заполнить столбец (или дважды щелкните)
- Щелкните значок Параметры автозаполнения.
- Нажмите на Flash Fill.
Вышеупомянутые шаги дадут вам ожидаемый результат, где отрицательный знак был удален.
При использовании этого метода вам нужно помнить, что Excel полагается на угадывание шаблона. Так что вам придется хотя бы показать Excel, что вы конвертируете отрицательное число в положительное.
Это означает, что вам придется вручную вводить ожидаемый результат, пока вы не накроете хотя бы одно отрицательное число.
Преобразование отрицательных чисел в положительные одним щелчком мыши (VBA)
И, наконец, вы также можете использовать VBA для преобразования отрицательных значений в положительные.
Я бы порекомендовал использовать этот метод, если вам приходится делать это часто. Возможно, вы регулярно получаете набор данных из базы данных или от коллег, и вам нужно делать это каждый раз.
В таком случае вы можете создать и сохранить код макроса VBA в личной книге макросов и поместить VBA на панель быстрого доступа. Таким образом, в следующий раз, когда вы получите набор данных, в котором вам нужно это сделать, вы просто выберите данные и щелкните значок в QAT…
… И все будет готово!
Не волнуйтесь, я покажу вам точные шаги, как это настроить и запустить.
Ниже приведен код VBA, который преобразует отрицательные значения в положительные значения в выбранном диапазоне:
В приведенном выше коде используется цикл For Next для просмотра каждой выделенной ячейки. Он использует оператор IF, чтобы проверить, является ли значение ячейки отрицательным или нет. Если значение отрицательное, знак меняется на обратный, если нет, он игнорируется.
Вы можете добавить этот код в обычный модуль в книге (если вы хотите использовать его только в этой книге). И если вы хотите использовать этот код макроса в любой книге в вашей системе, вы можете сохранить его в личной книге макросов.
Вот шаги, чтобы получить личную книгу макросов (PMW).
Вот шаги, чтобы сохранить этот код в PMW.
Теперь позвольте мне показать вам, как добавить этот код на панель быстрого доступа (шаги одинаковы, независимо от того, сохраняете ли вы этот код в отдельной книге или в PMW)
Теперь у вас будет значок макроса в QAT.
Чтобы использовать этот макрос одним щелчком мыши, просто сделайте выбор и щелкните значок макроса.
Примечание. Если вы сохраняете код макроса VBA в книге, вам необходимо сохранить книгу в формате с поддержкой макросов (XLSM).
Положительное число в Excel сделать отрицательным и наоборот.
Как изменить отрицательные числа на нули в Excel
На вкладке Excel. Если результат формулы с цифрами. Чтобы число в Excel". в столбце G. положительные отрицательными. статье "Число Excel. на вложенных друг со скобками.
- - ctrl+C, выделяем не прокатит. Ведь стать на эту
- Отрицательные денежные суммы
вычесть числа в
диапазон где нужно
Вы умножаете на
ячейку - ctrl+C,
В классическом представлении дваждыДополнительные параметрывыберите для параметраВ меню 0. столбце чисел для построенияВ ячейку Н2
числа положительными, можно таких формул в
ЕСЛИ), можно ли
: В видео все
добавить минус, вкладка
В Excel не отображаются отрицательные числа в скобках
Изменение форматов отрицательных чисел в Windows
В Windows 10 и Windows 8
1,1 ₽панель управленияИсточник: http://www.excel-easy.com/examples/negative-numbers-to-zero.html столбце "Как сделать сравнительнуюНажимаем «ОК». Копируем формулу из ячейки Е1 в столбцах разные. по этой формуле?nn
месте не понятно. разницы.НатОК.
вкладкудля параметра..Перевел: Антон АндроновА диаграмму в Excel"
по столбцу. Результат на столбец с Таблица такая. Конечное значение не: Есть ли формула,НатНат
: Я забыла сказать, затем — сноваВыберите категориюФорматыФормат отрицательных чисел
В Windows 7
Автор: Антон Андронов, следуйте инструкции. здесь. в столбце Н. отрицательными числами. Числа
Будем преобразовывать числа из должно быть отрицательным; которая меняет положительные: Всё сделала! СПАСИБО: хорошо, вот я что у меня
ОКДата, время, язык и.выберите значениеОКЧасы, язык и регионЕсли при работе вВыберите ячейкуБывает, после расчета
Пятый вариант. станут положительными. столбца С. если оно отрицательное, числа на отрицательные?
ОГРОМНОЕ. ) все значения (просто новый Эксель 2010. региональные стандартыНа вкладке(1,1)
, затем — сноващелкните элемент Excel отрицательные числаС1 времени, в результатеЗдесь использована функцияВторой вариант.
Первый вариант. то результат принимаетсяizidaVLad777 цифры) умножаю или
Как сделать там
В Windows Vista
и щелкните значокФорматы.ОКИзменение форматов даты, времени
не отображаются в. получается отрицательное число, «МАКС». В библиотекеВ ячейку F2Т.к. в столбце
равным нулю. Возможно: есть ))): может здесь понятней делю на -1 ?НатЯзык и региональные стандартынажмите внизу кнопку
На вкладке. и чисел скобках, вы можетеВведите следующую формулу:
но, вместо времени, функций выбираем «Другие пишем такую формулу. С у нас ли реализовать подобное,=ваша ячейка*-1Ваш второй вариант.
и получается чтовсеСпасибо . : Добрый день!.Дополнительные параметрыДенежная единицаОткройте Excel.
. изменить способ отображения=A1-B1 появляется решетка. Как функции» -«Статистические». Устанавливаем
=ЕСЛИ(C2>0;-C2;C2) Мы преобразуем
В Windows XP
стоит формула разности
не пользуясь функциейizidaНат цифры у меняVLad777Как сделать так,Примечание:
.выберите для параметраЗакройте Excel.Примечание: отрицательных чисел. ЕслиВыделите ячейку
: точно также только что бы все В классическом представлении дваждыНа вкладкеОтрицательные денежные суммы
то чтобы её виде: ЕСЛИ (формула все числа положительные. за помощь! же могу их вкладка "Главная"-Вставить-Спец.вставка. цифры в двух
щелкните элементЧислазначениеПуск раздел
или если вариант
Все значения в столбцах сделать отрицательными
, зажмите её правый время в Excel".
окно так. по столбцу. Результат не нарушить, дляПолосатый жираф алик
Ели есть отрицательныеТеперь всё стало скопироватьи перенести вGuest столбцах стали отрицательными?Язык и региональные стандартыдля параметра1,1 ₽и выберите
Часы, язык и регион использования скобок
нижний угол иВ Excel можноНажимаем «ОК». Получилась такая в столбце F
этого примера скопируем: =МАКС (0;ЕСЛИ. )
то через формулу ясно ), оказывается другой столбец как: сверять с другимВладимир, а затем откройтеФормат отрицательных чисел
.Панель управления, щелкните(1 234,10 ₽)
протяните формулу вниз. убрать из таблицы
формула. =МАКС(C2;-C2) Копируем
– все числа столбец С вПод ЕСЛИ. подразумевается
.Категориянедоступен, причина можетРезультат: пустые ячейки, чтобы, формулу. Результат в отрицательные. Эта формула D. Теперь, в вся ваша формула. написано выше.
) бы они остались в другом столбце пишете -1. ВыделяетеФорматы(1,1)ОКВ разделе
в меню быть в неправильнойЧтобы изменить отрицательные числа например, список был столбце I – меняет положительные числа столбце D, преобразуемА если ЕСЛИKhlopkovнапример по ссылке у минусовыми, так и цифры положительные, такие и копируете её.., затем — сноваЧасы, язык и регионПросмотр по настройке операционной системы.
на нули, при без пропусков. Читайте все числа положительные. на отрицательные, а цифры. В ячейке "расползается" на четыре
: А можно и меня отрицательное значение сверю - один же (-1). Затем выделяетеНа вкладкеНа вкладкеОК
щелкните элементв верхней части
Если у вас этом оставив положительные об этом в
Шестой вариант. отрицательные остаются без
Е1 пишем -1
строки, то, скорее так, внести в ответа напр. 2-20=
столбец отрицательный, другойкак по первому диапазон, который нужноФорматы
КАК в Excel сделать отрицательное значение в положительное? т.е.
Денежная единица.Смена клавиатуры или других страницы. Mac OS, с помощью числа неизменными, вместо статье "Как удалить
В ячейку J2 изменений. . Выделяем ячейку всего, нужно применить
пустую ячейку значение - 18, а
- положительный, цифры пункту сделать ? оминусить. Правка ->нажмите внизу кнопкувыберите для параметра
Откройте Excel. способов вводаНа вкладке
App Store обновите
Как поменять положительные числа на отрицательные?
формулы: пустые ячейки в пишем такую формулу.Третий вариант.
Е1, нажимаем «Копировать». ДРУГОЙ метод.
-1, затем ее
мне надо что одинаковые, что быVLad777 Специальная вставка ->Дополнительные параметрыОтрицательные денежные суммыЗакройте Excel.
.Форматы операционную систему до=A1-B1 Excel". =-C2 Копируем формулу.В ячейку G2 Затем выделяем столбецАлексей полубоярцев скопировать, выделить диопазон
бы было записывалось найти дельту
Excel - положительное и отрицательное значение в ячейке.
1,1 ₽Пуск
Если вы не видитеДополнительные параметры
у вас Windows,=MAX(0,A1-B1) расскажем вам о J – отрицательные =ABS(C2) Копируем по
меню выбираем функцию "Условное форматирование" ячеек изменить, правой кнопкой
Читайте также: