Перейти к содержанию
На чтение 1 мин Опубликовано 30.07.2015
В этом уроке мы расскажем вам о хитром трюке, с помощью которого можно изменить отрицательные числа на нули, при этом оставив неизменными положительные.
На рисунке ниже вы видите два столбца с цифрами. Чтобы вычесть числа в столбце В из чисел в столбце А, следуйте инструкции.
- Выберите ячейку С1.
- Введите следующую формулу:
=A1-B1
- Выделите ячейку С1, зажмите её правый нижний угол и протяните формулу вниз.
Результат:
- Чтобы изменить отрицательные числа на нули, при этом оставив положительные числа неизменными, вместо формулы:
=A1-B1
используйте следующую:
=MAX(0,A1-B1)
=МАКС(0;A1-B1)
Протяните формулу вниз. Получим результат:
Пояснение: Функция MAX (МАКС) возвращает максимальное из двух значений. Если результат формулы отрицательный, функция возвращает 0.
Оцените качество статьи. Нам важно ваше мнение:
Говорит, что вы импортируете некоторые данные в Microsoft Excel со многими отрицательными числами, вам нужно удалить все отрицательные числа и заменить их нулем. Конечно, вы можете вручную справиться с этим один за другим, если проявите достаточно терпения. Большинство из нас может придумать хитрые способы. На самом деле есть несколько простых советов, как легко изменить отрицательное число на ноль в Excel.
Приведенный ниже пример может быть проще для понимания: в диапазоне ячеек есть некоторые отрицательные числа, и я посоветую вам сразу заменить все отрицательные числа на нули в выделенном фрагменте.
Измените отрицательное число на ноль с помощью функции ЕСЛИ
Измените отрицательное число на ноль с помощью ячейки настраиваемого формата
Легко изменить отрицательное число на ноль несколькими щелчками мыши
Измените отрицательное число на ноль с помощью функции ЕСЛИ
Функция ЕСЛИ в Microsoft Excel может распознавать отрицательные числа и изменять их на ноль, не влияя на положительные числа.
Step1: В пустой ячейке, говорит Ячейка E1, введите формулу = ЕСЛИ (A1 <0,0, a1), см. снимок экрана:
Step2: Затем нажмите Enter и перетащите маркер заполнения в диапазон, который вы хотите содержать эту формулу. И все отрицательные числа заменены нулями. Смотрите скриншоты:
Step3: Поскольку это формулы, при копировании в другие ячейки вставляйте их как значения.
Внимание: Таким образом, пустые ячейки также заполнятся нулями.
Измените отрицательное число на ноль с помощью ячейки настраиваемого формата
Фактически, мы можем отформатировать выделение и показать все отрицательные числа как нули. Вы можете сделать это, выполнив следующие действия:
1. Выберите диапазон, с которым вы будете работать.
2. Щелкните выделение правой кнопкой мыши и выберите Формат ячеек пункт контекстного меню.
3. В Формат ячеек диалоговое окно, вам необходимо:
- Нажмите Число вкладка;
- Выберите На заказ в поле категории;
- В разделеТип: поле введите #, ## 0; «0» см. следующий снимок экрана:
- Нажмите OK кнопку.
Затем все отрицательные числа в выделении преобразуются в нули.
Примечание: Таким образом, отрицательные числа отображаются как ноль, но не изменяются значения отрицательных чисел.
Легко изменить отрицательное число на ноль несколькими щелчками мыши
Наблюдения и советы этой статьи мы подготовили на основании опыта команды Сменить знак ценностей полезности Kutools for Excel помогает легко заменить отрицательные числа на нули несколькими щелчками мыши.
1. Выберите диапазон с отрицательными числами, которые нужно заменить нулями, а затем нажмите Кутулс > Содержание > Изменить знак ценностей, см. снимок экрана:
2. В всплывающем Изменить знак ценностей в диалоговом окне выберите Измените все отрицательные значения на ноль вариант, а затем щелкните OK кнопка. Смотрите скриншот:
Затем все отрицательные значения в выбранном диапазоне немедленно заменяются нулями, как показано ниже.
Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Легко изменить отрицательное число на ноль несколькими щелчками мыши
Статьи по теме:
- Измените отрицательные числа на положительные
- Измените положительные числа на отрицательные
- Обратные знаки значений в ячейках
- Исправить конечные отрицательные знаки в ячейках
- Выберите ячейки на основе определенных критериев
- Выберите ячейки с определенным текстом
- Выбрать все отрицательные числа в Excel
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Содержание
- Замените отрицательные числа на ноль
- Функция MAX
- ЕСЛИ Функция
- Отображать отрицательные значения как нули
- Замените отрицательные числа на ноль в Google Таблицах
Скачать пример рабочей книги
Загрузите образец книги
В этом руководстве мы покажем, как заменить отрицательные числа нулями в Excel и Google Таблицах.
Замените отрицательные числа на ноль
Иногда вам не нужны отрицательные значения в ваших данных. Вы можете заменить отрицательные значения на ноль, используя один из следующих трех методов.
Функция MAX
Функция MAX возвращает максимальное значение из набора чисел. Здесь мы будем использовать функцию MAX для вычисления максимального значения от 0 до рассчитанного значения.
Например, у нас есть таблица со значениями высот в столбцах B и C. Теперь нам нужно вычислить разницу между высотой 1 и высотой 2, но мы хотим, чтобы в результатах отображались только положительные значения, а отрицательные значения заменялись нулем. Для этого мы использовали следующую формулу:
= МАКС (B3-C3,0)
ЕСЛИ Функция
Мы также можем использовать функцию ЕСЛИ, чтобы обнулить отрицательные числа. Функция ЕСЛИ проверяет условие и возвращает значение в зависимости от того, является ли условие истинным или ложным.
Допустим, у нас есть набор данных в столбце B с положительными и отрицательными значениями. Теперь нам нужно отображать только положительные числа в столбце C.
Для этого мы помещаем следующую формулу в ячейку C3 и автоматически заполняем остальные ячейки:
= ЕСЛИ (B3 <0,0; B3)
Отображать отрицательные значения как нули
Вышеупомянутые два метода не только отображают отрицательное значение как ноль, но также изменяют значение на ноль.
Вместо этого мы можем изменить форматирование чисел на 0;”0”;0. Это отобразит отрицательные числа как ноль.
Примечание. Мы используем этот метод с особой осторожностью. Это может вызвать большую путаницу в вашей рабочей тетради!
Изменить форматирование чисел
- Выберите диапазон ячеек
- Нажмите CTLR + 1 для доступа к диалоговому окну числового формата.
- Выберите Custom
- Тип 0;”0”;0 в поле Тип и нажмите кнопку ОК
Это изменяет отображение всех отрицательных значений на ноль, сохраняя исходное значение ячейки.
Формула замены отрицательных чисел на ноль работает в Google Таблицах точно так же, как и в Excel:
Вы поможете развитию сайта, поделившись страницей с друзьями
Подскажите как в таблице заменить все отрицательные значения на нули |
|
genyaa Пользователь Сообщений: 296 |
— Ctrl+H (Поиск и Замена) |
{quote}{login=genyaa}{date=05.10.2007 01:45}{thema=}{post}- Ctrl+H (Поиск и Замена) Все клево вот только у меян там формулы например F1-F5 он этот минус тож заменяет… амне нужно чтобы формуле оставались не тронутыми ( |
|
genyaa Пользователь Сообщений: 296 |
— Ctrl+F (Поиск) |
genyaa Пользователь Сообщений: 296 |
Упс.. небольшая ошибка в последовательности… вот так будет правильней: — Ctrl+F (Поиск) |
genyaa Пользователь Сообщений: 296 |
и в конце после выделения можно Заменить все. |
Что за область поиска???? Где такое? ) |
|
drony Пользователь Сообщений: 280 |
— Ctrl+H (Заменить) Далее смотри в прикрепленном файле, а то на пальцах долго объяснять… Выбераеш указанное там (в файле) меню и клацаеш по одной из ячеек на листе в которой отрицательное значение (формат этой ячейки будет взят за основу и формулы «замена» трогать не будет) |
{quote}{login=Drony}{date=05.10.2007 02:45}{thema=}{post}- Ctrl+H (Заменить) Далее смотри в прикрепленном файле, а то на пальцах долго объяснять… Выбераеш указанное там (в файле) меню и клацаеш по одной из ячеек на листе в которой отрицательное значение (формат этой ячейки будет взят за основу и формулы «замена» трогать не будет) Дело в том что в этих ячейках находятся формулы содержащие знак «-» следоват. при замене происходит замена и формулы.. и все путается ((( мне нужно чтобы формулы сохранились а поменялось толкьо значение если не на о то хотя бы вообще отрицат не было тк необх построить график и отрц ну оч мешают |
|
{quote}{login=}{date=05.10.2007 02:13}{thema=}{post}Что за область поиска???? Где такое? ){/post}{/quote} Нужно кнопку Параметры нажать в окне Поиск, там будет |
|
drony Пользователь Сообщений: 280 |
Попробуй, сделать как я описал выше. У меня все работае без боков, и заменились на ноль только отрицательные значения, а формулы остались прежними. |
{quote}{login=Drony}{date=05.10.2007 02:57}{thema=}{post}Попробуй, сделать как я описал выше. У меня все работае без боков, и заменились на ноль только отрицательные значения, а формулы остались прежними. Все равно меняются формулы.. смотрите есть ячейка F1 в ней формула A1-K1 и в ней же отриц значение — 10. Вместо минус 10 становится ноль, но и формуал тоже меняется он убирает знак — в формуле (((( |
|
а не проще это будет сделать через макрос? Sub ReplaceNegative() выделить нужные столбы (или нужную область) и выполнить макрос… |
|
{quote}{login=Serge Bliznykov}{date=05.10.2007 03:36}{thema=}{post}а не проще это будет сделать через макрос? Sub ReplaceNegative() выделить нужные столбы (или нужную область) и выполнить макрос…{/post}{/quote} Ысе получается только на пробнике т.е. я забила простов наугад данные, акогда вставляю макрос в свою табл ничего вообще не происходит ((( эта табл у меян на отдельном листе на других другие связанные с ней табл.. в чем может быть дело? |
|
drony Пользователь Сообщений: 280 |
Нужно быть внимательнее ! |
{quote}{login=}{date=05.10.2007 04:07}{thema=Re: }{post}а когда вставляю макрос в свою табл ничего вообще не происходит ((( эта табл у меян на отдельном листе на других другие связанные с ней табл.. в чем может быть дело?{/post}{/quote} |
|
если файл не секретный, может быть запакуете его в zip и выложите сюда? хочу увидеть чудо-чудное, диво-дивное, как макрос не работает |
|
Я что-то в этой жизни не понимаю О_о |
|
{quote}{login=Лузер}{date=06.10.2007 09:44}{thema=}{post}Я что-то в этой жизни не понимаю О_о |
|
Спасибо всем не мог зайти форум выдавал 502 ошибку.. Приду на работу и выложу таблицу =) |
|
{quote}{login=}{date=08.10.2007 12:37}{thema=}{post}Спасибо всем не мог зайти форум выдавал 502 ошибку.. Приду на работу и выложу таблицу =){/post}{/quote} тут было обсуждение этой проблемы (проблема с движком форума). |
|
Я вышел из этой ситуации так: |
|
А отриц числа на положительные можно заменить? Мне нужно найти абсолютную погрешность, она находится как известно по математическому модулю, так что все полученные числа должны быть положительными. есть ли матем модуль в Excel или как можно это сделать по-другому? |
|
vikttur Пользователь Сообщений: 47199 |
Перечень функций посмотрите — первая Ваша |
McCinly Пользователь Сообщений: 278 |
ABS() — это! |
{quote}{login=Сергей}{date=10.11.2008 02:20}{thema=отрицательные числа приравнивае к НОЛЮ}{post}Я вышел из этой ситуации так: |
|
vikttur Пользователь Сообщений: 47199 |
|
Bagir Пользователь Сообщений: 12 |
#28 06.02.2012 13:39:05 y = (x+abs(x))/2 при любом отрицательном x значение y = 0 |
Содержание
- Формула в excel если значение меньше 0 то равно 0
- Как заменить в Excel отрицательное число на ноль.
- Функция «ЕСЛИ» в Excel.
- Как изменить отрицательные числа на нули в Excel
- Скрытие значений в MS EXCEL равных 0
- Пользовательский формат
- Условное форматирование
- Значение Пустой текст («»)
- Если число отрицательное, то 0 (Формулы/Formulas)
- Формула «если» в Excel
- Вопрос по Excel. Как сделать так, что бы если значение ячейки меньше нуля, то значение окрашивалось в красный цвет?
- Если значение больше нуля то разность пишем в одну ячейку если меньше то в другую
- если результат формулы отрицательный (Формулы)
- Заменить отрицательные значения нулем в Excel и Google Таблицах
- Замените отрицательные числа на ноль
- Функция MAX
- ЕСЛИ Функция
- Отображать отрицательные значения как нули
- Изменить форматирование чисел
- Замените отрицательные числа на ноль в Google Таблицах
- Эксель меняет цифры на нули
- Отмена автоматической замены чисел датами
- Как заменить в Excel отрицательное число на ноль.
- Скрытие значений и индикаторов ошибок в ячейках
- Преобразование ошибки в нулевое значение и использование формата для скрытия значения
- Скрытие значений ошибок путем изменения цвета текста на белый
- Отображение тире, #Н/Д или НД вместо значения ошибки
- Скрытие значений ошибок в отчете сводной таблицы
- Скрытие индикаторов ошибок в ячейках
- Копирование длинных чисел в эксель — как избежать замены цифр на 0
- Почему Excel исправляет последнюю цифру в данном значении на 0?
- Как выполнить замену с сохранением первого символа «0»
- Почему в Excel записывая в ячейку число из 16 цифр, последняя цифра округляется до «0»?Возможно ли это изменить?
Формула в excel если значение меньше 0 то равно 0
Как заменить в Excel отрицательное число на ноль.
нашим условиям. Смотрите логического выражения. СмотритеВ ячейку В6 =ЕСЛИ(А1=2;6;0) написали условие, по слово, посчитай сумму =ЕСЛИ(A2-B2 в разделе «Библиотекав Excel заменить цифру,
пишешь =если (В1>0;B1) цветов, через «создать с ячейки А2 знаком минус ( цвет шрифта); параметры для следующего=A1-B1 применений этих функций. статью «Функция «СЧЁТЕСЛИ такую формулу в написали такую формулу.Копируем формулу вниз
которому нужно искать таких-то ячеек, т.д.Третий вариант. функций» выбираем «Другие значение на ноль,в ячейке С2 правило». и А1-Теперь нулевые значения отображаются листа/, затем снятьВыделите ячейку
Еще одна логическая в Excel». Эту статье «Функция «ЕСЛИ» =ЕСЛИ(A6=»%»;1;»нет») Здесь в по столбцу В. ячейки в столбце Все это пишемВ новом столбце функции». Затем выбираемв т.ч.
пишешь =если (В1
AmpersandDimon), то в ячейке белым шрифтом и галочку Показывать нулиС1 функция в Excel функция может посчитать в Excel с третьем условии написали Получилось так.
А (ячейки, в в формуле. Функция пишем формулу. В функции «Статистические» иотрицательное числоВывод значения или 0
: ПОЛЬЗОВАТЕЛЬСКИЙ ФОРМАТ: по-моему выглядеть она должно отображаться не видны на в ячейках, которые, зажмите её правый
– это функция ячейки, в которых несколькими условиями сравнения». слово «нет» вТолько в ячейке В2 которых стоит цифра в Excel «ЕСЛИ» примере мы напишем нажимаем на функцию
Функция «ЕСЛИ» в Excel.
Как изменить отрицательные числа на нули в Excel
нуля, то значение открыто. в ячейке останется (например, введите формулу формат # ##0,00;-# ##0,00;MAX хитром трюке, с определенных строках».
в Excel вставлять Если число будет «Да». В ячейке любое слово в В то значение, «Отрицательные числа Excel цифру в столбце отрицательное число в: простите меня сирого. записывается в С1,
- Зачем вам отрицательное число. =»»). Записав, например,
- Применение вышеуказанного формата не
(МАКС) возвращает максимальное
помощью которого можноМожно в Excel в другие формулы меньше 2, то В4 написали такую
этом условии, т.д.
которое мы укажем в скобках». или строке. Например, ноль, нужно воспользоваться если(формула>0;формула;0) делов то
если меньше нуля,
Подскажите как сделать написать
в ячейке
влияет на вычисления. из двух значений.
изменить отрицательные числа суммировать данные из с другими функциями. ячейка должна оставаться формулу.Третье условие – в формуле. МожноЧасто применяемая,
узнаем какая цифра функцией «МАКС». У
AndreTM
то в С2.
пишешь фразу «условное
Скрытие значений в MS EXCEL равных 0
формулу если :B1 В Строке формул,
Если результат формулы на нули, при таблицы по многим=ЕСЛИОШИБКА(ИНДЕКС($B$2:$B11;НАИМЕНЬШИЙ(ЕСЛИ($F$2=A2:A11;СТРОКА(B2:B11)-1;»»); пустой. Скопировали формулу=ЕСЛИ(A4=»Да»;100;»») «Значение_если_ложь» — здесь выбрать любые числа,логическая функция в Excel самая большая в нас такая таблица.
: Как такое реализовать? форматирование» / «conditional нужно чтобы, еслиформулу =ЕСЛИ(A1;A1;»») получим по-прежнему, будет отображаться
Пользовательский формат
отрицательный, функция возвращает этом оставив неизменными разным условиям. Например,
- СТРОКА()-5));»») по столбцу С.Обратите внимание! мы напишем, что
- слова, т.д.
- — функция «ЕСЛИ» строке 2. В
Здесь из первогоВывод значения или 0,Zenya petrusev formatting» вычислениt с двух пустую ячейку 0, хотя в
Условное форматирование
0. положительные. в функции «ЕСЛИ»
- Эта формула для
- Получилось так.В третьем условии нужно писать, еслиПоявившееся диалоговое окно
- считает данные ячеек ячейку E2 пишем
- столбца А вычислиливам придётся вычислять: Если ты пишешь
читаешь ячеек больше нуля,В1 ячейке ничего не
Урок подготовлен для ВасНа рисунке ниже вы можно написать одно примера взята изПятый пример. в формуле мы в ячейке А1 заполнили так. по условию, которое такую формулу =МАКС(A2:D2) второй столбец В.
Значение Пустой текст («»)
(и записывать!) формулу программу, то этоPROFIT! тогда в ячейкев случае, если будет отображаться. командой сайта office-guru.ru видите два столбца условие поиска данных статьи «Выбрать сразуМожно функцией «ЕСЛИ» поставили не «нуль», будет написано НЕВ формуле «ЕСЛИ» нужно мы напишем в Получилось. Теперь нам нужно, два раза, а
Если число отрицательное, то 0 (Формулы/Formulas)
просто сделать, командыв 2007 экселе
формулы писалась эта вИспользуя Условное форматирование, такжеИсточник: http://www.excel-easy.com/examples/negative-numbers-to-zero.html с цифрами. Чтобы для суммирования. В много данных из посчитать итог теста, а две двойные цифра «2», а
написать три условия. формуле или пишет
Второй вариант. чтобы в таблице если она длиной
зависят от языка есть кнопка с сумма, а еслиА1 можно добиться практическиПеревел: Антон Андронов вычесть числа в функции «СУММЕСЛИМН» можно таблицы Excel» здесь. когда в нем кавычки – это
Формула «если» в Excel
другая цифра. Мы В формуле эти нужные слова вНам пригодитсяExcel в сотню-другую символов?Александр погребняк таким названием на меньше нуля тогданаходится значение =0. такого же результата.Автор: Антон Андронов
столбце написать в одной Этой формулой выбираем
ставят не слова, значит «Пусто» (оставить поставили «0» (нуль). условия напишутся через нужной ячейке. Например,
функция «ЕСЛИ» в Excelвместо отрицательных чисел стоял а если в: Средствами Эксель этого
закладке Home просто ноль. например: Столбецвыделите интересующий диапазон;
Иногда требуется скрыть значенияВ формуле до 127 из таблицы товара а знаками. Читайте ячейку пустой). Скопировали Это значит, если точку с запятой. такие условия -. Эта функция находится нуль
Вопрос по Excel. Как сделать так, что бы если значение ячейки меньше нуля, то значение окрашивалось в красный цвет?
ней надо что-то сделать нельзя. Ни
вобщем, там всё 5,82-5,10 = 0,72;А
в меню выберите Главная/
равные 0. Сделаем
из чисел в условий. Подробнее об и переносим в статью «Как объединить
формулу в ячейку в ячейке А1
Первое условие – если в ячейке
на закладке «Формулы»,.
исправить?
одна формула не интуитивно понятно 5,10-5,82=0; .
можно скрыть. Стили/ Условное форматирование/
это несколькими способами.
столбце
этой функции, ее
лист заказа выбранные
данные теста в
В5. стоит НЕ цифра «Лог_выражение». Мы написали А стоит то-то,
в разделе «БиблиотекаВ новом столбце
Так что воспользуйтесь
Если значение больше нуля то разность пишем в одну ячейку если меньше то в другую
может изменить значениеВладимир шулдяковRoverSteve Правила выделения ячеек/Скрыть значения равные 0А применении и различных покупателем позиции.
ячейках в Excel»Третий пример. «2», то Excel А1=2 – это а в ячейке
функций» выбираем – (у нас в вышеприведенным ответом от в другой ячейке.: 2010: Вот так =ЕСЛИ
: Доброго времени суток! Равно);
во всех ячейках, следуйте инструкции. вариантах применения, читайте
Ещё есть функция тут.
если результат формулы отрицательный (Формулы)
В следующей формуле должен написать в значит, если в В стоит то-то, «Логические». Или просто примере, в столбце
ФормулярНужно только на Вкладка «главная» -
(RC[-2]-RC[-1]>0;RC[-2]-RC[-1];0)Если сумма изв левом поле введите
на листе можно
Выберите ячейку в статье «Суммирование «СЧЁТЕСЛИ» в Excel
Можно в Excel
поставили в третьем ячйке В1 нуль. ячейке А1 стоит
то в ячейке пишем такую формулу D) пишем формулу.. ВБА макрос писать «условное форматирование»Это выражение помещается двух ячеек 0; через Параметры MSС1
ячеек в Excel — она считает в функцию «ЕСЛИ» условии знак «Тире».
Источник
Заменить отрицательные значения нулем в Excel и Google Таблицах
Загрузите образец книги
В этом руководстве мы покажем, как заменить отрицательные числа нулями в Excel и Google Таблицах.
Замените отрицательные числа на ноль
Иногда вам не нужны отрицательные значения в ваших данных. Вы можете заменить отрицательные значения на ноль, используя один из следующих трех методов.
Функция MAX
Функция MAX возвращает максимальное значение из набора чисел. Здесь мы будем использовать функцию MAX для вычисления максимального значения от 0 до рассчитанного значения.
Например, у нас есть таблица со значениями высот в столбцах B и C. Теперь нам нужно вычислить разницу между высотой 1 и высотой 2, но мы хотим, чтобы в результатах отображались только положительные значения, а отрицательные значения заменялись нулем. Для этого мы использовали следующую формулу:
ЕСЛИ Функция
Мы также можем использовать функцию ЕСЛИ, чтобы обнулить отрицательные числа. Функция ЕСЛИ проверяет условие и возвращает значение в зависимости от того, является ли условие истинным или ложным.
Допустим, у нас есть набор данных в столбце B с положительными и отрицательными значениями. Теперь нам нужно отображать только положительные числа в столбце C.
Для этого мы помещаем следующую формулу в ячейку C3 и автоматически заполняем остальные ячейки:
Отображать отрицательные значения как нули
Вышеупомянутые два метода не только отображают отрицательное значение как ноль, но также изменяют значение на ноль.
Вместо этого мы можем изменить форматирование чисел на 0;”0”;0. Это отобразит отрицательные числа как ноль.
Примечание. Мы используем этот метод с особой осторожностью. Это может вызвать большую путаницу в вашей рабочей тетради!
Изменить форматирование чисел
- Выберите диапазон ячеек
- Нажмите CTLR + 1 для доступа к диалоговому окну числового формата.
- Выберите Custom
- Тип 0;”0”;0 в поле Тип и нажмите кнопку ОК
Это изменяет отображение всех отрицательных значений на ноль, сохраняя исходное значение ячейки.
Замените отрицательные числа на ноль в Google Таблицах
Формула замены отрицательных чисел на ноль работает в Google Таблицах точно так же, как и в Excel:
Источник
Эксель меняет цифры на нули
Отмена автоматической замены чисел датами
Смотрите также «0000000000». Тогда любоеПо своему её одного символа не символом. Для меня (цифра 4) и ответ был один представляете 15000 счетов не смог ответить. Если меняю видустановите флажоквыберите белый цвет.;;;
=ЕСЛИОШИБКА(B1/C1,0) в скобках». в разделе «Библиотека функции поиска дляЧтобы даты было проще число будет содержать решал. приемлема. А к это огромная проблема, последующие цифры заменяются
— преобразовать в содержащихся в файле
Юрий М на «числовой», тоДля ошибок отображатьВозможны ситуации, когда необходимо,предписывает скрывать любые.Рассмотрим ситуацию, когда формулы
функций» выбираем «Другие этих данных, мы вводить, Excel Online 10 цифр сНо для того, сожалению некоторые производители т.к. до 30%
на 0. текст. word исправлять и: Искать и не число начинает отображаться
. Введите в поле чтобы вместо значений числа в ячейке.Нажмите клавишу ВВОД, чтобы в таблице содержат функции». Затем выбираем рекомендуем использовать апостроф. автоматически преобразует 2.12 ведущими 0-ми. чтоб понять, нужны свои артикулы начинают значений у меня
Пробовал любой форматran
ставить апостроф? лениться. как 1003763821122270000, т.е. значение, которое должно ошибок в ячейках Однако фактическое значение завершить редактирование формулы. заранее ожидаемые значения функции «Статистические» и Такие функции, как
в 2 дек.opracing примеры. как раз с содержат «0» первым ячейки, всё равно
: Обалденно интересно былоGuestМихаил С. последние 4 цифры отображаться вместо ошибок. отображалась текстовая строка, (0) по-прежнему хранитсяТеперь в ячейке
Как заменить в Excel отрицательное число на ноль.
Сначала человек пишет работает, если ответ дан.Вопрос — как полях отображались ошибки, или «НД». Сделать Описанная ниже процедура позволяет должно отображаться значение однако требуется улучшить
окно. Заполняем его. при вычислении результатов. вы хотите ввести пробовать все предложенные не правильные ячейки. лишние знаки, ничего столбцов (в которых не способен распознать»А на вопрос3. Выделяем нужнуюСергей сделать так, чтобы
удалите из поля это можно с отформатировать ячейки с 0. представление результатов. СуществуетВ строке «ЧислоЕсли число в ячейке числа, которое не версии и проверять2) Как они лишнего не добавляя. будет происходить замена)
такие длинные значения? так никто и ячейку, CTRL+V: Вот нашел решение последние цифры отображались весь текст. помощью функций ошибками таким образом,Применение условного формата несколько способов скрытия
1» пишем формулу
выровнено по левому нужно превращать в их на применимость. должны выглядеть. К примеру покажу любые существующие значенияЛисица не смог ответить. «Напишите в WORD-е (exel 2007): корректно?
Измените способ отображения пустыхЕСЛИОШИБКА чтобы текст вВыделите ячейку с ошибкой значений ошибок и расчета. В строке
краю, обычно это даты. Хотя преобразованиеДля пример тогоИначе, это как одно из чисел результата не приносят,
: загугли лучшеЕму начинают говорить, 11111111111111111111111111111111111111111111111111113.1. Копируем вСпасибо! ячеек.и них отображался шрифтом и на вкладке
Скрытие значений и индикаторов ошибок в ячейках
индикаторов ошибки в «число 2» пишем означает, что оно невозможно отключить его, как должно выглядеть. вилами по воде с которыми работаю: при замене нулиПолосатый жираф алик что число надоСкопируйте, вставте в
word-е столбец сGuest Установите флажокНД белого цвета. ВГлавная ячейках. число, меньше которого не отформатировано как есть несколько способов,
Преобразование ошибки в нулевое значение и использование формата для скрытия значения
opracing водить. 0735.371.966 таких значений все-равно удаляются.: Это — единственный превратить в текст,
30-значными числами.: формат ячеек текстовый
Для пустых ячеек отображать, как показано в результате текст ошибкинажмите кнопкуФормулы могут возвращать ошибки не показывать в число. позволяющих обойти его.
: Sanja спасибо, примерЖелательно файл приложить, у меня может
vikttur способ. Дело в и что этот
У меня не2. Выделяем столбец специальная вставка-значения. Введите в поле примере ниже.
в таких ячейках
Условное форматирование по многим причинам.
таблице. Получилось так.При введении в ячейкуЕсли вам нужно сложить который прислал работает, простенький, с примером.
быть несколько тысяч,: Перед изменениями установите том, что Excel ответ уже был получается :(
в excel правойbystander
значение, которое должноОписание функции становится невидимым..
Например, формула =1/0
Нажимаем «ОК». Получилась такая числа с буквой много значений, которые проверил. Но покаЮрий М и при замене
текстовый формат ячеек воспринимает до 15 дан в этой
Михаил С. мышкой, свойства ячеек,: там нет опции отображаться в пустыхЕСЛИОШИБКАВыделите диапазон ячеек, содержащих
Выберите команду возвращает ошибку #ДЕЛ/0!, формула =МАКС(A2-B2;0) Копируем «е», например 1e9, похожи на даты работает только для: Ещё раз - получается следующее 735371966Ошибаетесь, Вы запятую ЗНАЧАЩИХ цифр в теме.: Да, постом раньше
выбираем ТЕКСТОВЫЙ, ОК «значения», а есть ячейках. Чтобы в
. С помощью этой значение ошибки.Создать правило поскольку деление на формулу вниз по оно автоматически преобразуется (например, чисел с
запятых, точки я ЧИСЛО не может (первый знак потерян). не удаляете, а числе. 16-значные номераЗатем он-же пишет я погорячился -3. Выделяем первую — «объект Документ пустых ячейках ничего функции можно определить,
На вкладке. 0 недопустимо. Предусмотрены столбцу. Результат получился в научное число: дробями), вы можете так понимаю по быть с ведущимHugo заменяете на пробел.
Скрытие значений ошибок путем изменения цвета текста на белый
карт не могут»Вот нашел решение конкретно из ворда ячейку в excel Microsoft Office Word, не отображалось, удалите содержит ли ячейкаГлавнаяВ диалоговом окне
следующие значения ошибок: такой.
1,00E+09. Чтобы избежать отформатировать ячейки как аналогии можно как-то нулём. Текст -: Да,замена превращает это Удалять — это быть ТОЧНО представлены (exel 2007). не работает. Работает правой мышкой ,
Метафайл Windows, HTML, из поля весь или возвращает ли
в группеСоздание правила форматирования #ДЕЛ/0!, #Н/Д, #ИМЯ?,
Этой функцией «МАКС» этого, введите перед текст. После этого
в формуле прописать? пожалуйста. «число» в число, когда в ЗАМЕНИТЬ в виде числа.выбираем ТЕКСТОВЫЙ, ОК»
из блокнота и Специальная вставка - Текст в кодировке текст. Чтобы отображались формула ошибку.Стиливыберите параметр #ПУСТО!, #ЧИСЛО!, #ССЫЛКА! можно выбрать наибольшую
числом апостроф: ‘1e9 Excel Online неС UDF никогдаThe_Prist даже при текстовом
оставлять пустое поле. Но спокойно могутЕму вновь начинают других различных мест, Текст в кодировке Unicode, Текст. Пробовал
Отображение тире, #Н/Д или НД вместо значения ошибки
нулевые значения, снимитеНДщелкните стрелку рядомФорматировать только ячейки, которые и #ЗНАЧ!. цифру в столбцеМожно будет пытаться преобразовать раньше не работал: дал наиболее предпочтительный формате ячейки, беда. opracing быть введены, как
говорить, что число
напимер с этой Unicode, вставить. все форматы, не этот флажок. Эта функция возвращает с командой
содержатЧтобы скрыть значения ошибок, или строке. Например,в Excel заменить цифру, их в даты. попробую разобраться.
Скрытие значений ошибок в отчете сводной таблицы
в данном случае
Вариант — сперва: Забыл добавить, я текст. А зачем
надо превратить в страницы. Из вордаЮрий М помоглоВ левом верхнем углу в ячейке строкуУсловное форматирование. можно преобразовать их, узнаем какая цифра значение на ноль,
Выберите ячейки, в которыеЮрий М ответ на мой добавить апостроф (например не самый опытный нужны именно ЧИСЛА? текст. — Ваш способ.: Ага, а какSerge ячейки с формулой,
«#Н/Д». Синтаксис функции: =и выберите пунктУбедитесь, что в разделе например, в число самая большая в
в т.ч. необходимо ввести числа.: , прекратите бездумное взгляд. Т.к. при формулой рядом, затем пользователь excel и Что, что-то черезИ напоследокзы. Мне раньше потом с тестом: Поставить перед числом которая возвращает ошибку,
НД()Управление правиламиФорматировать только ячейки, для 0, а затем строке 2. Вотрицательное числоЩелкните цитирование. Кнопка цитирования Ctrl+H текст все скпировать значения назад), к сожалению макросами них вычислять придётся!»Я прекращаю этот из ворда не
Скрытие индикаторов ошибок в ячейках
сложение/деление будете делать? знак ` появляется треугольник (индикатор.. которых выполняется следующее применить условный формат,
ячейку E2 пишем. Настроить таблицу не
Главная НЕ ДЛЯ ответа. равно будет преобразован а уже затем не владею. Еслиopracing бесполезный спор. я не было необходимости этого Если нужны числа
dude ошибки). Чтобы отключить Щелкните отчет сводной таблицы.Появится диалоговое окно условие позволяющий скрыть значение. такую формулу =МАКС(A2:D2)
отображать нули в>Sanja в число автоматически убивать ненужное заменой.
Копирование длинных чисел в эксель — как избежать замены цифр на 0
можно решение по: Всем добрый день. мог найти решение делать.
— см. ссылку,: сорри его отображение, выполнитеПоявится вкладка
Диспетчер правил условного форматированияв первом спискеСоздание образца ошибки Получилось. Excel можно функциейЧисловой формат
: можно Function НОЛЬ(число и ведущие ноли Ну или сразу проще.
Помогите с огромной
для себя, здесьСергей которую я приводил
не значения, а указанные ниже действия.Работа со сводными таблицами. выбран пунктОткройте чистый лист илиВторой вариант. условного форматирования, заменить> As Variant) НОЛЬ
будут потеряны. в формуле убитьHugo
проблемой, постоянно работаю тоже не нашел
: Я прекращаю этот выше. А про
текст
Ячейка с ошибкой в.Выберите команду
Значение ячейки создайте новый.Нам пригодится ноль на тире,Текст = Replace(Replace(число, «,»,Sanja
все точки-запятые.: 1. Тут про с большим массивом ответа, решение пришло
бесполезный спор, его текст в самом
вариант сергея бэст формулеExcel 2016 и Excel 2013:Создать правило, а во втором —Введитефункция «ЕСЛИ» в Excel
: Все-таки предложу UDF,aLexaR макросы никто кроме данных из которых
опытным путем, как может разрешить только начале есть варианты.
сам всегда «_»В Excel 2016, Excel 2013 на вкладке
.равно3
. Эта функция находится «Как убрать нулиЕсли вам нужно ввести
End Function особых навыков не: Попробуйте так: весь Вас не говорил.
мне надо удалять я описал» bystander, как задавший Перечитайте тему. вперед ставлю и и Excel 2010:
АнализОткроется диалоговое окно. Затем в текстовомв ячейку B1, на закладке «Формулы», в Excel». всего несколько чисел,МВТ требует — нужно столбец выделить Ctrl+H2. Чисел с
лишние символы приводяЮрий, Михаил, Сергей! вопрос.
Сергей не парюсь выберитев группеСоздание правила форматирования поле справа введите0 в разделе «БиблиотекаЗдесь рассмотрим три
можно отменить их
: Или так (строку код добавить в Заменить . на
ведущими нулями в значения к числовому
О чем жея не мог: Прочитайте вопрос 2010Serge
ФайлСводная таблица. значение 0.
— в ячейку C1 функций» выбираем – варианта, преобразование в даты Delim продумайте сами):
стандартный модуль книги пусто Экселе не бывает.
значению не содержащему вы спорили (обсуждали)?:-))))
найти решение для года!
: 2 тухачевский Андрей, >
щелкните стрелку рядомВ списке
Нажмите кнопку и формулу «Логические». Или простокак заменить в Excel в Excel Online Function НОЛЬ(число As Function НОЛЬ(число AsДалее в новом Если впереди 0 точек, дефисов, запятых
Юрий М себя, здесь тоженужно только скопировать ` лучше _
Параметры с командойВыберите тип правилаФормат=B1/C1 пишем такую формулу
отрицательное число на одним из таких Variant) Dim Delim, Variant) НОЛЬ = столбце формула: =СЦЕПИТЬ(«0»;RC[-1]) — то это и т.д. Так
: Человек, судя по не нашел ответа, 20-30 цифр счета,
потому что ` >Параметрывыберите пункт. — в ячейку A1.
в ячейке D2. ноль способов: Res as String Replace(число, «,», «»)
Михаил С. или строка (число как значений очень всему, спорил сам решение пришло опытным реестрового номера или не отображается вФормулы
и выберите пунктФорматировать только ячейки, которыеНа вкладке
В ячейке A1
=ЕСЛИ(A2-B2.добавить перед числом апостроф
Delim = «.,/-^:;» End Function: смотря как потом текстом, которому впереди много (до 50000 с собой. Сначала путем, как я
прочей подобной информации.
ячейке и не.
Параметры
содержатЧисло отобразится значение ошибкиТретий вариант.
Первый вариант.
(‘). Например: ’11-53 Res = числоМВТ используются эти данные. дописаны нули), или строк) использую для не мог найти описал.
№ счета не выводится на печать.В Excel 2007 нажмите
..в списке #ДЕЛ/0!.В новом столбцеФункция «МАКС» в Excel. или ‘1/47. Апостроф For I =: Тогда можно макросомв пустую ячейку эти нули добавлены этой цели функцию решение для себя,если кому то надо делить или2 bystander Скнопку Microsoft OfficeExcel 2010 и Excel
Почему Excel исправляет последнюю цифру в данном значении на 0?
В разделеЧисловые форматыВыделите ячейку A1 и пишем формулу. ВЕсли нужно, преобразовать не отображается после 1 to Len(delim) на выделенном диапазоне формулу:
форматом, а само замены, указывая к здесь тоже не это поможет буду умножать, нужно его такими «числами» Вы
и выберите пункты 2007: на вкладке
Измените описание правилавыберите пункт нажмите клавишу F2, примере мы напишем отрицательное число в нажатия клавиши ВВОД; Res = Replace(Res, Sub SaveZero() Selection.Offset(,=СИМВОЛ(160) значение без нулей. примеру заменить «,» нашел ответа, а рад. спасибо. видеть или по сможете работать толькоПараметры Excel
Параметрыв списке(все форматы) чтобы изменить формулу. формулу в ячейке ноль, нужно воспользоватьсядобавить перед дробным числом MID(Delim, I, 1), 1).NumberFormat = «@»копируете ячейку и3. Про текстовый на » « потом оно пришлоЮрий М нему сортировать! как с текстом. >в группеФорматировать только ячейки, для.После знака равенства (=)
F2. =(C2>0)*C2 Результат функцией «МАКС». У ноль и пробел, «») Next I For Each Cell вставляете в поле
формат уже сказали, тем самым удаляя опытным путем. А: >> Как ВыПоэтому и ТЕКСТ!dudeФормулыСводная таблица которых выполняется следующееВ поле введите такой. нас такая таблица.
например, чтобы числа НОЛЬ = Res In Selection Cell.Offset(, «заменить». другой вариант - данный знак. зачем читать то,
себе представляете 15000Михаил С.: agree
.щелкните стрелку рядом условиеТипЕСЛИОШИБКАКак сложить только
Здесь из первого 1/2 или 3/4 End Function 1) = Replace(Cell.Value,годится не во добавить перед каждымА теперь вопрос что было написано
счетов содержащихся в: А у меняGuestВ разделе
с командойвыберите пунктвведитес открывающей круглой отрицательные, или только столбца А вычислили не заменялись датамиВозможно ли это изменить? «,», «») Next всех случаях. таким значением апостроф.
Как при данной выше? — ведь файле word исправлять работает, если: Сорри, а если
Контроль ошибокПараметрыОшибки;;; скобкой: положительные числа, смотрите
второй столбец В. 2 янв илиAbram pupkin Cell End Subwebleyopracing замене сделать так решение он сначала и ставить апостроф?3. Выделяем нужную надо скопировать иснимите флажоки выберите пункт.(три точки сЕСЛИОШИБКА( в статье «Сумма Теперь нам нужно, 4 мар. Ноль: МНОГОЗНАЧНЫЕ ЧИСЛА вTheBestOfTheBest: Можно с помощью: Про апостроф спасибо,
что бы не не нашёл :-)Очень даже хорошо ячейку, CTRL+V вставить столбцы, в
Включить фоновый поиск ошибокПараметрыНажмите кнопку запятой) и нажмитеПереместите курсор в конец отрицательных чисел в чтобы в таблице не остается в Excel
: Есть 2 варианта: дополнительного столбца: приму во внимание, исчезал первый символ Вот он и
представляю: перебираю ихЮрий М
одном из которых..
Формат кнопку
формулы.
Excel» здесь.Excel ячейке после нажатия
начните ввод с если из этого
=ПОДСТАВИТЬ(A1;».»;»») но мне надо «0».
прекратил спорить сам
циклом и к: А Вы прочитайте такие цифры?? как
и откройте вкладкуОКВведите
Иногда, для автоматическоговместо отрицательных чисел стоял
клавиши ВВОД, а апострофа (буква «Э» надо сделать строку,
потом специальная вставка
получить числа безКак я понимаю
с собой :-) каждому значению впереди
ответ от 24.02.2010, быть??: Копирую в эксель
Разметка и форматШрифт
. Нажмите кнопку,0) составления отчета, нужно нуль тип ячейки становится в английской раскладке)
то либо апостраф -> значения. Нули лишних знаков. при замене excelПосле внесения значения в добавляю апостроф. 19:51Serge из аутлука числои выполните одно
.ОК, т. е. запятую записать отрицательное число. дробным.Николай механик ‘0735371966 либо формат останутсяПоясню те значения
принимает все значения любую ячейку, любаяP.S. А вообщеGuest: Предварительно установить столбцу 1003763821122276753 или оба указанныхЩелкните стрелку, чтобы открытьеще раз. с нулем и
не с минусом,В новом столбцеПримечания:: Возможно. Стать на ячеек — текстvikttur с которыми я за числовые и последняя указанная цифра про значения из: А Вы прочитайте формат «текстовый».После вставки число ниже действия. список
Значение 0 в закрывающей круглой скобкой. а в скобках. (у нас в поле, правой кнопкой
(см.выше). Если требуется: И никак?
работаю это коды по умолчанию откидывает автоматически заменяется на 20 цифр (номера ответ от 24.02.2010,Сергей меняется на 1.00376E+18Измените способ отображения ошибок.Цвет
ячейке исчезнет. ЭтоФормула Как это сделать,
примере, в столбцеВместо апострофа можно использовать нажать формат ячейки, оставить как число
SanShiney товаров, изменение или первый «0» если 0, например число: счетов) вопросы задавались 19:51
: А на вопрос и ячейке присваивается В группе, и в разделе связано с тем,=B1/C1 читайте в статье D) пишем формулу. пробел, но если выбрать цифровой и (зачем только. ), то: Я сталкивался с потеря хотя бы он является первым 5106216345345354, где последняя
Почему в Excel записывая в ячейку число из 16 цифр, последняя цифра округляется до «0»?Возможно ли это изменить?
неоднократно. И всегда
Как Вы себе так никто и «общий» вид
ФорматЦвета темы что пользовательский формат
примет вид «Отрицательные числа Excel На закладке «Формулы» вы планируете применять там задать формат ячейки д.б.
Источник
Говорит, что вы импортируете некоторые данные в Microsoft Excel со многими отрицательными числами, вам нужно удалить все отрицательные числа и заменить их нулем. Конечно, вы можете вручную справиться с этим один за другим, если проявите достаточно терпения. Большинство из нас может придумать хитрые способы. На самом деле есть несколько простых советов по замене отрицательного числа на ноль в Excel.
Приведенный ниже пример может быть проще для понимания: в диапазоне ячеек есть отрицательные числа, и я посоветую вам изменить все отрицательные числа. сразу обнулить числа в выделенном фрагменте.
Измените отрицательное число на ноль с помощью функции ЕСЛИ
Измените отрицательное число на ноль с помощью настраиваемого формата ячейки
Легко измените отрицательное число на ноль несколькими щелчками мыши
Содержание
- Замените отрицательное число на ноль с помощью функции ЕСЛИ
- Измените отрицательное число на ноль с помощью настраиваемой ячейки формата
- Легко изменить отрицательное число на ноль несколькими щелчками мыши
- Легко изменить отрицательное число на ноль несколькими щелчками мыши.
- Статьи по теме:
Замените отрицательное число на ноль с помощью функции ЕСЛИ
Функция ЕСЛИ Microsoft Excel может распознавать отрицательные числа и измените их на ноль, не влияя на положительные числа.
Шаг 1 : в пустой ячейке, говорит Ячейка E1, введите формулу = ЕСЛИ (A1 , см. Снимок экрана:
Шаг 2 : затем нажмите Enter и перетащите маркер заполнения в диапазон, который вы хотите содержать в этой формуле. И все отрицательные числа заменены нулями. См. Скриншоты:
Step3 : поскольку они являются формулами, при копировании их в другие ячейки вставляйте как значения.
Примечание . Таким образом, пустые ячейки будут заполнены нулями. тоже.
Несколько щелчков мышью, чтобы заменить все отрицательные числа на нули (или изменить знак значений) в выделении в Excel:
Kutools for Excel Изменить знак значений утилита поможет вам легко заменить все отрицательные числа на нули при выборе в Excel. И вы можете быстро изменить знак значений с помощью этой утилиты, как показано в демонстрации ниже.
Загрузите полнофункциональную 30-дневную бесплатную версию Kutools for Excel прямо сейчас!
Измените отрицательное число на ноль с помощью настраиваемой ячейки формата
Фактически, мы можем отформатировать выделение и показать все отрицательные числа как нули. Вы можете сделать это, выполнив следующие действия:
1. Выберите диапазон, с которым вы будете работать.
2. Щелкните выделенный фрагмент правой кнопкой мыши и выберите в контекстном меню пункт Формат ячеек .
3. В диалоговом окне Форматирование ячеек вам необходимо:
- Щелкните вкладку Число ;
- Выберите Custom в поле категории;
- В поле Type: введите #, ## 0; “0” , см. следующий снимок экрана:
- Нажмите ОК .
Тогда все отрицательные числа в выделенном фрагменте преобразуются в нули.
Примечание. Таким образом, отрицательные числа отображаются как ноль, но не изменяются значения отрицательных чисел.
Легко изменить отрицательное число на ноль несколькими щелчками мыши
Кнопка Изменить знак значений утилита Kutools for Excel поможет вам легко заменить отрицательные числа на нули несколькими щелчками мыши.
Перед применением Kutools for Excel , пожалуйста, сначала загрузите и установите его ng>.
1 . Выберите диапазон с отрицательными числами, которые нужно заменить на нули, а затем нажмите Kutools > Content > Изменить знак значений , см. снимок экрана:
2 . Во всплывающем диалоговом окне Изменить знак значений выберите параметр Заменить все отрицательные значения на ноль , а затем нажмите ОК кнопку. См. Снимок экрана:
Тогда все отрицательные значения в выбранном диапазоне будут немедленно изменится на нули, как показано на скриншоте ниже.
Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, нажмите, чтобы загрузить ее , а затем примените операцию в соответствии с указанными выше шагами.
Легко изменить отрицательное число на ноль несколькими щелчками мыши.
Статьи по теме:
- Замените отрицательные числа на положительные
- Заменить положительные числа на отрицательные
- Обратить знаки значений в ячейках
- Исправить отрицательные знаки в конце в ячейках
- Выбрать ячейки на основе определенных критериев
- Выбрать ячейки с определенным текстом
- Выбрать все отрицательные числа в Excel
В этом уроке мы расскажем вам о хитром трюке, с помощью которого можно изменить отрицательные числа на нули, при этом оставив неизменными положительные.
На рисунке ниже вы видите два столбца с цифрами. Чтобы вычесть числа в столбце В из чисел в столбце А, следуйте инструкции.
- Выберите ячейку С1.
- Введите следующую формулу:
=A1-B1
- Выделите ячейку С1, зажмите её правый нижний угол и протяните формулу вниз.
Результат:
- Чтобы изменить отрицательные числа на нули, при этом оставив положительные числа неизменными, вместо формулы:
=A1-B1
используйте следующую:
=MAX(0,A1-B1)
=МАКС(0;A1-B1)
Протяните формулу вниз. Получим результат:
Пояснение: Функция MAX (МАКС) возвращает максимальное из двух значений. Если результат формулы отрицательный, функция возвращает 0.
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение:
Чтобы ввести отрицательные значения в ячейку, можно использовать знак «минус» (–), а можно заключить нужное число в скобки.
При этом и в ячейке, и в окошке строки формул будет отображаться отрицательное значение без скобок. Для отрицательных значений можно задать и специальный способ отображения – красным цветом, со знаком минус или без него.
- В окне открытого листа выделите нужные ячейки и перейдите к вкладке «Главная».
- В группе «Число» щелкните по кнопке «Формат ячеек» (или используйте сочетание клавиш Ctrl+Shift+F).
- В окне «Формат ячеек» на вкладке «Число» в графе «Числовой формат» выберите из списка пункт «Числовой».
- После того как справа в окне отобразятся возможности данного формата, в группе «Отрицательные числа» выберите нужный способ отображения отрицательных величин в ячейках.
- Закройте окно кнопкой «ОК».
Примечание
Если же при наборе числа перед числом ввести знак «плюс» (+), то Excel автоматически опустит знак и в ячейке будет отображаться только само число.
24.01.2013 Григорий Цапко Полезные советы
Иногда возникает необходимость установления числового формата, при котором отрицательные числа отображаются не со знаком минус, а в скобках.
Например, (1 000), вместо — 1 000
Такая ситуация возникает при автоматическом формировании бухгалтерской отчетности в Excel, в которой, отрицательные числа должны отображаться в скобках.
Изначально, в Excel нет такого формата, и для того, чтобы он появился мы должны отредактировать один из существующих.
Сделать это можно через диалоговое окно Формат ячеек →вкладка Число → поле Числовые форматы → пункт (все форматы).
В поле Тип выбираем следующий формат: # ##0_р_.;- ##0_р_.
И редактируем его до следующего вида: # ##0_р_.;(# ##0)_р_.
Отредактированный формат появиться в самом конце списка форматов. Теперь его можно выбирать и применять к требуемым ячейкам.
Автоматический перевод отрицательного значения в нулевое. |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Формула в excel если значение меньше 0 то равно 0
Как заменить в Excel отрицательное число на ноль.
нашим условиям. Смотрите логического выражения. СмотритеВ ячейку В6 =ЕСЛИ(А1=2;6;0) написали условие, по слово, посчитай сумму =ЕСЛИ(A2-B2 в разделе «Библиотекав Excel заменить цифру,
пишешь =если (В1>0;B1) цветов, через «создать с ячейки А2 знаком минус ( цвет шрифта); параметры для следующего=A1-B1 применений этих функций. статью «Функция «СЧЁТЕСЛИ такую формулу в написали такую формулу.Копируем формулу вниз
которому нужно искать таких-то ячеек, т.д.Третий вариант. функций» выбираем «Другие значение на ноль,в ячейке С2 правило». и А1-Теперь нулевые значения отображаются листа/, затем снятьВыделите ячейку
Еще одна логическая в Excel». Эту статье «Функция «ЕСЛИ» =ЕСЛИ(A6=»%»;1;»нет») Здесь в по столбцу В. ячейки в столбце Все это пишемВ новом столбце функции». Затем выбираемв т.ч.
пишешь =если (В1
AmpersandDimon), то в ячейке белым шрифтом и галочку Показывать нулиС1 функция в Excel функция может посчитать в Excel с третьем условии написали Получилось так.
А (ячейки, в в формуле. Функция пишем формулу. В функции «Статистические» иотрицательное числоВывод значения или 0
: ПОЛЬЗОВАТЕЛЬСКИЙ ФОРМАТ: по-моему выглядеть она должно отображаться не видны на в ячейках, которые, зажмите её правый
– это функция ячейки, в которых несколькими условиями сравнения». слово «нет» вТолько в ячейке В2 которых стоит цифра в Excel «ЕСЛИ» примере мы напишем нажимаем на функцию
Функция «ЕСЛИ» в Excel.
Как изменить отрицательные числа на нули в Excel
нуля, то значение открыто. в ячейке останется (например, введите формулу формат # ##0,00;-# ##0,00;MAX хитром трюке, с определенных строках».
в Excel вставлять Если число будет «Да». В ячейке любое слово в В то значение, «Отрицательные числа Excel цифру в столбце отрицательное число в: простите меня сирого. записывается в С1,
- Зачем вам отрицательное число. =»»). Записав, например,
- Применение вышеуказанного формата не
(МАКС) возвращает максимальное
помощью которого можноМожно в Excel в другие формулы меньше 2, то В4 написали такую
этом условии, т.д.
которое мы укажем в скобках». или строке. Например, ноль, нужно воспользоваться если(формула>0;формула;0) делов то
если меньше нуля,
Подскажите как сделать написать
в ячейке
влияет на вычисления. из двух значений.
изменить отрицательные числа суммировать данные из с другими функциями. ячейка должна оставаться формулу.Третье условие – в формуле. МожноЧасто применяемая,
узнаем какая цифра функцией «МАКС». У
AndreTM
то в С2.
пишешь фразу «условное
Скрытие значений в MS EXCEL равных 0
формулу если :B1 В Строке формул,
Если результат формулы на нули, при таблицы по многим=ЕСЛИОШИБКА(ИНДЕКС($B$2:$B11;НАИМЕНЬШИЙ(ЕСЛИ($F$2=A2:A11;СТРОКА(B2:B11)-1;»»); пустой. Скопировали формулу=ЕСЛИ(A4=»Да»;100;»») «Значение_если_ложь» — здесь выбрать любые числа,логическая функция в Excel самая большая в нас такая таблица.
: Как такое реализовать? форматирование» / «conditional нужно чтобы, еслиформулу =ЕСЛИ(A1;A1;»») получим по-прежнему, будет отображаться
Пользовательский формат
отрицательный, функция возвращает этом оставив неизменными разным условиям. Например,
- СТРОКА()-5));»») по столбцу С.Обратите внимание! мы напишем, что
- слова, т.д.
- — функция «ЕСЛИ» строке 2. В
Здесь из первогоВывод значения или 0,Zenya petrusev formatting» вычислениt с двух пустую ячейку 0, хотя в
Условное форматирование
0. положительные. в функции «ЕСЛИ»
- Эта формула для
- Получилось так.В третьем условии нужно писать, еслиПоявившееся диалоговое окно
- считает данные ячеек ячейку E2 пишем
- столбца А вычислиливам придётся вычислять: Если ты пишешь
читаешь ячеек больше нуля,В1 ячейке ничего не
Урок подготовлен для ВасНа рисунке ниже вы можно написать одно примера взята изПятый пример. в формуле мы в ячейке А1 заполнили так. по условию, которое такую формулу =МАКС(A2:D2) второй столбец В.
Значение Пустой текст («»)
(и записывать!) формулу программу, то этоPROFIT! тогда в ячейкев случае, если будет отображаться. командой сайта office-guru.ru видите два столбца условие поиска данных статьи «Выбрать сразуМожно функцией «ЕСЛИ» поставили не «нуль», будет написано НЕВ формуле «ЕСЛИ» нужно мы напишем в Получилось. Теперь нам нужно, два раза, а
Если число отрицательное, то 0 (Формулы/Formulas)
просто сделать, командыв 2007 экселе
формулы писалась эта вИспользуя Условное форматирование, такжеИсточник: http://www.excel-easy.com/examples/negative-numbers-to-zero.html с цифрами. Чтобы для суммирования. В много данных из посчитать итог теста, а две двойные цифра «2», а
написать три условия. формуле или пишет
Второй вариант. чтобы в таблице если она длиной
зависят от языка есть кнопка с сумма, а еслиА1 можно добиться практическиПеревел: Антон Андронов вычесть числа в функции «СУММЕСЛИМН» можно таблицы Excel» здесь. когда в нем кавычки – это
Формула «если» в Excel
другая цифра. Мы В формуле эти нужные слова вНам пригодитсяExcel в сотню-другую символов?Александр погребняк таким названием на меньше нуля тогданаходится значение =0. такого же результата.Автор: Антон Андронов
столбце написать в одной Этой формулой выбираем
ставят не слова, значит «Пусто» (оставить поставили «0» (нуль). условия напишутся через нужной ячейке. Например,
функция «ЕСЛИ» в Excelвместо отрицательных чисел стоял а если в: Средствами Эксель этого
закладке Home просто ноль. например: Столбецвыделите интересующий диапазон;
Иногда требуется скрыть значенияВ формуле до 127 из таблицы товара а знаками. Читайте ячейку пустой). Скопировали Это значит, если точку с запятой. такие условия -. Эта функция находится нуль
Вопрос по Excel. Как сделать так, что бы если значение ячейки меньше нуля, то значение окрашивалось в красный цвет?
ней надо что-то сделать нельзя. Ни
вобщем, там всё 5,82-5,10 = 0,72;А
в меню выберите Главная/
равные 0. Сделаем
из чисел в условий. Подробнее об и переносим в статью «Как объединить
формулу в ячейку в ячейке А1
Первое условие – если в ячейке
на закладке «Формулы»,.
исправить?
одна формула не интуитивно понятно 5,10-5,82=0; .
можно скрыть. Стили/ Условное форматирование/
это несколькими способами.
столбце
этой функции, ее
лист заказа выбранные
данные теста в
В5. стоит НЕ цифра «Лог_выражение». Мы написали А стоит то-то,
в разделе «БиблиотекаВ новом столбце
Так что воспользуйтесь
Если значение больше нуля то разность пишем в одну ячейку если меньше то в другую
может изменить значениеВладимир шулдяковRoverSteve Правила выделения ячеек/Скрыть значения равные 0А применении и различных покупателем позиции.
ячейках в Excel»Третий пример. «2», то Excel А1=2 – это а в ячейке
функций» выбираем – (у нас в вышеприведенным ответом от в другой ячейке.: 2010: Вот так =ЕСЛИ
: Доброго времени суток! Равно);
во всех ячейках, следуйте инструкции. вариантах применения, читайте
Ещё есть функция тут.
если результат формулы отрицательный (Формулы)
В следующей формуле должен написать в значит, если в В стоит то-то, «Логические». Или просто примере, в столбце
ФормулярНужно только на Вкладка «главная» -
(RC[-2]-RC[-1]>0;RC[-2]-RC[-1];0)Если сумма изв левом поле введите
на листе можно
Выберите ячейку в статье «Суммирование «СЧЁТЕСЛИ» в Excel
Можно в Excel
поставили в третьем ячйке В1 нуль. ячейке А1 стоит
то в ячейке пишем такую формулу D) пишем формулу.. ВБА макрос писать «условное форматирование»Это выражение помещается двух ячеек 0; через Параметры MSС1
ячеек в Excel — она считает в функцию «ЕСЛИ» условии знак «Тире».
Блог Евгения Крыжановского
Я научу вас ремонтировать свой компьютер!
Excel: «Если» (формула). В Excel функция «Если»
В статье речь пойдет о функции табличного редактора Excel «Если». Она связана с логическими возможностями приложения. Данную функцию можно отнести к наиболее распространенной, которая зачастую используется во время работы.
Ключевые возможности
В программе Excel формула «Если» позволяет различного рода задачи, которые требуют сравнить определенные значения и получить результат. Такое решение дает возможность использовать ветвящиеся алгоритмы, создавать дерево решений.
Примеры применения
Функция имеет вид: =ЕСЛИ (задача; истина; ложь). Первой составной частью является логическое выражение. Оно способно выступать в виде фразы или числа. Например, «10» или «без НДС». Такой параметр обязательно следует заполнить. Истина представляет собой значение, отображающееся в качестве результата, если выражение верно. Ложь представляет собой данные, которые будут выданы, когда задача неверна.
Равенство параметров двух ячеек
Чтобы лучше понять возможности функции «Если» в Excel, необходимо привести примеры. Поэтому дальше стоит приступить к их рассмотрению. Нужно ввести в клетку C1 значение 8. После этого в поле по адресу D1 необходимо вписать формулу вида: =ЕСЛИ(C1 , =, >, =, 3); «проходит», «нет»).
Если рассмотреть более сложный пример, понадобится использовать «ИЛИ» либо «И». Таким образом, можно ознакомиться с применением формулы в Excel, если существует несколько условий в задании. Например: =ЕСЛИ(ИЛИ(A1=5; A1=10); 100; 0). В данном случае можно сделать вывод, когда значение в клетке А1 равно 5 или 10, программа отображает результат 100. В противном случае он составляет 0. Существует возможность применить эти операторы, чтобы найти решение более сложным задачам.
Например, в базе требуется вычислить должников, которым требуется заплатить более 10000 рублей. Можно задать условие, что заем не погашался более полугода, то есть шести месяцев. Благодаря функции табличного редактора Excel «Если» позволяется в автоматическом режиме получить около соответствующих имен отметку «проблемный клиент». Допустим, в клетке A1 размещены данные, которые указывают на срок задолженности (месяцы). Поле B1 содержит сумму.
В данном случае формула представлена в следующем виде: =ЕСЛИ(И(A1>=6; B1>10000); «проблемный клиент»; «»). Таким образом, если выявлен человек, соответствующий указанным условиям, программа отображает напротив его имени соответствующий комментарий. Для других участников списка эта клетка останется пустой.
Также можно ознакомиться с примером, когда ситуация является критической. Необходимо ввести соответствующий комментарий. Как результат, формула получится следующей: =ЕСЛИ(ИЛИ(A1>=6; B1>10000); «критическая ситуация»; «»). Однако если программа определяет совпадения по одному из параметров как минимум, отображается соответствующее примечание.
Сложные задачи
Функция Excel «Если» применяется для того, чтобы избежать встроенных ошибок при делении на ноль. Кроме того, она используется и в некоторых других ситуациях. Первый случай обозначается, как «ДЕЛ/0». Его можно встретить достаточно часто. Обычно это происходит тогда, когда формула «A/B» требует копирования. В это же время показатель B в отдельных ячейках составляет 0. Чтобы избежать подобной ситуации, стоит использовать возможности рассматриваемого оператора. Таким образом, требуемая формула имеет следующий вид: =ЕСЛИ(B1=0; 0; A1/B1). Итак, если клетка B1 заполнена значением «ноль», редактор отобразит «0». В противном случае программа поделит показатель A1 на данные B1 и выдаст требуемый результат.
Скидка
Как показывает практика, зачастую возникают ситуации, которые рассматриваются далее. Потребуется рассчитать скидки, учитывая общую сумму средств, затраченных на покупку конкретного товара. Матрица, которая используется, выглядит следующим образом: менее 1000 — 0%; 1001-3000 — 3%; 3001-5000 — 5%; более 5001 — 7%. Можно ознакомиться с ситуацией, когда в Excel имеется база данных посетителей и сведения о сумме, потраченной на покупку. Далее следует рассчитать скидку для каждого клиента. Для этого понадобится применить следующее выражение: =ЕСЛИ(A1>=5001; B1*0,93; ЕСЛИ(А1>=3001; B1*0,95;..).
Система выполняет проверку общей суммы покупок. Если она превышает значение в 5001 рублей, выполняется умножение на 93 процента цены товара. Если превышена отметка в 3001 единиц, происходит аналогичное действие, однако уже учитывается 95%.
Запись опубликована 17.09.2015 автором katrinas11 в рубрике Программы. Отблагодари меня, поделись ссылкой с друзьями в социальных сетях:
Функция ЕСЛИ() в MS EXCEL
Функция ЕСЛИ() относится к наиболее часто используемым функциям.
Синтаксис функции
ЕСЛИ(лог_выражение;значение_если_истина;[значение_если_ложь])
Лог_выражение — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.
=ЕСЛИ(A1>=100;»Бюджет превышен»;»ОК!»)
Т.е. если в ячейке A1 содержится значение большее или равное 100, то формула вернет ОК!, а если нет, то Бюджет превышен.
В качестве аргументов функции, могут участвовать формулы, например:
=ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10))
Т.е. если в ячейке A1 содержится значение >100, то суммирование ведется по столбцу B, а если меньше, то по столбцу С.
Вложенные ЕСЛИ
В EXCEL 2007 в качестве значений аргументов значение_если_истина и значение_если_ложь можно для построения более сложных проверок использовать до 64 вложенных друг в друга функций ЕСЛИ() .
=ЕСЛИ(A1>=100;»Бюджет превышен»;ЕСЛИ(A1>=90;»Крупный проект»;ЕСЛИ(A1>=50;»Средний проект»;»Малый проект «)))
Вышеуказанную формулу можно усложнять и дальше, но есть другие подходы:
Для функции ВПР() необходимо создать в диапазоне A3:B6 таблицу значений:
Если требуется вывести разный текст в случае наличия в ячейке А1 отрицательного значения, положительного значения или 0, то можно записать следующую формулу:
или, если требуется вместо текстовых значений вывести формулы, можно использовать ссылки на диапазон ячеек (содержащих формулы)
=ПРОСМОТР(A24;<-1E+307;0;1E-307>;A27:A29) (см. файл примера )
Опущен третий аргумент [значение_если_ложь]
Третий аргумент функции не обязателен, если его опустить, то функция вернет значение ЛОЖЬ (если условие не выполнено).
=ЕСЛИ(A1>100;»Бюджет превышен»)
Если в ячейке A1 содержится значение 1, то вышеуказанная формула вернет значение ЛОЖЬ.
Вместо ИСТИНА или ЛОЖЬ в первом аргументе введено число
Т.к. значение ЛОЖЬ эквивалентно 0, то формулы
=ЕСЛИ(0;»Бюджет превышен»;»ОК!»)
или (если в ячейке A1 содержится значение 0)
=ЕСЛИ(A1;»Бюджет превышен»;»ОК!»)
вернут ОК!
Если в ячейке A1 находится любое другое число кроме 0, то формула вернет Бюджет превышен. Такой подход удобен, когда проверяется равенство значения нулю.
Связь функции ЕСЛИ() с другими функциями использующие условия
EXCEL содержит также другие функции, которые можно применять для анализа данных с использованием условий. Например, для подсчета количества вхождений чисел в диапазоне ячеек используется функция СЧЁТЕСЛИ() , а для сложения значений, удовлетворяющих определенным условиям, используется функция СУММЕСЛИ() .
Функция ЕСЛИ() , как альтернативный вариант, может быть также использована для подсчета и сложения значений с использованием условий. Ниже приведены иллюстрирующие примеры.
Пусть данные находятся в диапазоне A6:A11 (см. файл примера)
Подсчитаем сумму значений, которые больше 10 с помощью функции СУММЕСЛИ() , записав =СУММЕСЛИ(A6:A11;»>10″) . Аналогичный результат (23) можно получить с помощью формулы массива
=СУММ(ЕСЛИ(A6:A11>10;A6:A11))
(для ввода формулы в ячейку вместо ENTER нужно нажать CTRL+SHIFT+ENTER)
Теперь подсчитаем количество вхождений чисел больше 10 в диапазоне ячеек A6:A11 =СЧЁТЕСЛИ(A6:A11;»>10″) . Аналогичный результат (2) можно получить с помощью формулы массива
=СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))
Теперь, когда принцип понятен, с помощью функции ЕСЛИ() можно конструировать и другие формулы с условиями. Например, нахождение минимального значения среди чисел больше 10:
=МИН(ЕСЛИ(A6:A11>10;A6:A11))
Функции Excel ЕСЛИ (IF) и ЕСЛИМН (IFS) для нескольких условий
Логическая функция ЕСЛИ в Экселе – одна из самых востребованных. Она возвращает результат (значение или другую формулу) в зависимости от условия.
Функция ЕСЛИ в Excel
Функция имеет следующий синтаксис.
ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
лог_выражение – это проверяемое условие. Например, A2 30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.
Однако это был демонстрационный пример. Чаще формулу Эксель ЕСЛИ используют для более сложных проверок. Допустим, есть средненедельные продажи товаров и их остатки на текущий момент. Закупщику нужно сделать прогноз остатков через 2 недели. Для этого нужно от текущих запасов отнять удвоенные средненедельные продажи.
Пока все логично, но смущают минусы. Разве бывают отрицательные остатки? Нет, конечно. Запасы не могут быть ниже нуля. Чтобы прогноз был корректным, нужно отрицательные значения заменить нулями. Здесь отлично поможет формула ЕСЛИ. Она будет проверять полученное по прогнозу значение и если оно окажется меньше нуля, то принудительно выдаст ответ 0, в противном случае — результат расчета, т.е. некоторое положительное число. В общем, та же логика, только вместо значений используем формулу в качестве условия.
В прогнозе запасов больше нет отрицательных значений, что в целом очень неплохо.
Формулы Excel ЕСЛИ также активно используют в формулах массивов. Здесь мы не будем далеко углубляться. Заинтересованным рекомендую прочитать статью о том, как рассчитать максимальное и минимальное значение по условию. Правда, расчет в той статье более не актуален, т.к. в Excel 2016 появились функции МИНЕСЛИ и МАКСЕСЛИ. Но для примера очень полезно ознакомиться – пригодится в другой ситуации.
Формула ЕСЛИ в Excel – примеры нескольких условий
Довольно часто количество возможных условий не 2 (проверяемое и альтернативное), а 3, 4 и более. В этом случае также можно использовать функцию ЕСЛИ, но теперь ее придется вкладывать друг в друга, указывая все условия по очереди. Рассмотрим следующий пример.
Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.
Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются. Поэтому важно их указать в правильной последовательности. Если бы мы начали проверку с B2 =1. Однако этого можно избежать, если в поле с условием написать ИСТИНА, указывая тем самым, что, если не выполняются ранее перечисленные условия, наступает ИСТИНА и возвращается последнее альтернативное значение.
Теперь вы знаете, как пользоваться функцией ЕСЛИ в Excel, а также ее более современным вариантом для множества условий ЕСЛИМН.
Функция ЕСЛИ в Excel с примерами нескольких условий
Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.
Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.
Синтаксис функции ЕСЛИ с одним условием
Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.
Разберем синтаксис функции:
Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).
Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).
Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).
Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».
Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.
Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.
Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.
Функция ЕСЛИ в Excel с несколькими условиями
Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.
Синтаксис будет выглядеть следующим образом:
Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.
Примеры несколько условий функции ЕСЛИ в Excel:
Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.
В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.
Расширение функционала с помощью операторов «И» и «ИЛИ»
Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функции И и ИЛИ могут проверить до 30 условий.
Пример использования оператора И:
Пример использования функции ИЛИ:
Как сравнить данные в двух таблицах
Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.
Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.
Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.
Исходные данные (таблицы, с которыми будем работать):
Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:
В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.
Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.
Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.
Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).
Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.
Содержание:
- Умножьте на минус 1, чтобы преобразовать отрицательное число в положительное
- Используйте функцию ABS, чтобы изменить все отрицательные числа на положительные
- Умножьте с помощью специальной вставки, чтобы перевернуть знак
- Мигающая заливка для удаления отрицательного знака
- Преобразование отрицательных чисел в положительные одним щелчком мыши (VBA)
Посмотреть видео — Преобразование отрицательного числа в положительное в Excel
[lyte id=’qDM6gbGjUkE’ /]
Большинство людей, работающих с электронными таблицами Excel, имеют дело с числами в больших / малых наборах данных.
И когда вы работаете с числами, у вас будут все их типы (положительные, отрицательные, десятичные, дата / время).
Одной из распространенных задач, которые нам часто приходится выполнять, является преобразование этих чисел из одного формата в другой.
И, наверное, самый распространенный — когда вам нужно заменить отрицательные числа на положительные (убрать отрицательный знак) для некоторых расчетов.
И снова в Excel есть несколько способов сделать это.
В этом уроке я покажу вам несколько простых способов изменить отрицательные числа на положительные в Excel (используя формулы, технику копирования и вставки и другие замечательные методы).
Так что, если вам интересно, продолжайте читать!
Умножьте на минус 1, чтобы преобразовать отрицательное число в положительное
Если у вас есть столбец, полный чисел, и вы хотите быстро получить числа, в которых отрицательные значения были преобразованы в положительные, вы можете легко сделать это, умножив эти отрицательные значения на -1.
Но вы также должны убедиться, что вы умножаете только отрицательные числа, а не положительные.
Предположим, у вас есть набор данных, как показано ниже:
Ниже приведена формула, которая преобразует отрицательные числа в положительные, а остальные оставит без изменений:
= ЕСЛИ (A2> 0; A2; -A2)
Вышеупомянутая формула использует функцию ЕСЛИ, чтобы сначала проверить, является ли число положительным или нет. Если он положительный, знак не меняется, а если отрицательный, к ссылке добавляется отрицательный знак, что дает нам только положительное число.
Если у вас также есть текстовые значения в наборе данных, эта функция будет игнорировать это (и будут изменены только отрицательные значения)
Теперь, когда у вас есть требуемый результат, вы можете преобразовать эти формулы в значения (и скопировать их поверх исходных данных, если они вам не нужны).
Используйте функцию ABS, чтобы изменить все отрицательные числа на положительные
В Excel есть специальная функция, которая удаляет отрицательный знак и дает вам абсолютное значение.
… Функция ABS
Предположим, у вас есть набор данных, показанный ниже, и вы хотите изменить отрицательные значения на положительные.
Ниже приведена формула, которая сделает это:
= АБС (A2)
Вышеупомянутая функция ABS не влияет на положительные числа, но преобразует отрицательные числа в положительные.
Теперь, когда у вас есть требуемый результат, вы можете преобразовать эти формулы в значения (и скопировать их поверх исходных данных, если они вам не нужны).
Одним из незначительных недостатков функции ABS является то, что она может работать только с числами. Если у вас есть текстовые данные в некоторых ячейках и вы используете функцию ABS, она даст вам #VALUE! ошибка.
Умножьте с помощью специальной вставки, чтобы перевернуть знак
Если вы хотите изменить знак числа (т. Е. Изменить отрицательный на положительный и положительный на отрицательный), вы также можете использовать эту специальную технику умножения вставки.
Предположим, у вас есть набор данных, показанный ниже, и вы хотите перевернуть знак.
Ниже приведены инструкции по изменению знака с помощью специальной вставки:
- В любой пустой ячейке на листе введите -1.
- Скопируйте эту ячейку (со значением -1)
- Выберите диапазон, в котором вы хотите перевернуть знак.
- Щелкните правой кнопкой мыши любую из выбранных ячеек
- Щелкните Специальная вставка. Откроется диалоговое окно Специальная вставка.
- В разделе «Вставить» выберите «Значения».
- В параметрах операции выберите «Умножить».
- Нажмите ОК
- Удалить -1 из ячейки
Вы могли бы заметить, что приведенные выше шаги мгновенно меняют знак числа на противоположный (т.е. положительные числа становятся отрицательными, а отрицательные числа становятся положительными).
Но что, если вы хотите преобразовать только отрицательные числа в положительные, а не наоборот?
В этом случае вам каким-то образом сначала нужно выбрать все отрицательные числа, а затем выполнить вышеуказанные шаги.
Вот как выбрать в Excel только отрицательные числа
- Выбрать весь набор данных
- Удерживая клавишу Ctrl, нажмите клавишу F. Откроется диалоговое окно «Найти и заменить».
- В поле «Найти» введите — (знак минус)
- Нажмите «Найти все«
- Удерживая контрольную клавишу, нажмите клавишу A.
Вышеупомянутые шаги будут выбирать только те ячейки, которые имеют отрицательный знак. Теперь, когда у вас выделены эти ячейки, вы можете использовать технику специальной вставки, чтобы изменить знак только отрицательных чисел.
Этот метод имеет два преимущества по сравнению с методом формул (два метода, описанные до этого):
- Вам не нужно добавлять дополнительный столбец, а затем использовать формулу для получения результата в этом столбце. Вы можете использовать это в существующем наборе данных.
- Вам не нужно преобразовывать формулы в значения (поскольку результат, который вы получаете, уже является значением, а не формулой)
Мигающая заливка для удаления отрицательного знака
Flash Fill — это новая функция, представленная в Excel 2013. Это позволяет вам быстро идентифицировать закономерности, а затем дать вам результат, в котором шаблон был применен ко всему набору данных.
Это можно использовать, когда у вас есть имена, и вы хотите разделить имя и фамилию. Как только вы несколько раз наберете имя в соседней ячейке, Flash Fill определит шаблон и выдаст вам все имена.
Точно так же вы можете использовать его, чтобы быстро убрать отрицательный знак от числа, а положительные значения остаются неизменными.
Ниже приведен набор данных, в котором у меня есть отрицательные числа, и я хочу изменить их на положительные значения.
Ниже приведены шаги по замене отрицательных чисел на положительные с помощью Flash Fill:
- В поле рядом с таблицей с данными введите ожидаемый результат вручную. В этом примере я вручную введу 874
- В ячейке под ним введите ожидаемый результат (162 в этом примере).
- Выберите обе ячейки
- Поместите курсор в нижнюю правую часть выделения. Он изменится на значок плюса
- Щелкните и перетащите, чтобы заполнить столбец (или дважды щелкните)
- Щелкните значок Параметры автозаполнения.
- Нажмите на Flash Fill.
Вышеупомянутые шаги дадут вам ожидаемый результат, где отрицательный знак был удален.
При использовании этого метода вам нужно помнить, что Excel полагается на угадывание шаблона. Так что вам придется хотя бы показать Excel, что вы конвертируете отрицательное число в положительное.
Это означает, что вам придется вручную вводить ожидаемый результат, пока вы не накроете хотя бы одно отрицательное число.
Преобразование отрицательных чисел в положительные одним щелчком мыши (VBA)
И, наконец, вы также можете использовать VBA для преобразования отрицательных значений в положительные.
Я бы порекомендовал использовать этот метод, если вам приходится делать это часто. Возможно, вы регулярно получаете набор данных из базы данных или от коллег, и вам нужно делать это каждый раз.
В таком случае вы можете создать и сохранить код макроса VBA в личной книге макросов и поместить VBA на панель быстрого доступа. Таким образом, в следующий раз, когда вы получите набор данных, в котором вам нужно это сделать, вы просто выберите данные и щелкните значок в QAT…
… И все будет готово!
Не волнуйтесь, я покажу вам точные шаги, как это настроить и запустить.
Ниже приведен код VBA, который преобразует отрицательные значения в положительные значения в выбранном диапазоне:
Sub ChangeNegativetoPOsitive () для каждой выделенной ячейки, если Cell.Value <0, то Cell.Value = -Cell.Value End, если следующая ячейка End Sub
В приведенном выше коде используется цикл For Next для просмотра каждой выделенной ячейки. Он использует оператор IF, чтобы проверить, является ли значение ячейки отрицательным или нет. Если значение отрицательное, знак меняется на обратный, если нет, он игнорируется.
Вы можете добавить этот код в обычный модуль в книге (если вы хотите использовать его только в этой книге). И если вы хотите использовать этот код макроса в любой книге в вашей системе, вы можете сохранить его в личной книге макросов.
Вот шаги, чтобы получить личную книгу макросов (PMW).
Вот шаги, чтобы сохранить этот код в PMW.
Теперь позвольте мне показать вам, как добавить этот код на панель быстрого доступа (шаги одинаковы, независимо от того, сохраняете ли вы этот код в отдельной книге или в PMW)
- Откройте книгу, в которой у вас есть данные
- Добавьте код VBA в книгу (или в PMW)
- Нажмите на опцию «Настроить панель быстрого доступа» в QAT.
- Нажмите «Дополнительные команды».
- В диалоговом окне «Параметры Excel» нажмите раскрывающийся список «Выбрать команды из».
- Щелкните Макросы. Это покажет вам все макросы в книге (или в личной книге макросов).
- Нажмите кнопку «Добавить».
- Нажмите ОК.
Теперь у вас будет значок макроса в QAT.