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

Обновлено: 21.11.2024

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

Не забудьте загрузить прилагаемую рабочую тетрадь, чтобы следовать руководству.

Способ 1. Преобразование отрицательных значений в положительные

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

Метод 2 – преобразование положительных значений в отрицательные

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

Способ 3. Функция ABS() для преобразования отрицательного значения в положительное

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

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

Примечания

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

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

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

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

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

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

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

В этом уроке мы покажем вам три таких способа:

  • Использование функции Специальная вставка
  • Использование формулы
  • Использование VBA

Давайте рассмотрим каждый из этих методов один за другим.

Оглавление

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

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

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

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

Обратите внимание, что на этот раз в списке есть как положительные, так и отрицательные числа.

Мы хотим сделать отрицательными только положительные числа, но оставить отрицательные числа такими, какие они есть.

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

Формула 1: Использование функции ЕСЛИ

В первой формуле используется функция ЕСЛИ. Введите следующую формулу в ячейку B2 и нажмите клавишу возврата:

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

Формула просто проверяет, превышает ли значение в соответствующей ячейке столбца A 0 (или положительное число).

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

Однако, если это 0 или отрицательное число, формула возвращает то же значение, что и есть.

Формула 2: Использование функции ABS

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

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

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

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

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

Приведенная выше формула затем умножает это значение на -1, что позволяет выразить его в отрицательной форме. Результат, который вы получите, показан ниже:

После того, как вы получите все свои результаты, вы можете скопировать результирующие значения из столбца B (используя сочетание клавиш CTRL+C), а затем Вставить как значение поверх столбца A (используя сочетание клавиш CTRL+Shift+V) в запишите исходные значения. Затем вы можете удалить столбец B.

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

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

Допустим, у вас есть следующий список положительных чисел:

  1. Введите -1 в любую пустую ячейку рабочего листа. Для нашего примера поместим его в ячейку C2:

  1. Нажмите CTRL+C на клавиатуре, чтобы скопировать это значение.
  2. Выделите диапазон ячеек, содержащих числа, которые вы хотите сделать отрицательными.

  1. Щелкните правой кнопкой мыши выделенный фрагмент и выберите Специальная вставка в появившемся контекстном меню.

  1. Откроется диалоговое окно Специальная вставка, в котором можно выбрать различные параметры вставки.
    1. В категории Операция установите переключатель рядом с пунктом Умножение.

    1. Нажмите "ОК".
    2. Знаки всех выбранных ячеек должны измениться на отрицательные.
    1. Теперь вы можете удалить значение -1 из ячейки C2.

    Как это произошло?

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

    Поскольку мы скопировали значение «-1» перед операцией Специальная вставка, все выбранные нами ячейки просто умножались на скопированное значение (-1). Это сделало все значения отрицательными.

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

    Использование VBA для превращения положительных чисел в отрицательные

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

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

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

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

    1. На ленте меню выберите Разработчик->Visual Basic.
    2. При этом открывается окно VBA. Нажмите Вставить->Модуль.
    3. Скопируйте приведенный выше код и вставьте его в окно модуля.

    1. Теперь ваш код готов к запуску. Закройте окно VBA.
    2. Перейдите на рабочий лист и выберите диапазон ячеек, с которыми вы хотите работать (в нашем примере это ячейки A2:A8).
    3. Перейдите в раздел Макросы->Разработчик.
    4. Откроется диалоговое окно Макросы. Выберите макрос с именем MakeNegative из отображаемого списка макросов.

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

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

    Поэтому мы рекомендуем вам сохранить резервную копию ваших данных перед запуском скрипта.

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

    Метод "Специальная вставка" прекрасно работает, если вы хотите просто поменять местами знаки всех ваших чисел.

    Однако, если вы хотите преобразовать только положительные числа в отрицательные (оставив отрицательные числа такими, какие они есть), то лучше использовать метод формул и метод VBA.

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

    Он должен распознавать отрицательные числа при выполнении вычислений. В некоторых сценариях необходимо преобразовать отрицательные числа в положительные числа или представить их в соответствующем формате для надлежащего использования отрицательных значений, например, для определения дисперсии. Требуется представлять их, применяя определенный условный формат Условное форматирование Условное форматирование — это метод в Excel, который позволяет нам форматировать ячейки на листе на основе определенных условий. Его можно найти в разделе стилей на вкладке «Главная». читайте больше в зависимости от требований.

    Настоящая статья посвящена определению способов управления отрицательными числами в Excel.

    Объяснение отрицательных чисел в Excel

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

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

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

    Отрицательные числа имеют большое значение при работе с различными приложениями в Excel. Применение набора форматов важно в различных областях.

    • Финансовые аналитики используют лучшие методы финансового моделированияФинансовое моделированиеФинансовое моделирование — это использование моделей на основе Excel для отражения прогнозируемых финансовых показателей компании. Такие модели представляют финансовую ситуацию, принимая во внимание риски и будущие предположения, которые имеют решающее значение для принятия важных решений в будущем, таких как привлечение капитала или оценка бизнеса, и интерпретируют их влияние. подробнее, что представляет отрицательные значения, выделенные красным цветом.
    • Отрицательные числа возводятся в квадрат при определении дисперсии в анализе данных, чтобы устранить проблему, связанную со стандартным отклонением.
    • Если значение дисперсии отрицательное, оно умножается на -1, чтобы сделать его положительным.
    • В VBA отрицательные числа используются для представления дат до 1900 года.
    • Когда нам нужно единственное абсолютное значение отрицательного числа, для вычисления абсолютного значения заданного числа используется абсолютная функция Функция ABS Excel или Абсолютная функция. Отрицательные числа, указанные в качестве входных данных, заменяются положительными числами, и если аргумент, предоставленный этой функции, положительный, он остается неизменным. Для получения положительного значения применяется дополнительная информация.

    Три основных способа показать/выделить отрицательные числа в Excel

    В этом разделе описываются различные способы отображения/выделения отрицательных чисел в Excel.

    Представление отрицательных чисел с условным форматированием

    Этот пример иллюстрирует условное форматирование Excel для выделения отрицательных чисел на различных этапах. В этом примере нам нужно использовать числа меньше 0.

    Для иллюстрации этого примера рассматриваются следующие данные.

    Шаг 1. Выберите весь диапазон данных, как показано на рисунке

    Перейдите на главную и выберите условное форматирование. Выберите «правила выделения ячеек» и выберите «меньше чем» в представленных параметрах.

    Открывается диалоговое окно "меньше чем", как показано на рисунке.

    Шаг 2. Введите значение в пустое поле, представленное в разделе «Формат ячеек МЕНЬШЕ ЧЕМ», и нажмите в раскрывающемся списке справа от «с», чтобы применить желаемое форматирование к числам. Убедитесь, что выделена «Светло-красная заливка с темно-красным текстом». Затем нажмите «ОК».

    Вывод показан как

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

    Представление отрицательных чисел с помощью встроенного форматирования чисел

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

    Для иллюстрации этого примера рассматриваются следующие данные.

    Шаг 1. Выделите данные, к которым вы хотите применить встроенное пользовательское форматирование, красным цветом.

    Шаг 2. Перейдите на вкладку "Главная", затем нажмите "Числовой формат" и нажмите на небольшой наклонный значок в правом углу.

    Помогает открыть диалоговое окно "Форматировать ячейки".

    Шаг 3. Убедитесь, что в диалоговом окне «Формат ячеек» выделена вкладка «Число». Перейдите в «Номер» на вкладке «Номер». В правой части параметров выберите вариант красного текста с квадратными скобками для отрицательных чисел. И нажмите «ОК».

    Шаг 4. Отформатированные отрицательные числа Excel будут выглядеть следующим образом:

    Два десятичных знака автоматически добавляются к числам при применении форматирования.

    Представление отрицательных чисел с помощью пользовательского форматирования чисел

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

    Для иллюстрации этого примера рассматриваются следующие данные.

    Шаг 1. Выделите данные, к которым вы хотите применить встроенное пользовательское форматирование, красным цветом.

    Шаг 2. Перейдите на вкладку "Главная", затем нажмите "Числовой формат" и нажмите на небольшой наклонный значок в правом углу.

    Помогает открыть диалоговое окно "Форматировать ячейки".

    Шаг 3. В ячейках форматирования диалоговое окно гарантирует, что вкладка «Число» выделена. Перейдите к «Пользовательскому параметру» на вкладке «Число». Выберите подходящий формат, как показано на рисунке. Нажмите «ОК», чтобы применить форматирование.

    Шаг 4. Отрицательные числа будут выглядеть в Excel следующим образом.

    Что нужно помнить

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

    Рекомендуемые статьи

    Это руководство по использованию отрицательных чисел в Excel. Здесь мы обсуждаем, как показать/выделить отрицательное число в Excel с помощью примеров. Вы можете узнать больше об Excel из следующих статей –

    Вывод: изучите 2 способа изменить знак числа с положительного на отрицательное или с отрицательного на положительный в Excel.

    Уровень навыков: начальный

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

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

    Видео: 2 способа поменять местами положительные и отрицательные числовые знаки

    Первый способ довольно прост. Мы можем написать формулу для умножения значения ячейки на минус 1 (-1).

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

    • Положительные числа будут преобразованы в отрицательные числа.
    • Или отрицательные числа будут преобразованы в положительные числа.

    Затем мы можем скопировать/вставить формулу, чтобы получить результаты для всех ячеек в столбцах B и C.

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

    Это можно сделать с помощью копирования и вставки. Мы скопируем ячейку, содержащую -1, затем используем операцию «Умножение» в меню «Специальная вставка». Это выполнит умножение выбранных ячеек, в которые мы вставляем данные.

    Вот краткий анимационный ролик, показывающий, как выполнять операцию "Специальная вставка".

    Я объясняю это более подробно в видео выше, но вот шаги, чтобы изменить знак числа с помощью специальной вставки:

    1. Введите -1 в пустой ячейке листа.
    2. Выделите ячейки, содержащие -1, и скопируйте их.
    3. Выберите ячейки, содержащие числа, которые вы хотите инвертировать.
    4. Откройте меню «Специальная вставка». Щелкните правой кнопкой мыши > «Специальная вставка…» (Alt, E, S).
    5. Нажмите переключатель «Умножить» в разделе «Операция» меню «Специальная вставка».
    6. Нажмите "ОК".

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

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

    В нашем исходном примере столбцы B и C содержат несколько пустых ячеек. Если мы выберем все ячейки в диапазоне, включая пустые ячейки, а затем выполним специальную вставку, пустые ячейки будут преобразованы в 0 (нули).

    Теперь мы можем оставить эти пустые ячейки пустыми. Мы можем сделать это, используя меню «Перейти к специальному», чтобы сначала выбрать непустые ячейки (константы/формулы) перед выполнением вставки.

    Я объясню это более подробно в видео выше, но вот шаги:

    1. Скопируйте ячейку, содержащую -1.
    2. Выберите диапазон для вставки, включая пустые ячейки.
    3. Откройте меню «Перейти к специальному» (вкладка «Главная» > «Найти и выбрать» > «Перейти к специальному…»)
    4. Нажмите переключатель «Константы», чтобы выбрать ячейки, содержащие значения (не пустые).
    5. Нажмите "ОК".
    6. Будут выбраны ячейки, содержащие значения (не пустые).
    7. Выполните операцию "Специальная вставка умножения" (щелкните правой кнопкой мыши > "Специальная вставка" > "Умножение" > "ОК").

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

    Обратить знак только в видимых ячейках

    Мы также можем использовать операцию «Специальное умножение вставки» для отфильтрованного диапазона. Сначала мы хотим выбрать видимые ячейки только в отфильтрованном диапазоне. Это можно сделать в меню «Перейти к специальному» или с помощью сочетания клавиш Alt+;

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

    Операция "Специальное умножение вставки" также работает с ячейками, содержащими формулы. Ячейки в приведенном ниже примере содержат формулу ВПР. Мы можем изменить знаки результатов, но сохранить формулу.

    Когда мы выполняем специальную вставку для ячейки, содержащей формулу, формула изменяется, чтобы добавить *-1 к ее концу. Это означает, что мы НЕ теряем формулы.

    Мы также можем использовать здесь меню «Перейти к специальному», чтобы сначала выбрать ячейки, содержащие формулы (не пустые), прежде чем выполнять специальную вставку.

    Сохраняйте свои листы положительными

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

    Какие приемы вы используете, чтобы поменять местами числовые знаки? Пожалуйста, оставьте комментарий ниже с любыми вопросами или предложениями. Спасибо! 🙂

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