Как убрать минус в excel перед числом

Формула excel разница чисел

Вариант 1: A и B одного знака (+ и +, или − и −)

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

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

В данном случае, A это 120 тысяч рублей, а B, соответственно, 100 тысяч рублей, применим формулу и найдем соотношение между ними:

Действительно, все достаточно просто, но теперь рассмотрим те же самые величины, но с обратным знаком: -120 и -100. И для лучшей наглядности расчета рассмотрим не доходы компании, а ее убытки, и представим, что убытки компании в этом году составили -120 тысяч рублей, когда в прошлом году составляли -100 тысяч рублей.

Логично предположить, что мы должны получить ответ -20%, так как на самом деле -120 меньше, чем -100 (с точки зрения математики, чем левее число на числовой оси, тем оно меньше) и, следовательно, в результате получить отрицательный процентный прирост. Другими словами, убытки компании увеличились и результаты компании ухудшились, а значит прирост в процентах отрицательный. Проверяем формулу и повторяем расчет:

Скорректируем расчет, вместо величины B в знаменателе формулы поставим ее модуль. Тогда формула расчета разницы в процентах примет окончательный вид:

Формула ЕСЛИ в Excel – примеры нескольких условий

Довольно часто количество возможных условий не 2 (проверяемое и альтернативное), а 3, 4 и более. В этом случае также можно использовать функцию ЕСЛИ, но теперь ее придется вкладывать друг в друга, указывая все условия по очереди. Рассмотрим следующий пример.

Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.

Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются

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

они входят в интервал B2

При написании формулы легко запутаться, поэтому рекомендуется смотреть на всплывающую подсказку.

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

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

​ время в Excel,​ которых складываем числа.​ формулы:​ времени, в результате​ «Формулы», в разделе​ этого примера скопируем​:​ минус один? Спасибо​

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

​ получение решения​ и отрицательные.​Ок​ стрелки клавиатуры для​Удалим ранее созданное условное​ C2:C8 выберите инструмент:​ читайте в статье​

​ времени в ячейке​ столбце и работать​ какой установить формат,​

  1. ​ О диапазоне в​=A1-B1​
  2. ​ получается отрицательное число,​ «Библиотека функций» -​ столбец С в​
  3. ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=-ABS(7,5%*МАКС(D44;ABS(10%*D8)))​ большое!​DikBoy​Ввод отрицательных чисел:​Так задаются два​ редактирования, то сначала​ форматирование: «ГЛАВНАЯ»-«Условное форматирование»-«Удалить​ «ГЛАВНАЯ»-«Условное форматирование»-«Управление правилами».​
  4. ​ «Как убрать апостроф​ А24 (12:30:00). В​ с ним.​ читайте в статье​ таблице, смотрите в​
  5. ​используйте следующую:​ но, вместо времени,​ «Математические». Эта формула​ D. Теперь, в​Если опять не​Pelena​: Типа этого, там​ минус, число, Enter.​

​ формата. Первый «(«Основной»)»​ нажмите клавишу F2​ правила»-«Удалить правила со​ Ваше окно с​ в ячейке Excel».​ ячейке С25 пишем​Второй способ​ «Как посчитать время​ статье «Что такое​=MAX(0,A1-B1)​

​ появляется решетка. Как​ меняет отрицательные числа​ столбце D, преобразуем​ угадала, прикладывайте файл​

​: Здравствуйте.​ где товар надо​ Положительных как обычно-​

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

​ в Excel». Здесь​ диапазон в Excel»​=МАКС(0;A1-B1)​ это исправить, смотрите​ на положительные. Результат​

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

​ точка с запятой,​

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

​ переключатель между режимами​Выделите диапазон ячеек A2:D8​ (для одного и​ большим объемом числовых​=ЕСЛИ(A25>=A24;0;»‘-«&ТЕКСТ(A24-A25;»ч:мм»))​В Excel время​ разберем, что делать,​ тут.​Протяните формулу вниз. Получим​ в статье «Отрицательное​ в столбце G.​ Е1 пишем -1​ расчета​ сократить немного​

​ значения в зависимости​DikBoy​ второй формат «(-«Основной»)»​

  1. ​ редактирования и автозаполнения​ и выберите инструмент:​ того же диапазона​ данных в таблицах​
  2. ​В ячейке С25​ храниться в виде​ если получилось отрицательное​
  3. ​«Критерий» — здесь​ результат:​ время в Excel».​Четвертый вариант.​ . Выделяем ячейку​
  4. ​asanee​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=7,5%*МАКС(D44;10%*D8)​
  5. ​ от того, что​: Объясню. Есть таблица​ для отрицательных чисел.​ аргументов).​ «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило».​ C2:C8) должно выглядеть​ очень удобно различать​ получилось отрицательное время​

​ чисел. Счет времени​ время и в​ пишем « Нажимаем​Пояснение:​

​В Excel можно​В ячейку Н2​ Е1, нажимаем «Копировать».​: Pelena, здравствуйте! Спасибо​Про отрицательный результат​ стоит в «Тип​ с закупами и​С таким форматом​Разбор принципа действия автоматического​В разделе данного окна​ так:​

​ цветами положительные и​ – «-1:30:00». Смотрим​ ведется с 01​ ячейке появилась решетка.​ кнопку «ОК».​Функция​ убрать из таблицы​ пишем такую формулу.​ Затем выделяем столбец​ Вам большое за​ без примера не​ сделки», сейчас лишь​ реализациями. Необходимо, чтобы​ формулы будут воспринимать​ выделения строк красным​ «Выберите тип правила:»​Теперь ячейки, содержащие положительные​ отрицательные значения. Таким​ таблицу, расположенную выше.​ января 1900 г.​

​Если вычесть из​Получилось так.​MAX​ пустые ячейки, чтобы,​

​ =ВЫБОР(1+(C2​ С. Из контекстного​ отклик!​ совсем поняла, но​ стоит защита от​ при вводе в​ значения в ячейке​ цветом с отрицательным​ выберите опцию «Использовать​ и отрицательные числа,​ образом таблица приобретает​В ячейке С26​ Чтобы видно было​ меньшего времени большее,​Смотрите формулу в строке​(МАКС) возвращает максимальное​ например, список был​Нажимаем «ОК». Копируем формулу​ меню выбираем функцию​Что то не​ может так​ ввода. Это надо,​ соседнюю ячейку с​ как положительные так​ значением:​ формулу для определения​ имеют разные цветовые​ более чит​ написали такую формулу.​ отрицательное время, можно​ то получится​ формул. Как установить​

Способ 2: Умножение на значение

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

  1. В любой пустой ячейке напишите -1, затем скопируйте ее (именно ячейку, а не значение).

  2. Выделите таблицу с данными и нажмите Ctrl + G для вызова необходимого меню.

  3. В окне «Переход» кликните по кнопке «Выделить».

  4. Отметьте маркером пункт «Константы» и примените изменения.

  5. Сейчас вы снимаете выделение с тех ячеек, в которых ничего не содержится, что и видно на скриншоте ниже.

  6. Остается кликнуть по любой ячейке ПКМ и выбрать пункт «Специальная вставка».

  7. В блоке «Вставить» отметьте маркером «Значения».

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

  9. После нажатия на «ОК» в окне вы увидите, что изменения вступили в силу, а в пустых ячейках не появился.

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

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

​, зажмите её правый​​ время в Excel».​​ окно так.​ по столбцу. Результат​ не нарушить, для​Полосатый жираф алик​

​ Ели есть отрицательные​​Теперь всё стало​ скопироватьи перенести в​Guest​ столбцах стали отрицательными?​Язык и региональные стандарты​для параметра​1,1 ₽​и выберите​

​Часы, язык и регион​​ использования скобок​

​ нижний угол и​​В Excel можно​Нажимаем «ОК». Получилась такая​ в столбце F​​ этого примера скопируем​: =МАКС (0;ЕСЛИ. )​​ то через формулу​ ясно ), оказывается​ другой столбец как​: сверять с другим​Владимир​, а затем откройте​Формат отрицательных чисел​

​.​​Панель управления​, щелкните​(1 234,10 ₽)​​ протяните формулу вниз.​ убрать из таблицы​​ формула. =МАКС(C2;-C2) Копируем​

​ – все числа​​ столбец С в​Под ЕСЛИ. подразумевается​

​ ЕСЛИ, как уже​​ так всё просто!​ значения но что​ столбцом, найти разницу,​: В отдельной ячейке​ вкладку​​выберите значение​Нажмите кнопку​

​.​​Категория​недоступен, причина может​Результат:​ пустые ячейки, чтобы,​ формулу. Результат в​ отрицательные. Эта формула​ D. Теперь, в​ вся ваша формула.​ написано выше.​

​ )​​ бы они остались​ в другом столбце​ пишете -1. Выделяете​Форматы​(1,1)​ОК​В разделе​

​: А можно и​​ меня отрицательное значение​ сверю — один​ же​ (-1). Затем выделяете​На вкладке​На вкладке​ОК​

​щелкните элемент​в верхней части​

​ Если у вас​​ этом оставив положительные​ об этом в​

​Шестой вариант.​​ отрицательные остаются без​​ Е1 пишем -1​

​ строки, то, скорее​​ так, внести в​ ответа напр. 2-20=​​ столбец отрицательный, другой​как по первому​ диапазон, который нужно​Форматы​

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

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

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

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

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

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

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

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

Вложенные условия с математическими выражениями.

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

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

Предполагая, что количество записывается в B8, формула будет такая:

И вот результат:

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

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

Дополнительная информация

  • В функции IF (ЕСЛИ) может быть протестировано 64 условий за один раз;
  • Если какой-либо из аргументов функции является массивом – оценивается каждый элемент массива;
  • Если вы не укажете условие аргумента FALSE (ЛОЖЬ) value_if_false (значение_если_ложь) в функции, т.е. после аргумента value_if_true (значение_если_истина) есть только запятая (точка с запятой), функция вернет значение “0”, если результат вычисления функции будет равен FALSE (ЛОЖЬ).На примере ниже, формула =IF(A1> 20,”Разрешить”) или =ЕСЛИ(A1>20;”Разрешить”) , где value_if_false (значение_если_ложь) не указано, однако аргумент value_if_true (значение_если_истина) по-прежнему следует через запятую. Функция вернет “0” всякий раз, когда проверяемое условие не будет соответствовать условиям TRUE (ИСТИНА).|
  • Если вы не укажете условие аргумента TRUE(ИСТИНА) (value_if_true (значение_если_истина)) в функции, т.е. условие указано только для аргумента value_if_false (значение_если_ложь), то формула вернет значение “0”, если результат вычисления функции будет равен TRUE (ИСТИНА);На примере ниже формула равна =IF (A1>20;«Отказать») или =ЕСЛИ(A1>20;”Отказать”), где аргумент value_if_true (значение_если_истина) не указан, формула будет возвращать “0” всякий раз, когда условие соответствует TRUE (ИСТИНА).

Работа над ошибками при вводе данных в Excel

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

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

Приступим к устранению ошибки неправильного ввода букв вместо цифр в нашей программе. Это необходимо, чтобы программа работала только с верным результатом. Начнем с того, что проверим, что за значения вводит «дорогой наш» пользователь? Проверку выполним в соседних с B2 и B3 ячейках С2 и C3.

Использование ЕСЛИ с функциями И, ИЛИ и НЕ

Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.

=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)

Но что делать, если необходимо проверить несколько условий, где, допустим, все условия должны иметь значение ИСТИНА или ЛОЖЬ (И), только одно условие должно иметь такое значение (ИЛИ) или вы хотите убедиться, что данные НЕ соответствуют условию? Эти три функции можно использовать самостоятельно, но они намного чаще встречаются в сочетании с функцией ЕСЛИ.

Используйте функцию ЕСЛИ вместе с функциями И, ИЛИ и НЕ, чтобы оценивать несколько условий.

ЕСЛИ(И()): ЕСЛИ(И(лог_выражение1; ; …), значение_если_истина; ))

ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1; ; …), значение_если_истина; ))

ЕСЛИ(НЕ()): ЕСЛИ(НЕ(лог_выражение1), значение_если_истина; ))

Условие, которое нужно проверить.

Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.

Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.

Общие сведения об использовании этих функций по отдельности см. в следующих статьях: И, ИЛИ, НЕ. При сочетании с оператором ЕСЛИ они расшифровываются следующим образом:

И: =ЕСЛИ(И(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

ИЛИ: =ЕСЛИ(ИЛИ(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

НЕ: =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

Ниже приведены примеры распространенных случаев использования вложенных операторов ЕСЛИ(И()), ЕСЛИ(ИЛИ()) и ЕСЛИ(НЕ()). Функции И и ИЛИ поддерживают до 255 отдельных условий, но рекомендуется использовать только несколько условий, так как формулы с большой степенью вложенности сложно создавать, тестировать и изменять. У функции НЕ может быть только одно условие.

Ниже приведены формулы с расшифровкой их логики.

=ЕСЛИ(И(A2>0;B2 0;B4 50);ИСТИНА;ЛОЖЬ)

Если A6 (25) НЕ больше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае значение не больше чем 50, поэтому формула возвращает значение ИСТИНА.

Если значение A7 («синий») НЕ равно «красный», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ.

Обратите внимание, что во всех примерах есть закрывающая скобка после условий. Аргументы ИСТИНА и ЛОЖЬ относятся ко внешнему оператору ЕСЛИ. Кроме того, вы можете использовать текстовые или числовые значения вместо значений ИСТИНА и ЛОЖЬ, которые возвращаются в примерах

Кроме того, вы можете использовать текстовые или числовые значения вместо значений ИСТИНА и ЛОЖЬ, которые возвращаются в примерах.

Вот несколько примеров использования операторов И, ИЛИ и НЕ для оценки дат.

Ниже приведены формулы с расшифровкой их логики.

Если A2 больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае 12.03.14 больше чем 01.01.14, поэтому формула возвращает значение ИСТИНА.

=ЕСЛИ(И(A3>B2;A3 B2;A4 B2);ИСТИНА;ЛОЖЬ)

Если A5 не больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ.

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

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

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

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

… И все будет готово!

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

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

Sub ChangeNegativetoPOsitive () для каждой выделенной ячейки, если Cell.Value <0, то Cell.Value = -Cell.Value End, если следующая ячейка End Sub

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

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

Вот шаги, чтобы получить личную книгу макросов (PMW).

Вот шаги, чтобы сохранить этот код в PMW.

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

  1. Откройте книгу, в которой у вас есть данные
  2. Добавьте код VBA в книгу (или в PMW)
  3. Нажмите на опцию «Настроить панель быстрого доступа» в QAT.
  4. Нажмите «Дополнительные команды».
  5. В диалоговом окне «Параметры Excel» нажмите раскрывающийся список «Выбрать команды из».
  6. Щелкните Макросы. Это покажет вам все макросы в книге (или в личной книге макросов).
  7. Нажмите кнопку «Добавить».
  8. Нажмите ОК.

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

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

Надеюсь, вы нашли это руководство по Excel полезным.

Как открыть диалоговое окно «Форматирование ячеек»

В предыдущих разделах мы обсудили два разных способа переключения на красные отрицательные числа. Обе эти опции переводят вас в окно «Формат ячеек».

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

  1. Щелкните ячейку правой кнопкой мыши и выберите параметр «Формат ячеек».
  2. Выберите вкладку «Главная» и нажмите кнопку «Формат: число ячеек».

Другой инструмент Excel, который вы, возможно, захотите рассмотреть для выполнения такого форматирования или других типов результатов, называется «Условное форматирование».

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

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

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

  1. Переходим в первую ячейку столбца, в котором планируем производить расчеты. Пишем формулу вычитания, указав адреса ячеек, которые содержат уменьшаемое и вычитаемое. В нашем случае выражение выглядит следующим образом: =С2-B2 .
  2. Жмем клавишу Enter и получаем разность чисел.
  3. Остается только автоматически выполнить вычитание для оставшихся ячеек столбца с результатами. Для этого наводим указатель мыши на правый нижний угол ячейки с формулой, и после того, как появится маркер заполнения в виде черного плюсика, зажав левую кнопку мыши тянем его до конца столбца.
  4. Как только мы отпустим кнопку мыши, ячейки столбца заполнятся результатами вычитания.

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

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

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

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

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

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

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

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

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

  1. Выбрать весь набор данных
  2. Удерживая клавишу Control, нажмите клавишу F. Откроется диалоговое окно «Найти и заменить».
  3. В поле «Найти» введите — (знак минус)
  4. Нажмите «Найти все»
  5. Удерживая контрольную клавишу, нажмите клавишу A.

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

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

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

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

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

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

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

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

Как заменить сразу несколько букв или слов

Довольно часто может потребоваться выполнить более одной замены в одной и той же ячейке Excel. Конечно, можно было сделать одну замену, вывести промежуточный результат в дополнительный столбец, а затем снова использовать функцию ЗАМЕНИТЬ. Однако лучший и более профессиональный способ — использовать вложенные функции ЗАМЕНИТЬ, которые позволяют выполнить сразу несколько замен с помощью одной формулы. В этом смысле «вложение» означает размещение одной функции внутри другой.

Рассмотрим следующий пример. Предположим, у вас есть список телефонных номеров в столбце A, отформатированный как «123456789», и вы хотите сделать их более похожими на привычные нам  телефонные номера, добавив дефисы. Другими словами, ваша цель — превратить «123456789» в «123-456-789».

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

=ЗАМЕНИТЬ(A3;4;0;»-«)

Результат приведенной выше формулы замены выглядит следующим образом:

А теперь нам нужно вставить еще один дефис в восьмую позицию. Для этого вы помещаете приведенную выше формулу в еще одну функцию Excel ЗАМЕНИТЬ. Точнее, вы встраиваете её в аргумент старый_текст другой функции, чтобы вторая функция ЗАМЕНИТЬ обрабатывала значение, возвращаемое первой формулой, а не первоначальное значение из ячейки А3:

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;4;0;»-«);8;0;»-«)

В результате вы получаете номера телефонов в нужном формате:

Аналогичным образом вы можете использовать вложенные функции ЗАМЕНИТЬ, чтобы текстовые строки выглядели как даты, добавляя косую черту (/) там, где это необходимо:

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;3;0;»/»);6;0;»/»)

Кроме того, вы можете преобразовать текстовые строки в реальные даты, обернув приведенную выше формулу ЗАМЕНИТЬ функцией ДАТАЗНАЧ:

=ДАТАЗНАЧ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;3;0;»/»);6;0;»/»))

И, естественно, вы не ограничены в количестве функций, которые вы можете последовательно, как матрёшки, вложить друг в друга в одной формуле (современные версии Excel позволяют использовать до 8192 символов и до 64 вложенных функций в одной формуле).

Например, вы можете попробовать 3 вложенные функции ЗАМЕНИТЬ, чтобы число отображалось как дата и время:

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;3;0;»/»);6;0;»/»);9;0;» «);12;0;»:»)

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

​ знака равно. Можно​ на эту ячейку​: Такой вариант сверки​ ячейке ввести -1,​выберите для параметра​Нажмите кнопку​.​Форматы​

​На вкладке​ Excel.​ Если результат формулы​ с цифрами. Чтобы​ число в Excel».​​ в столбце G.​​ положительные отрицательными.​ статье «Число Excel.​​ на вложенных друг​​ со скобками.​

  1. ​ — ctrl+C, выделяем​​ не прокатит. Ведь​​ стать на эту​
  2. ​Отрицательные денежные суммы​

​Примечание:​​нажмите внизу кнопку​​Денежная единица​Закройте Excel.​ отрицательный, функция возвращает​

​ вычесть числа в​

​Пример использования отрицательных​Четвертый вариант.​Чтобы сделать отрицательные​ Формат». Рассмотрим примеры​ в друга функциях​

​ диапазон где нужно​

​ Вы умножаете на​ ​ ячейку — ctrl+C,​

​ В классическом представлении дважды​​Дополнительные параметры​​выберите для параметра​​В меню​ 0.​ столбце​ чисел для построения​В ячейку Н2​

​ числа положительными, можно​ таких формул в​​ ЕСЛИ), можно ли​​: В видео все​

​ добавить минус, вкладка​

Синтаксис функции ЕСЛИ

Вот как выглядит синтаксис этой функции и её аргументы:

Логическое выражение – (обязательное) условие, которое возвращает значение «истина» или «ложь» («да» или «нет»);

Значение если «да» – (обязательное) действие, которое выполняется в случае положительного ответа;

Значение если «нет» – (обязательное) действие, которое выполняется в случае отрицательного ответа;

Давайте вместе подробнее рассмотрим эти аргументы.

Первый аргумент – это логический вопрос. И ответ этот может быть только «да» или «нет», «истина» или «ложь».

Как правильно задать вопрос? Для этого можно составить логическое выражение, используя знаки “=”, “>”, “<”, “>=”, “<=”, “<>”.

Как в экселе отрицательное число сделать положительным?

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

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

Решаем подобную проблему простым умножением каждого числа на минус один, тогда сначала пишем в ячейке «В2» пишем формулу =A2*-1, после копируем её на оставшиеся ячейки.

Второй способ. Сначала скопируем все отрицательные значения в диапазон ячеек «С2» по «С6». В ячейке «А7» поставим цифру -1.

Выделим ячейку «А7» и нажмем на клавиатуре комбинацию клавиш «CTRL+C». После выделяем диапазон ячеек с «С2» по «С6», нажимаем правую клавишу мыши, в появившемся окне выбираем «Специальная вставка».

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

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

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

Воспользуемся функцией ЕСЛИ, чтобы сначала проверить отрицательное число в ячейке или нет, и в зависимости от этого будет разное решение, тогда в ячейке «В2» напишем функцию: =ЕСЛИ(A2

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

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

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

… И все будет готово!

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

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

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

Вот шаги, чтобы получить личную книгу макросов (PMW).

Вот шаги, чтобы сохранить этот код в PMW.

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

  1. Откройте книгу, в которой у вас есть данные
  2. Добавьте код VBA в книгу (или в PMW)
  3. Нажмите на опцию «Настроить панель быстрого доступа» в QAT.
  4. Нажмите «Дополнительные команды».
  5. В диалоговом окне «Параметры Excel» нажмите раскрывающийся список «Выбрать команды из».
  6. Щелкните Макросы. Это покажет вам все макросы в книге (или в личной книге макросов).
  7. Нажмите кнопку «Добавить».
  8. Нажмите ОК.

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

Понравилась статья? Поделиться с друзьями:
Самоучитель Брин Гвелл
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: