В программе эксель существует несколько способов преобразовать отрицательное число в положительное. Выбор способа зачастую зависит от поставленной задачи. Давайте рассмотрим подробно многочисленные способы решения данной задачи.
Первый способ. В этом случае рассматриваем пример, когда все изначальные числа отрицательные и их нужно сделать положительными. Перед нами таблица, в которой есть один столбец, состоящий из пяти отрицательных чисел.
Решаем подобную проблему простым умножением каждого числа на минус один, тогда сначала пишем в ячейке «В2» пишем формулу =A2*-1, после копируем её на оставшиеся ячейки.
Второй способ. Сначала скопируем все отрицательные значения в диапазон ячеек «С2» по «С6». В ячейке «А7» поставим цифру -1.
Выделим ячейку «А7» и нажмем на клавиатуре комбинацию клавиш «CTRL+C». После выделяем диапазон ячеек с «С2» по «С6», нажимаем правую клавишу мыши, в появившемся окне выбираем «Специальная вставка».
На экране отобразится меню «Специальная вставка», где в разделе «Операция» ставите точку у строчки «умножение», после закрываем меню через кнопку «ОК» или клавишу «Enter».
В итоге все числа стали положительными, а в ячейках у нас отсутствуют формулы.
Третий способ. Первые два способа подходят для массива данных состоящих из одних отрицательных чисел, когда же присутствует положительные и отрицательные числа, данные способы не подходят. Теперь перед нами таблица со смешанными числами.
Воспользуемся функцией ЕСЛИ, чтобы сначала проверить отрицательное число в ячейке или нет, и в зависимости от этого будет разное решение, тогда в ячейке «В2» напишем функцию: =ЕСЛИ(A2 20.12.2018
Теги: Как сделать, Excel
Обычная формула для вычисления процентного отклонения прекрасно работает до той поры пока не приходиться работать с отрицательными числами. Проверьте стоит нам изменить значение в процентном отношении на отрицательное число в результате мы получаем ОШИБКУ! То есть формула процентного отклонения с отрицательным числом в числителе: = -10 /20-1 или так: =(20- -10 )/10 в любом случаи формулой будет возвращено ошибочное значение -300% . Возникает вопрос откуда появилось минус триста процентов ? Для ответа на этот вопрос и как делать правильно покажем на конкретном примере ниже.
Вычисление процентного отклонения для отрицательных чисел
Почти каждый инвестиционный проект пока еще не вышел на точку окупаемости в первый год приносит больше расходов чем доходов. Для этого при составлении бизнес-плана был заложен в бюджет объем просадки инвестиционного портфеля в пределах -10000$. Допустим объектом для инвестирования были криптовалюты биткоин и за первый очень успешный год доходность инвестиционного портфеля взлетела до +12000$. Вычисление процентного отклонения отношения между запланированной просадкой инвестиций и фактическим доходом по старой формуле: -10000/12000-1 дает -220%!
Почему же мы получили аж -220% отклонения? Ведь известно то, что доход не только перекрыл расходы и преодолел точку окупаемости, но и принес чистую прибыль в размере аж 12000$! Что ж, проблема возникает в том, что если значение отношения является отрицательным, то математическое вычисление возвращает обратный результат. В математике минус на минус всегда дает плюс, поэтому в нашей формуле нарушаются вычислительные операции. Часто такие ошибки допускаются при работе в Excel с бюджетами где запланированные расходы выражаются в отрицательных числах.
Для решения данной задачи следует использовать функцию =ABS(), которая преобразовывает отрицательное число в положительное. То есть, функция сама найдет модуль числа (его абсолютную величину). На рисунке показано как ведет себя модифицированная формула для вычисления процентного отклонения с отрицательными числами при любых условиях.
Как видите, чтобы вычисление процентного отклонения в Excel возвращало правильный результат при любых положительных или отрицательных числах в числителе и знаменателе следует использовать такую формулу:
На картинке видно, что доходности инвестиционного портфеля необходимо было преодолеть путь длинною в 220% (22000$), чтобы пройти от -10000$ до +12000$.
Из этого следует что доходность инвестиционного портфеля составила 120% годовых, потому как: (22000-10000)/10000=120%. А если мы при такой доходности инвестируем 10000$, то через год не только вернем вложенные средства, а еще и заработаем 12000$.
Интересный факт! На сегодняшний день среднестатистический показатель рискованных инвестиций составляет всего 70% годовых.
Эти формулы можно смело применять как при отрицательных, так и при положительных значениях. Процентное отклонение возвращается безошибочным в результате вычисления формулой с функцией ABS.
Описание примера работы функции ABS
Функция ABS возвращает абсолютное значение величины для любого числа. Если мы ведем в ячейке A1 формулу с функцией ABS в аргументах, которой будет указано отрицательное или положительное число, то в результате функция возвращает всегда только положительное число ABS(-100) = 100. Поэтому функция ABS, использованная в выше описанном примере, позволяет преобразовать отрицательнее число в положительное перед математическим вычислением для нахождения процентного отклонения (в данном случаи с отрицательным бюджетом -10 000$).
В результате формула возвращает безошибочное истинное значение, которое теперь можно использовать в дальнейший расчетах и анализах данных.
3 Bongo [2015-04-15 14:06:00]
Мы с коллегой столкнулись с поведением в Excel, которое нам не понятно.
Предпосылки:
У нас есть инструмент, который преобразует лист Excel в формат таблицы. Инструмент вычисляет формулы, которые находятся в excel и заменяет переменные внутри него определенными значениями. Инструмент excel используется одним из наших клиентов, который использует такие значения, как (8) или (247). Это значение автоматически переводится как excel на -8 или -247.
Вопрос: Я видел, что многие люди хотят отображать отрицательные числа в круглых скобках, но почему бы отличить значения изменений в круглых скобках от отрицательного числа. Я знаю, что я мог бы просто изменить конфигурацию ячейки на текст, и это решит проблему, но мне интересно, есть ли причина для поведения, поскольку для этого нет никакой математической причины.
2 ответа
Его просто различный формат ячеек вы приносите "значения от" и "вставляете". числа с круглыми скобками находятся в ячейках с "учетным" форматом, а негативы хранятся в ячейках с общим или стандартным номером. Чтобы решить проблему, вы можете изменить формат ячеек назначения для учета с использованием форматирования ячеек в качестве номера> учет.
0 KyleMit [2018-06-06 00:40:00]
К сожалению, это одна из особенностей/ошибок, которые помогают некоторым людям и расстраивают других. При открытии файла или вставке содержимого excel сразу же и всегда пытается проанализировать любые значения в форматах, которые он сочтет подходящими, что может испортить такие данные, как:
- Почтовые индексы/Тел.# → 05401 : 05401 → 5401
- Фракции → Даты: 11/20 → Nov, 20th YYYY
- Std.Ошибки → Отрицательные числа: (0.1) → -0.1
Как только файл открыт/вставлен, повреждение уже выполнено. В этот момент ваш лучший выбор:
- Обновление поля и отображение в виде текста (добавляющий с ‘ ) для предотвращения повторного литье
- Форматирование поля, если операция не была потеряна и просто представляет информацию по-разному
- Запуск чистого if/else для прокладки или другого преобразования ваших данных на основе выявленных ошибок
Конкретно для отображения значений в паранах, если excel преобразует их и обрабатывает их как отрицательные числа (которые могут или не могут быть подходящим способом для фактического хранения данных), вы можете применить другой формат к положительным и отрицательным числам для обертывания в парнах.