Excel отрицательные до нуля

Перейти к содержанию

На чтение 1 мин Опубликовано 30.07.2015

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

На рисунке ниже вы видите два столбца с цифрами. Чтобы вычесть числа в столбце В из чисел в столбце А, следуйте инструкции.

  1. Выберите ячейку С1.
  2. Введите следующую формулу:

    =A1-B1

  3. Выделите ячейку С1, зажмите её правый нижний угол и протяните формулу вниз.Превращение отрицательных чисел в нули в Excel

    Результат:

    Превращение отрицательных чисел в нули в Excel

  4. Чтобы изменить отрицательные числа на нули, при этом оставив положительные числа неизменными, вместо формулы:

    =A1-B1

    используйте следующую:

    =MAX(0,A1-B1)
    =МАКС(0;A1-B1)

    Протяните формулу вниз. Получим результат:

    Превращение отрицательных чисел в нули в Excel

Пояснение: Функция MAX (МАКС) возвращает максимальное из двух значений. Если результат формулы отрицательный, функция возвращает 0.

Оцените качество статьи. Нам важно ваше мнение:

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

Измените отрицательное число на ноль с помощью функции ЕСЛИ
Измените отрицательное число на ноль с помощью ячейки настраиваемого формата
Легко изменить отрицательное число на ноль несколькими щелчками мыши


Измените отрицательное число на ноль с помощью функции ЕСЛИ

Функция ЕСЛИ в Microsoft Excel может распознавать отрицательные числа и изменять их на ноль, не влияя на положительные числа.

Step1: В пустой ячейке, говорит Ячейка E1, введите формулу = ЕСЛИ (A1 <0,0, a1), см. снимок экрана:

doc-change-negartive-to-zero3

Step2: Затем нажмите Enter и перетащите маркер заполнения в диапазон, который вы хотите содержать эту формулу. И все отрицательные числа заменены нулями. Смотрите скриншоты:

doc отрицательное изменение нуля

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

Внимание: Таким образом, пустые ячейки также заполнятся нулями.



Измените отрицательное число на ноль с помощью ячейки настраиваемого формата

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

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

2. Щелкните выделение правой кнопкой мыши и выберите Формат ячеек пункт контекстного меню.

3. В Формат ячеек диалоговое окно, вам необходимо:

  • Нажмите Число вкладка;
  • Выберите На заказ в поле категории;
  • В разделеТип: поле введите #, ## 0; «0» см. следующий снимок экрана:
  • Нажмите OK кнопку.

doc-change-negartive-to-zero5

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

Примечание: Таким образом, отрицательные числа отображаются как ноль, но не изменяются значения отрицательных чисел.


Легко изменить отрицательное число на ноль несколькими щелчками мыши

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

1. Выберите диапазон с отрицательными числами, которые нужно заменить нулями, а затем нажмите Кутулс > Содержание > Изменить знак ценностей, см. снимок экрана:

2. В всплывающем Изменить знак ценностей в диалоговом окне выберите Измените все отрицательные значения на ноль вариант, а затем щелкните OK кнопка. Смотрите скриншот:

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

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


Легко изменить отрицательное число на ноль несколькими щелчками мыши


Статьи по теме:

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

Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка 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. Это отобразит отрицательные числа как ноль.

Примечание. Мы используем этот метод с особой осторожностью. Это может вызвать большую путаницу в вашей рабочей тетради!

Изменить форматирование чисел

  1. Выберите диапазон ячеек
  2. Нажмите CTLR + 1 для доступа к диалоговому окну числового формата.
  3. Выберите Custom
  4. Тип 0;”0”;0 в поле Тип и нажмите кнопку ОК

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

Формула замены отрицательных чисел на ноль работает в Google Таблицах точно так же, как и в Excel:

Вы поможете развитию сайта, поделившись страницей с друзьями

 

Подскажите как в таблице заменить все отрицательные значения на нули

 

genyaa

Пользователь

Сообщений: 296
Регистрация: 01.01.1970

— Ctrl+H (Поиск и Замена)  
— в поле Найти: «-*» (без кавычек)  
— в поле Заменить на: «0» без кавычек  
— Заменить все.

 

{quote}{login=genyaa}{date=05.10.2007 01:45}{thema=}{post}- Ctrl+H (Поиск и Замена)  
— в поле Найти: «-*» (без кавычек)  
— в поле Заменить на: «0» без кавычек  
— Заменить все.{/post}{/quote}  

  Все клево вот только у меян там формулы например F1-F5 он этот минус тож заменяет… амне нужно чтобы формуле оставались не тронутыми (

 

genyaa

Пользователь

Сообщений: 296
Регистрация: 01.01.1970

— Ctrl+F (Поиск)  
— в поле Найти: «-*» (без кавычек)  
— в поле Заменить на: «0» без кавычек  
— в поле Область поиска — значения  
— Найти все  
— перейти на вкладку Заменить  
— выделить в списке найденых внизу диалога только нужные ячейки  
— Заменить. (!!! именно Заменить, а не Заменить все)

 

genyaa

Пользователь

Сообщений: 296
Регистрация: 01.01.1970

Упс.. небольшая ошибка в последовательности… вот так будет правильней:  

  — Ctrl+F (Поиск)  
— в поле Найти: «-*» (без кавычек)  
— в поле Область поиска — значения  
— Найти все  
— перейти на вкладку Заменить  
— в поле Заменить на: «0» без кавычек  
— выделить в списке найденых внизу диалога только нужные ячейки  
— Заменить. (!!! именно Заменить, а не Заменить все)

 

genyaa

Пользователь

Сообщений: 296
Регистрация: 01.01.1970

и в конце после выделения можно Заменить все.

 

Что за область поиска???? Где такое? )

 

drony

Пользователь

Сообщений: 280
Регистрация: 01.01.1970

— Ctrl+H (Заменить)  
— в поле Найти: «-*» (без кавычек)  
— в поле Заменить на : «0» (без кавычек)  

  Далее смотри в прикрепленном файле, а то на пальцах долго объяснять… Выбераеш указанное там (в файле) меню и клацаеш по одной из ячеек на листе в которой отрицательное значение (формат этой ячейки будет взят за основу и формулы «замена» трогать не будет)  
Попробуй — потом отпишись — получилось или нет…

 

{quote}{login=Drony}{date=05.10.2007 02:45}{thema=}{post}- Ctrl+H (Заменить)  
— в поле Найти: «-*» (без кавычек)  
— в поле Заменить на : «0» (без кавычек)  

  Далее смотри в прикрепленном файле, а то на пальцах долго объяснять… Выбераеш указанное там (в файле) меню и клацаеш по одной из ячеек на листе в которой отрицательное значение (формат этой ячейки будет взят за основу и формулы «замена» трогать не будет)  
Попробуй — потом отпишись — получилось или нет…{/post}{/quote}  

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

 

{quote}{login=}{date=05.10.2007 02:13}{thema=}{post}Что за область поиска???? Где такое? ){/post}{/quote}  

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

 

drony

Пользователь

Сообщений: 280
Регистрация: 01.01.1970

Попробуй, сделать как я описал выше. У меня все работае без боков, и заменились на ноль только отрицательные значения, а формулы остались прежними.  
Заминка может быть только в том, что если например ячейка А1 содержит  =2-6  , то соответственно после замены формула останется прежней, а вот  результат отображенный в ячейке будет -4  , и вот это может повлиять на некорректное построение графика.  
Если это так, то ты изначально задал вопрос немного размыто…

 

{quote}{login=Drony}{date=05.10.2007 02:57}{thema=}{post}Попробуй, сделать как я описал выше. У меня все работае без боков, и заменились на ноль только отрицательные значения, а формулы остались прежними.  
Заминка может быть только в том, что если например ячейка А1 содержит  =2-6  , то соответственно после замены формула останется прежней, а вот  результат отображенный в ячейке будет -4  , и вот это может повлиять на некорректное построение графика.  
Если это так, то ты изначально задал вопрос немного размыто…{/post}{/quote}  

    Все равно меняются формулы.. смотрите есть ячейка F1 в ней формула A1-K1 и в ней же отриц значение — 10. Вместо минус 10 становится ноль, но и формуал тоже меняется он убирает знак — в формуле ((((

 

а не проще это будет сделать через макрос?  
что типа:  

  Sub ReplaceNegative()  
Dim c As Range  
   For Each c In Selection  
       If IsNumeric© And Not IsEmpty© Then  
         If (c.Value < 0) Then  
             If InStr(c.Formula, «=») <> 1 Then  
               c.Value = 0  
             End If  
         End If  
       End If  
   Next  
End Sub  

  выделить нужные столбы (или нужную область) и выполнить макрос…

 

{quote}{login=Serge Bliznykov}{date=05.10.2007 03:36}{thema=}{post}а не проще это будет сделать через макрос?  
что типа:  

  Sub ReplaceNegative()  
Dim c As Range  
   For Each c In Selection  
       If IsNumeric© And Not IsEmpty© Then  
         If (c.Value < 0) Then  
             If InStr(c.Formula, «=») <> 1 Then  
               c.Value = 0  
             End If  
         End If  
       End If  
   Next  
End Sub  

  выделить нужные столбы (или нужную область) и выполнить макрос…{/post}{/quote}  

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

 

drony

Пользователь

Сообщений: 280
Регистрация: 01.01.1970

Нужно быть внимательнее !  
обрати внимание на обведенное красным цветом в прикрепленном файле — уто обязательное условие.  
При поставленной галочке «Ячейка целиком» — уситывается соответственно вся ячейка начаная только с начала :  
отрицательное число начинается со знака » — «, а формула со знака » = «, и если в середине формулы использовался » — «, он при замене не читывается, короче говоря заменится все, что начинается с минуса….

 

{quote}{login=}{date=05.10.2007 04:07}{thema=Re: }{post}а когда вставляю макрос в свою табл ничего вообще не происходит ((( эта табл у меян на отдельном листе на других другие связанные с ней табл.. в чем может быть дело?{/post}{/quote}  
:-((( Даже предположить не могу ;-(((  
Это настолько элементарный код, что он должен работать всегда и везде ;-((( p.s. Выделять данные, надеюсь, не забываете?…

 

если файл не секретный, может быть запакуете его в zip и выложите сюда? хочу увидеть чудо-чудное, диво-дивное, как макрос не работает ;-)

 

Я что-то в этой жизни не понимаю О_о  
Я так понял: существует некая таблица, по которой строится график. В графике не должно отрицательных значений. В таблице есть формулы и просто числа.  
Если все это так, то либо:  
в каждую ячейку таблицы вбить формулу =МИН(0;формула_или число,_которые_были_в_этой_ячейке)  
Либо, второй вариант:  
создать рядом или на другом листе такую же по формату таблицу со ссылками на значения исходной, но не просто ссылками, а с формулой, например, =МИН(0;А1), где А1, допустим, первая ячейка исходной таблицы.  
Какие замены? Какие макросы?  
либо ждем пример

 

{quote}{login=Лузер}{date=06.10.2007 09:44}{thema=}{post}Я что-то в этой жизни не понимаю О_о  
Я так понял: существует некая таблица, по которой строится график. В графике не должно отрицательных значений.    
…  
либо ждем пример{/post}{/quote}  
у нас разный подход.. ;-))  
я пытаюсь решить ту проблему, которую поставил перед собой пользователь (заменить нулевые значения, не трогая формулы),  
Вы же смотрите на причину возникновения проблемы и пытаетесь решить её. Безусловно, Ваш подход более грамотен.  
Но как может не работать простейший макрос — я лично не представляю!  
короче. ждём таблицу с примером.

 

Спасибо всем не мог зайти форум выдавал 502 ошибку.. Приду на работу и выложу таблицу =)

 

{quote}{login=}{date=08.10.2007 12:37}{thema=}{post}Спасибо всем не мог зайти форум выдавал 502 ошибку.. Приду на работу и выложу таблицу =){/post}{/quote}  

  тут было обсуждение этой проблемы (проблема с движком форума).  
Мне подсказали решение — действует 100%!!!  
Нужно просто выйти из броузера (закрыть его).  
Потом перейти в папку с кукисами  
«C:Documents and SettingsПользовательCookies»    
и удалить там файлы  
<пользователь>@planetaexcel[1].txt
<пользователь>@www.planetaexcel[1].txt
всё. можно заходить на форум.  
p.s. возможно, что можно очистить кукисы через свойства обозревателя — Удалить Coockies…    
но я лично не пробовал, мне ручками надёжнее, тем более, что боюсь, что все кукизы почистяться (а там пароли к форумам…)

 

Я вышел из этой ситуации так:  
=ЕСЛИ(формула>0;формула;0)  
получается либо результат формулы при положительном значении,либо ноль при отрицательном значении  
без всяких макросов

 

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

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Перечень функций посмотрите — первая Ваша :)

 

McCinly

Пользователь

Сообщений: 278
Регистрация: 01.01.1970

ABS() — это!  
А то вдруг промахнётесь ))

 

{quote}{login=Сергей}{date=10.11.2008 02:20}{thema=отрицательные числа приравнивае к НОЛЮ}{post}Я вышел из этой ситуации так:  
=ЕСЛИ(формула>0;формула;0)  
получается либо результат формулы при положительном значении,либо ноль при отрицательном значении  
без всяких макросов{/post}{/quote}  
То что надо! Спасибо!

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

 

Bagir

Пользователь

Сообщений: 12
Регистрация: 01.01.1970

#28

06.02.2012 13:39:05

y = (x+abs(x))/2  

  при любом отрицательном x значение y = 0

Содержание

  1. Формула в excel если значение меньше 0 то равно 0
  2. Как заменить в Excel отрицательное число на ноль.
  3. Функция «ЕСЛИ» в Excel.
  4. Как изменить отрицательные числа на нули в Excel
  5. Скрытие значений в MS EXCEL равных 0
  6. Пользовательский формат
  7. Условное форматирование
  8. Значение Пустой текст («»)
  9. Если число отрицательное, то 0 (Формулы/Formulas)
  10. Формула «если» в Excel
  11. Вопрос по Excel. Как сделать так, что бы если значение ячейки меньше нуля, то значение окрашивалось в красный цвет?
  12. Если значение больше нуля то разность пишем в одну ячейку если меньше то в другую
  13. если результат формулы отрицательный (Формулы)
  14. Заменить отрицательные значения нулем в Excel и Google Таблицах
  15. Замените отрицательные числа на ноль
  16. Функция MAX
  17. ЕСЛИ Функция
  18. Отображать отрицательные значения как нули
  19. Изменить форматирование чисел
  20. Замените отрицательные числа на ноль в Google Таблицах
  21. Эксель меняет цифры на нули
  22. Отмена автоматической замены чисел датами
  23. Как заменить в Excel отрицательное число на ноль.
  24. Скрытие значений и индикаторов ошибок в ячейках
  25. Преобразование ошибки в нулевое значение и использование формата для скрытия значения
  26. Скрытие значений ошибок путем изменения цвета текста на белый
  27. Отображение тире, #Н/Д или НД вместо значения ошибки
  28. Скрытие значений ошибок в отчете сводной таблицы
  29. Скрытие индикаторов ошибок в ячейках
  30. Копирование длинных чисел в эксель — как избежать замены цифр на 0
  31. Почему Excel исправляет последнюю цифру в данном значении на 0?
  32. Как выполнить замену с сохранением первого символа «0»
  33. Почему в 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​
​Ampersand​​Dimon​​), то в ячейке​ белым шрифтом и​ галочку Показывать нули​С1​ функция в Excel​ функция может посчитать​ в Excel с​ третьем условии написали​ ​ Получилось так.​
​ А (ячейки, в​ в формуле. Функция​ пишем формулу. В​ функции «Статистические» и​отрицательное число​Вывод значения или 0​

​: ПОЛЬЗОВАТЕЛЬСКИЙ ФОРМАТ​: по-моему выглядеть она​ должно отображаться​ не видны на​ в ячейках, которые​, зажмите её правый​
​ – это функция​ ячейки, в которых​ несколькими условиями сравнения».​ слово «нет» в​Только в ячейке В2​ которых стоит цифра​ в Excel «ЕСЛИ»​ примере мы напишем​ нажимаем на функцию​

Функция «ЕСЛИ» в Excel.

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

​ нуля, то значение​ открыто. ​ в ячейке останется​ (например, введите формулу​ формат # ##0,00;-# ##0,00;​MAX​ хитром трюке, с​ определенных строках».​

​ в Excel вставлять​ Если число будет​ «Да». В ячейке​ любое слово в​ В то значение,​​ «Отрицательные числа Excel​​ цифру в столбце​ отрицательное число в​​: простите меня сирого. ​​ записывается в С1,​

  1. ​Зачем вам​​ отрицательное число.​​ =»»). Записав, например,​
  2. ​Применение вышеуказанного формата не​

​(МАКС) возвращает максимальное​

​ помощью которого можно​​Можно в 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.​ стоит НЕ цифра​ «Лог_выражение». Мы написали​ А стоит то-то,​
​ в разделе «Библиотека​В новом столбце​
​Так что воспользуйтесь​

Если значение больше нуля то разность пишем в одну ячейку если меньше то в другую

​ может изменить значение​Владимир шулдяков​Rover​Steve​ Правила выделения ячеек/​Скрыть значения равные 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. Это отобразит отрицательные числа как ноль.

Примечание. Мы используем этот метод с особой осторожностью. Это может вызвать большую путаницу в вашей рабочей тетради!

Изменить форматирование чисел

  1. Выберите диапазон ячеек
  2. Нажмите CTLR + 1 для доступа к диалоговому окну числового формата.
  3. Выберите Custom
  4. Тип 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+H​2. Чисел с​

​ лишние символы приводя​​Юрий, Михаил, Сергей!​ вопрос.​
​Сергей​ не парюсь​ выберите​в группе​Создание правила форматирования​ поле справа введите​0​ в разделе «Библиотека​Здесь рассмотрим три​
​ можно отменить их​

​: Или так (строку​​ код добавить в​ Заменить . на​
​ ведущими нулями в​ значения к числовому​

​ О чем же​​я не мог​: Прочитайте вопрос 2010​Serge​

​Файл​​Сводная таблица​.​ значение 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 Office​Excel 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 Sub​webley​opracing​ замене сделать так​ решение он сначала​ и ставить апостроф?​3. Выделяем нужную​ надо скопировать и​снимите флажок​и выберите пункт​.​(три точки с​ЕСЛИОШИБКА(​ в статье «Сумма​ Теперь нам нужно,​ 4 мар. Ноль​: МНОГОЗНАЧНЫЕ ЧИСЛА в​TheBestOfTheBest​: Можно с помощью​: Про апостроф спасибо,​

​ что бы не​​ не нашёл :-)​Очень даже хорошо​ ячейку, CTRL+V​ вставить столбцы, в​
​Включить фоновый поиск ошибок​Параметры​Нажмите кнопку​ запятой) и нажмите​Переместите курсор в конец​ отрицательных чисел в​ чтобы в таблице​ не остается в​ Excel​

​: Есть 2 варианта:​​ дополнительного столбца:​ приму во внимание,​ исчезал первый символ​ Вот он и​
​ представляю: перебираю их​Юрий М​

​ одном из которых​​.​.​
​Формат​ кнопку​
​ формулы.​
​ Excel» здесь.​Excel​ ячейке после нажатия​
​начните ввод с​ если из этого​

​=ПОДСТАВИТЬ(A1;».»;»»)​​ но мне надо​ «0».​
​ прекратил спорить сам​
​ циклом и к​: А Вы прочитайте​ такие цифры?? как​

​и откройте вкладку​​ОК​Введите​
​Иногда, для автоматического​вместо отрицательных чисел стоял​
​ клавиши ВВОД, а​ апострофа (буква «Э»​ надо сделать строку,​
​потом специальная вставка​
​ получить числа без​Как я понимаю​
​ с собой :-)​ каждому значению впереди​
​ ответ от 24.02.2010,​ быть??​: Копирую в эксель​
​Разметка и формат​Шрифт​

​. Нажмите кнопку​​,0)​ составления отчета, нужно​ нуль​ тип ячейки становится​ в английской раскладке)​

​ то либо апостраф​​ -> значения. Нули​ лишних знаков.​ при замене excel​После внесения значения в​ добавляю апостроф.​ 19:51​Serge​ из аутлука число​и выполните одно​

​.​​ОК​, т. е. запятую​ записать отрицательное число​.​ дробным.​Николай механик​ ‘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.
Приведенный ниже пример может быть проще для понимания: в диапазоне ячеек есть отрицательные числа, и я посоветую вам изменить все отрицательные числа. сразу обнулить числа в выделенном фрагменте.

Измените отрицательное число на ноль с помощью функции ЕСЛИ
Измените отрицательное число на ноль с помощью настраиваемого формата ячейки
Легко измените отрицательное число на ноль несколькими щелчками мыши


Содержание

  1. Замените отрицательное число на ноль с помощью функции ЕСЛИ
  2. Измените отрицательное число на ноль с помощью настраиваемой ячейки формата
  3. Легко изменить отрицательное число на ноль несколькими щелчками мыши
  4. Легко изменить отрицательное число на ноль несколькими щелчками мыши.
  5. Статьи по теме:

Замените отрицательное число на ноль с помощью функции ЕСЛИ

Функция ЕСЛИ 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. Выберите ячейку С1.
  2. Введите следующую формулу:

    =A1-B1

  3. Выделите ячейку С1, зажмите её правый нижний угол и протяните формулу вниз.как сделать чтобы в excel не отображались отрицательные числа

    Результат:

    как сделать чтобы в excel не отображались отрицательные числа

  4. Чтобы изменить отрицательные числа на нули, при этом оставив положительные числа неизменными, вместо формулы:

    =A1-B1

    используйте следующую:

    =MAX(0,A1-B1)
    =МАКС(0;A1-B1)

    Протяните формулу вниз. Получим результат:

    как сделать чтобы в excel не отображались отрицательные числа

Пояснение: Функция MAX (МАКС) возвращает максимальное из двух значений. Если результат формулы отрицательный, функция возвращает 0.

Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов

Правила перепечаткиЕще больше уроков по Microsoft Excel

Оцените качество статьи. Нам важно ваше мнение:

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

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

  • В окне открытого листа выделите нужные ячейки и перейдите к вкладке «Главная».
  • В группе «Число» щелкните по кнопке «Формат ячеек» (или используйте сочетание клавиш Ctrl+Shift+F).
  • В окне «Формат ячеек» на вкладке «Число» в графе «Числовой формат» выберите из списка пункт «Числовой».
  • После того как справа в окне отобразятся возможности данного формата, в группе «Отрицательные числа» выберите нужный способ отображения отрицательных величин в ячейках.
  • Закройте окно кнопкой «ОК».

Примечание

Если же при наборе числа перед числом ввести знак «плюс» (+), то Excel автоматически опустит знак и в ячейке будет отображаться только само число.

24.01.2013 Григорий Цапко Полезные советы

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

Например,    (1 000),    вместо     — 1 000

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

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

Сделать это можно через диалоговое окно Формат ячеек →вкладка Число → поле Числовые форматы → пункт (все форматы).

В поле Тип выбираем следующий формат: # ##0_р_.;- ##0_р_.

как сделать чтобы в excel не отображались отрицательные числа

И редактируем его до следующего вида: # ##0_р_.;(# ##0)_р_.

как сделать чтобы в excel не отображались отрицательные числа

Отредактированный формат появиться в самом конце списка форматов. Теперь его можно выбирать и применять к требуемым ячейкам.

Автоматический перевод отрицательного значения в нулевое.

KDV

Дата: Воскресенье, 30.09.2012, 21:34 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 6


Репутация:

0

±

Замечаний:
0% ±


Мой первый вопрос заключается в следующем. В прилагаемом файле находится страница расчёта в материалах для строительства. Столбец D(кол-во необходимое) заполняет прораб, а столбец Е (Колл-во изделий на складе) заведующий складом. В результате формулы D-E=F снабженец получает данные по фактической потребности в материале (F). В ситуации когда количество материалов на складе (Е) превышает количество необходимое (D) в столбце F получается отрицательное значение. Это конечно же некорректно сказывается на дальнейших вычислениях стоимости, так как сумма затрат на этот материал получается отрицательной и вычитается из общей стоимости.
Вопрос: Как сделать так, чтобы при отрицательном значении числа в ячейке столбца F это значение автоматически становилось бы равным нулю.

Мой второй вопрос заключается в следующем. В этом же файле в столбце H вычисляются месячные затраты по каждому материалу, а в столбце R указан период в течении которого данный материал будет приобретаться. Со столбца I по столбец Q указаны месяцы производства работ. В них я вручную разместил суммы затрат на каждый месяц. Как вы понимаете размещать вручную не совсем правильно имея в арсенале всю мощь Excel.
Вопрос: Как сделать так чтобы суммы затрат на каждый месяц распределялись по количеству граф с месяцами равному значению в столбце R.
Заранее спасибо.

К сообщению приложен файл:

-_2003-.xls
(37.0 Kb)

 

Ответить

Полковник МВД

Дата: Воскресенье, 30.09.2012, 21:47 |
Сообщение № 2

Quote (KDV)

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

Quote (KDV)

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

Code

=(СТОЛБЕЦ(A1)<=$R6)*$H6

http://files.mail.ru/N1YWF8 — Файл

К сообщению приложен файл:

KDV.xls
(45.5 Kb)

 

Ответить

Gustav

Дата: Воскресенье, 30.09.2012, 21:52 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

985

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

«Настоящий Полковник!» biggrin

P.S. Хм… Интересно, как это гостю Полковнику удалось отредактировать сообщение без отметки о редактировании? А также приаттачить файл?

Сообщение отредактировал GustavВоскресенье, 30.09.2012, 22:26

 

Ответить

Полковник МВД

Дата: Воскресенье, 30.09.2012, 23:34 |
Сообщение № 4

Quote (Gustav)

Интересно, как это гостю Полковнику удалось отредактировать сообщение без отметки о редактировании? А также приаттачить файл?

Возможно чудеса ещё случаются? ;)
Думаю лучше спросить об этом у модераторов :)

 

Ответить

KDV

Дата: Воскресенье, 30.09.2012, 23:39 |
Сообщение № 5

Группа: Пользователи

Ранг: Прохожий

Сообщений: 6


Репутация:

0

±

Замечаний:
0% ±


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

 

Ответить

Pelena

Дата: Понедельник, 01.10.2012, 00:43 |
Сообщение № 6

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Quote (Полковник МВД)

Возможно чудеса ещё случаются? wink
Думаю лучше спросить об этом у модераторов :)

А что, чудеса Правилами не запрещены


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Pelena

Дата: Понедельник, 01.10.2012, 09:09 |
Сообщение № 7

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Quote (KDV)

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

Во второй формуле функция СТОЛБЕЦ возвращает номер столбца (число 1, 2, 3, …), поэтому выражение СТОЛБЕЦ(А1)<=$R6 даёт 1 (ИСТИНА), если номер столбца не превышает период финансирования, при умножении на $H6 получаем стоимость. Как только номер столбца стал больше периода финансирования выражение СТОЛБЕЦ(А1)<=$R6 становится равным 0 (ЛОЖЬ) и в результате вся формула даёт 0


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

vikttur

Дата: Понедельник, 01.10.2012, 09:41 |
Сообщение № 8

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2941

Для обрезания ненужных вычислений (мизер, но все же)

Code

=ЕСЛИ(СТОЛБЕЦ(A6)>$R11;;$H11)

 

Ответить

KDV

Дата: Понедельник, 01.10.2012, 19:54 |
Сообщение № 9

Группа: Пользователи

Ранг: Прохожий

Сообщений: 6


Репутация:

0

±

Замечаний:
0% ±


Спасибо ещё раз.
Подскажите пожалуйста,а где можно детально ознакомиться с тем как пользоваться подобными формулами СТОЛБЕЦ(А1)<=$R6 даёт 1 (ИСТИНА). Я имею ввиду понятный ликбез))

 

Ответить

Pelena

Дата: Понедельник, 01.10.2012, 20:01 |
Сообщение № 10

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Можно, например, заглянуть на главную страницу сайта
Там есть и библиотека, и полезные статьи


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

KDV

Дата: Понедельник, 01.10.2012, 21:16 |
Сообщение № 11

Группа: Пользователи

Ранг: Прохожий

Сообщений: 6


Репутация:

0

±

Замечаний:
0% ±


И это верно! Уже смотрю!

 

Ответить

KDV

Дата: Суббота, 03.11.2012, 21:45 |
Сообщение № 12

Группа: Пользователи

Ранг: Прохожий

Сообщений: 6


Репутация:

0

±

Замечаний:
0% ±


Уважаемая Пелена! Благодарю Вас ещё раз за предоставленный ответ на мой вопрос.
Я конечно мог бы просто копировать формулу в новые файлы, но характер не даёт мне просто тупо этим заниматься. Мне нужно дойти до сути, чтобы успокоиться)).
Поэтому Прошу ещё раз объяснить принцип работы данной формулы.
=(СТОЛБЕЦ(C1)<=$R6)*$H6
Мне понятно, как получается распределение чисел по ячейкам. Не понятно лишь как эксель определяет номер столбца……Может быть по номеру английской буквы в алфавите?
И что значит «функция СТОЛБЕЦ возвращает номер столбца (число 1, 2, 3, …)»?
Заранее пасибо)

Ваш ответ: Во второй формуле функция СТОЛБЕЦ возвращает номер столбца (число 1, 2, 3, …), поэтому выражение СТОЛБЕЦ(А1)<=$R6 даёт 1 (ИСТИНА), если номер столбца не превышает период финансирования, при умножении на $H6 получаем стоимость. Как только номер столбца стал больше периода финансирования выражение СТОЛБЕЦ(А1)<=$R6 становится равным 0 (ЛОЖЬ) и в результате вся формула даёт 0

К сообщению приложен файл:

5042901.xls
(63.0 Kb)

 

Ответить

vikttur

Дата: Суббота, 03.11.2012, 22:03 |
Сообщение № 13

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2941

СТОЛБЕЦ() — если нет ссылки, определяет номер столбца ячейки, в которой формула.
СТОЛБЕЦ(A1), СТОЛБЕЦ(B:B) — со ссылкой определяется номер столбца, указанного в ссылке.

 

Ответить

Pelena

Дата: Суббота, 03.11.2012, 22:05 |
Сообщение № 14

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Quote (KDV)

Не понятно лишь как эксель определяет номер столбца……Может быть по номеру английской буквы в алфавите?

Ну, да А — это 1-ый столбец, В — 2-ой и т.д.

Quote (KDV)

что значит «функция СТОЛБЕЦ возвращает номер столбца (число 1, 2, 3, …)

Возвращает — значит получается в результате. СТОЛБЕЦ(A1) даёт в результате 1, СТОЛБЕЦ(B1) — соответственно 2 и т.д.


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

KDV

Дата: Четверг, 08.11.2012, 22:33 |
Сообщение № 15

Группа: Пользователи

Ранг: Прохожий

Сообщений: 6


Репутация:

0

±

Замечаний:
0% ±


Pelena и vikttur огромное спасибо!
Буду разбираться дальше.)

 

Ответить

Формула в excel если значение меньше 0 то равно 0

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

​ нашим условиям. Смотрите​ логического выражения. Смотрите​В ячейку В6​ =ЕСЛИ(А1=2;6;0)​ написали условие, по​​ слово, посчитай сумму​ ​ =ЕСЛИ(A2-B2​ в разделе «Библиотека​​в Excel заменить цифру,​
​ пишешь =если (В1>0;B1)​ цветов, через «создать​ с ячейки А2​ знаком минус (​ цвет шрифта);​ параметры для следующего​=A1-B1​ применений этих функций.​ статью «Функция «СЧЁТЕСЛИ​ такую формулу в​ написали такую формулу.​Копируем формулу вниз​
​ которому нужно искать​ таких-то ячеек, т.д.​Третий вариант.​ функций» выбираем «Другие​ значение на ноль,​в ячейке С2​ правило».​ ​ и А1​-​Теперь нулевые значения отображаются​ листа/, затем снять​Выделите ячейку​

​Еще одна логическая​ в Excel». Эту​ статье «Функция «ЕСЛИ»​ =ЕСЛИ(A6=»%»;1;»нет») Здесь в​ по столбцу В.​ ячейки в столбце​ Все это пишем​В новом столбце​ функции». Затем выбираем​в т.ч.​

​ пишешь =если (В1​
​Ampersand​​Dimon​​), то в ячейке​ белым шрифтом и​ галочку Показывать нули​С1​ функция в Excel​ функция может посчитать​ в Excel с​ третьем условии написали​ ​ Получилось так.​
​ А (ячейки, в​ в формуле. Функция​ пишем формулу. В​ функции «Статистические» и​отрицательное число​Вывод значения или 0​

​: ПОЛЬЗОВАТЕЛЬСКИЙ ФОРМАТ​: по-моему выглядеть она​ должно отображаться​ не видны на​ в ячейках, которые​, зажмите её правый​
​ – это функция​ ячейки, в которых​ несколькими условиями сравнения».​ слово «нет» в​Только в ячейке В2​ которых стоит цифра​ в Excel «ЕСЛИ»​ примере мы напишем​ нажимаем на функцию​

Функция «ЕСЛИ» в Excel.

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

​ нуля, то значение​ открыто. ​ в ячейке останется​ (например, введите формулу​ формат # ##0,00;-# ##0,00;​MAX​ хитром трюке, с​ определенных строках».​

​ в Excel вставлять​ Если число будет​ «Да». В ячейке​ любое слово в​ В то значение,​​ «Отрицательные числа Excel​​ цифру в столбце​ отрицательное число в​​: простите меня сирого. ​​ записывается в С1,​

  1. ​Зачем вам​​ отрицательное число.​​ =»»). Записав, например,​
  2. ​Применение вышеуказанного формата не​

​(МАКС) возвращает максимальное​

​ помощью которого можно​​Можно в 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.​ стоит НЕ цифра​ «Лог_выражение». Мы написали​ А стоит то-то,​
​ в разделе «Библиотека​В новом столбце​
​Так что воспользуйтесь​

Если значение больше нуля то разность пишем в одну ячейку если меньше то в другую

​ может изменить значение​Владимир шулдяков​Rover​Steve​ Правила выделения ячеек/​Скрыть значения равные 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. Умножьте на минус 1, чтобы преобразовать отрицательное число в положительное
  2. Используйте функцию ABS, чтобы изменить все отрицательные числа на положительные
  3. Умножьте с помощью специальной вставки, чтобы перевернуть знак
  4. Мигающая заливка для удаления отрицательного знака
  5. Преобразование отрицательных чисел в положительные одним щелчком мыши (VBA)

Посмотреть видео — Преобразование отрицательного числа в положительное в Excel

[lyte id=’qDM6gbGjUkE’ /]

Большинство людей, работающих с электронными таблицами Excel, имеют дело с числами в больших / малых наборах данных.

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

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

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

И снова в Excel есть несколько способов сделать это.

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

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

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

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

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

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

Ниже приведена формула, которая преобразует отрицательные числа в положительные, а остальные оставит без изменений:
= ЕСЛИ (A2> 0; A2; -A2)

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

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

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

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

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

… Функция ABS

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

Ниже приведена формула, которая сделает это:
= АБС (A2)

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

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

Одним из незначительных недостатков функции ABS является то, что она может работать только с числами. Если у вас есть текстовые данные в некоторых ячейках и вы используете функцию ABS, она даст вам #VALUE! ошибка.

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

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

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

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

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

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

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

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

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

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

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

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

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

Мигающая заливка для удаления отрицательного знака

Flash Fill — это новая функция, представленная в Excel 2013. Это позволяет вам быстро идентифицировать закономерности, а затем дать вам результат, в котором шаблон был применен ко всему набору данных.

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

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

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

Ниже приведены шаги по замене отрицательных чисел на положительные с помощью Flash Fill:

  1. В поле рядом с таблицей с данными введите ожидаемый результат вручную. В этом примере я вручную введу 874
  2. В ячейке под ним введите ожидаемый результат (162 в этом примере).
  3. Выберите обе ячейки
  4. Поместите курсор в нижнюю правую часть выделения. Он изменится на значок плюса
  5. Щелкните и перетащите, чтобы заполнить столбец (или дважды щелкните)
  6. Щелкните значок Параметры автозаполнения.
  7. Нажмите на 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)

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

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

Like this post? Please share to your friends:
  • Excel отрицательное значение времени
  • Excel отрицание в формуле
  • Excel отрезать символы слева
  • Excel отрезать последний символ
  • Excel отрезать количество символов