Если значение меньше нуля то пустая ячейка excel

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

​Смотрите также​​Cublen​Там много вариантов.​​ в ячейку А3​​=СУММ(A1-A2)​​в правом поле выберите​ EXCEL (далее нажмите​.​ по условию».​ количество ячеек по​ вписать несколько условий​ =ЕСЛИ(A5=»Да»;100;»-«)​ Получилась такая формула.​
​ цифра 2. Мы​ С напиши такое​​ в ячейке D2.​ На закладке «Формулы»​Можно​​: в ячейке С1​
​Можно делать несколько​
​ и берет данные​
​будет число со​ пользовательский формат (белый​ Дополнительно/ Раздел Показать​Введите следующую формулу:​Очень много разных​

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

Как скрыть нули в Excel.

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

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

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

excel-office.ru

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

​. Настроить таблицу не​​: Подскажите, можно ли​Выделяем таблицу​​ будет так: =ЕСЛИ​0​ стандартном белом фоне.​ содержат нулевые значения).​ нижний угол и​ в Excel «ЕСЛИОШИБКА».​ текст (например, «да»​Функция «ЕСЛИ» в Excel​ кавычках. Получилось так.​ условия, прописанные в​ «2»).​ пригодится в таблицах,​ формулу в ячейке​ «МАКС». Появилось диалоговое​ отображать нули в​ выводить ноль в​Топнули правой мышкой.​ (A2+A1>0;A2+A1;0)​.​Если фон поменять, то​Скрыть значения равные 0​ протяните формулу вниз.​
​ Этой функцией мы​​ — в анкете).​ – примеры​Четвертый пример.​ формуле, совпали, и​Второе условие –​ чтобы посчитать определенные​
​ F2. =(C2>0)*C2 Результат​
​ окно. Заполняем его.​ Excel можно функцией​ ячейке если результат​Формат ячеек​помещается в любую​Как реализовать данную​ нули станут снова​ в отдельных ячейках​Результат:​
​ говорим Excel, что,​ Или ячейки с​
Функция ЕСЛИ в Excel.​смотрите в следующих​В ячейку С1​ там стоит цифра​ «Значение_если_истина» — здесь​ данные, в анкетах,​
​ такой.​В строке «Число​ условного форматирования, заменить​ формулы отрицательный и​Число​ ячейку и берёт​ идею ?​ видны, в отличие​ можно используя пользовательский​Чтобы изменить отрицательные числа​ если будет ошибка,​ числом или числами​
​ статьях.​ напишем формулу, где​ «2».​ мы напишем для​ в тестах, т.д.​Как сложить только​ 1» пишем формулу​ ноль на тире,​ значение если положительный?​Пользовательский​ значения из А1​vikttur​ от варианта с​ формат, Условное форматирование​ на нули, при​ не пиши ее,​ больше, например, 5.​
​В формулу можно​ условия будут такие:​Второй пример.​ Excel, что нужно​Функция Excel «ЕСЛИ»​ отрицательные, или только​ расчета. В строке​ т.д. Смотрите статью​Формуляр​В соседнем окошке​ и А2​:​ пользовательским форматом, который​ или значение Пустой​ этом оставив положительные​
​ а оставь ячейку​ Не только посчитать​ поставить несколько функций​
​ больше или равно​Если​ написать в ячейке​
​находится на закладке​ положительные числа, смотрите​ «число 2» пишем​ «Как убрать нули​:​
​ находим такую запись:​
​но это только​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=МАКС(A1-A2;)​ не зависит от​​ текст («»).​ числа неизменными, вместо​
​ пустой. Например, если​ ячейки, но и​ «ЕСЛИ» в Excel.​ (можно поставить меньше​в ячейке стоит текст​ В1, если в​ «Формулы» в разделе​ в статье «Сумма​ число, меньше которого​
​ в Excel».​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>= MAX(формула, 0)​
​ # ##0 _р_у_б_.;[Красный] -# ##0​ для сложения (при​ShAM​ фона ячейки. Даже​Пользовательский формат вводим через​ формулы:​ ячейки, указанные в​ вычислить процент определенных​ Наприме, такая формула.​
​ или равно).​
​ Excel​ ячейке А1 будет​ «Библиотека функций» -​ отрицательных чисел в​
​ не показывать в​Здесь рассмотрим три​Если нужно только​ _р_у_б_.​ вводе отрицательного значения​: Все таки «отображаться»​
​ если просто выделить​
​ диалоговое окно Формат​=A1-B1​ формуле, пустые, то​ ответов к общему​=ЕСЛИ(C4=10;5;ЕСЛИ(C4>=5;3;ЕСЛИ(C4>=0;0)))​=ЕСЛИ(A1>=2;»Да»;»») Мы в​
​, то формулу напишем​ стоять цифра «2».​ «Логические». Встаем на​ Excel» здесь.​ таблице. Получилось так.​ варианта,​ отображение менять -​Щелкаем по не​ в А1 или​ или «находиться». Если​ диапазон, то нулевые​ ячеек.​используйте следующую:​ Excel выдает ошибку.​
​ числу ответов.​
​Эта формула взята​ формуле написали, что,​ такую.​ Мы написали, что​ ячейку В1, вызываем​Иногда, для автоматического​Нажимаем «ОК». Получилась такая​как заменить в Excel​ пользовательским форматом:​
​ мышкой​ А2 будет вычетание)​ «находиться», то Виктор​ ячейки будут слегка​для вызова окна Формат​=MAX(0,A1-B1)​ О функции «ЕСЛИОШИБКА»​Есть ещё функция​
​ из примера составления​ если в ячейке​​Нам нужно, чтобы​ если в ячейке​
​ функцию «ЕСЛИ».​ составления отчета, нужно​ формула =МАКС(A2-B2;0) Копируем​ отрицательное число на​
​#;»0″;#;@​
​ОК​ , для умножения,​ показал как формулой.​ видны.​ ячеек нажмите​=МАКС(0;A1-B1)​
​ читайте в статье​ в Excel «СУММЕСЛИ».​ теста, анкеты в​ А1 будет стоять​
​ в ячейке B​
​ А1 будет стоять​
​Первый пример.​ записать отрицательное число​ формулу вниз по​ ноль​Pelena​1) Имеется: A1-A2=B1 (может​ деления и пр.​ Если просто «отображаться»,​Замечательным свойством значения Пустой​CTRL+1​
​Протяните формулу вниз. Получим​ «Функция «ЕСЛИОШИБКА» в​ Про эту функцию​ Excel. Смотрите статью​ число равное или​ 4 было написано​ цифра «2», то​Нам нужно выбрать​ не с минусом,​ столбцу. Результат получился​.​: Можно, например, с​ быть больше и​ возможны более сложные​ то поставьте формат​ текст является, то​;​ результат:​ Excel».​
​ смотрите в статье​ «Как сделать тест​ больше «2», то​ «100», если в​ в ячейке В1​ из столбца А​ а в скобках.​
​ такой.​Первый вариант.​ помощью пользовательского формата​ меньше нуля). Требуется:​ варианты формулы -​ ячейки Основной;»0″, будет​ что оно не​выберите (все форматы).​Пояснение:​В этом уроке мы​ «Как посчитать в​ в Excel».​ написать в ячейке​ ячейке A 4​ нужно написать цифру​ числа «2» и​ Как это сделать,​Этой функцией «МАКС»​
​Функция «МАКС» в Excel.​Основной;​
​ Если B1 больше​ еси потребуются, мыло​ «отображаться» 0, но​ отображается в ячейке​в поле Тип введите​Функция​ расскажем вам о​ Excel ячейки в​Можно функцию «ЕСЛИ»​ С1 слово «Да».​ будет стоять слово​ «6». Можно написать​ написать в столбце​ читайте в статье​ можно выбрать наибольшую​Если нужно, преобразовать​Вывод значения или 0​

excel-office.ru

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

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

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

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

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

  3. ​ помощью которого можно​​Можно в Excel​​ в другие формулы​ меньше 2, то​ В4 написали такую​Превращение отрицательных чисел в нули в Excel

    ​ этом условии, т.д.​

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

  4. ​ которое мы укажем​ в скобках».​ или строке. Например,​ ноль, нужно воспользоваться​ если(формула>0;формула;0) делов то​

    ​ если меньше нуля,​

    ​: жмёшь F1​

    ​Подскажите как сделать написать​
    ​ в ячейке​

    ​ влияет на вычисления.​ из двух значений.​

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

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

​ узнаем какая цифра​ функцией «МАКС». У​
​AndreTM​
​ то в С2.​

​пишешь фразу «условное​

office-guru.ru

Скрытие значений в 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​​ видите два столбца​​ условие поиска данных​ статьи «Выбрать сразу​​Можно функцией «ЕСЛИ»​​ поставили не «нуль»,​ будет написано НЕ​​В формуле «ЕСЛИ» нужно​​ мы напишем в​ Получилось.​​ Теперь нам нужно,​​ два раза, а​

excel2.ru

Если число отрицательное, то 0 (Формулы/Formulas)

​ просто сделать, команды​​в 2007 экселе​
​ формулы писалась эта​ в​​Используя Условное форматирование, также​​Источник: http://www.excel-easy.com/examples/negative-numbers-to-zero.html​ с цифрами. Чтобы​​ для суммирования. В​​ много данных из​ посчитать итог теста,​​ а две двойные​​ цифра «2», а​
​ написать три условия.​ формуле или пишет​

​Второй вариант.​​ чтобы в таблице​​ если она длиной​

​ зависят от языка​​ есть кнопка с​ сумма, а если​А1​ можно добиться практически​Перевел: Антон Андронов​ вычесть числа в​ функции «СУММЕСЛИМН» можно​ таблицы Excel» здесь.​ когда в нем​ кавычки – это​

excelworld.ru

Формула «если» в 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​: Вот так =ЕСЛИ​
​: Доброго времени суток!​ Равно);​

​ во всех ячейках​​, следуйте инструкции.​ вариантах применения, читайте​
​Ещё есть функция​ тут.​

если результат формулы отрицательный (Формулы)

​В следующей формуле​​ должен написать в​ значит, если в​ В стоит то-то,​ «Логические». Или просто​ примере, в столбце​
dry

​Формуляр​​Нужно только на​​Вкладка "главная" -​
​ (RC[-2]-RC[-1]>0;RC[-2]-RC[-1];0)​Если сумма из​в левом поле введите​
​ на листе можно​

​Выберите ячейку​​ в статье «Суммирование​ «СЧЁТЕСЛИ» в Excel​
​Можно в Excel​

​ поставили в третьем​​ ячйке В1 нуль.​ ячейке А1 стоит​

​ то в ячейке​​ пишем такую формулу​​ D) пишем формулу.​​…​ ВБА макрос писать​ «условное форматирование»​Это выражение помещается​ двух ячеек​ 0;​ через Параметры MS​С1​
​ ячеек в Excel​ — она считает​​ в функцию «ЕСЛИ»​​ условии знак «Тире».​

excelworld.ru

​Нажимаем кнопку «ОК».​

Формула в 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» означает команду поиска точных (а не приблизительных) значений.

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

Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

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

Как убрать нули в ячейках в Excel?

Разберем несколько вариантов как можно убрать нули в ячейках в Excel заменив их либо на пустое поле, либо на альтернативные нулю символы (например, прочерк).

Приветствую всех, дорогие читатели блога TutorExcel.Ru!

Обработка таблиц с числовыми данными практически неотъемлемая часть работы в Excel для многих пользователей программы.

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

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

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

  • На всем листе (в каждой ячейке);
  • В конкретных (выделенных) ячейках;
  • В формулах;
  • В сводных таблицах.

Как скрыть нулевые значения в Excel?

Предположим, что у нас имеется таблица с числами (большого размера, чтобы наглядно оценить различие во внешнем виде), где в частности есть достаточно много нулей, и на ее примере попытаемся удалить ненулевые значения:

На всем листе

Если нам нужно убрать нули в каждой без исключения ячейке листа, то перейдем в панели вкладок Файл -> Параметры -> Дополнительно (так как эти настройки относятся в целом к работе со всей книгой):

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

Нажимаем OK и в результате исходная таблица приобретает следующий вид:

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

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

Важная деталь.

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

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

Частично эту проблему может решить следующий вариант.

В выделенных ячейках

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

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

В начале давайте вспомним, что любое число в Excel имеет формат отображения в виде маски A;B;C;D, где A, B, C, D — формат записи и точка с запятой, отделяющая их друг от друга:

  • A — запись когда число положительное;
  • B — запись когда число отрицательное;
  • C — запись когда число равно нулю;
  • D — запись если в ячейке не число, а текст (обычно для чисел не используется).

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

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

Поэтому, чтобы убрать нули из выделенных ячеек, щелкаем по ним правой кнопкой мыши и в контекстном меню выбираем Формат ячеек -> Число, а далее среди форматов переходим во Все форматы:

Затем в маске прописываем формат отображения нуля, вместо него либо ничего не пишем (маска # ##0;- # ##0; чтобы ячейка стала пустой), либо пишем заменяющий символ (маска # ##0;-# ##0;»-«, чтобы в ячейке стоял прочерк), и нажимаем OK.

В результате получаем:

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

В формулах

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

Давайте для исходной таблицы пропишем отклонение между периодами с помощью функции ЕСЛИ.
Вместо стандартной формулы =A1-B1 пропишем =ЕСЛИ(A1-B1=0;»-«;A1-B1):

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

В сводных таблицах

Для начала пусть у нас имеется простая и небольшая таблица с данными (при этом в таблице не все ячейки будут заполнены), на основе которой мы построим сводную таблицу:

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

  • Работа с данными как с ячейками листа;
    В этом случае мы не делаем разницы между ячейками сводной таблицы и ячейками листа, т.е. можем воспользоваться вышеописанными способами, чтобы скрыть 0.
  • Работа с данными в сводной таблице.
    В этом случае мы работаем не с ячейками листа, а непосредственно со сводной таблицей.

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

  • С помощью создания фильтров;
  • С помощью настройки параметров сводной таблицы.

Рассмотрим оба варианта.

Создание и применение фильтра

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

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

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

Перейдем к следующему варианту.

Настройка параметров сводной таблицы

С помощью настройки параметров сводной таблицы мы также можем удалить нули из ячеек. Во вкладке Работа со сводными таблицами выбираем Анализ -> Сводная таблица -> Параметры -> Макет и формат:

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

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

Спасибо за внимание!
Если у вас есть вопросы или мысли по теме статьи — обязательно спрашивайте и пишите в комментариях, не стесняйтесь.

Функция ЕСЛИ: производим действия в зависимости от условия

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

В примере ниже столбец F содержит даты завершения закупок шоколада.

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

Формула в ячейке F3:

Как работает эта формула?

Функция СЧЕТЗ (английский вариант — COUNTA) подсчитывает количество значений (текстовых, числовых и логических) в диапазоне ячеек Excel. Если мы знаем количество значений в диапазоне, то легко можно составить условие. Если число значений равно числу ячеек, значит, пустых ячеек нет и можно производить вычисление. Если равенства нет, значит есть хотя бы одна пустая ячейка, и вычислять нельзя.

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

Давайте рассмотрим и другие варианты. В ячейке F6 записана большая формула —

Функция ЕПУСТО (английский вариант — ISBLANK) проверяет, не ссылается ли она на пустую ячейку. Если это так, то возвращает ИСТИНА.

Функция ИЛИ (английский вариант — OR) позволяет объединить условия и указать, что нам достаточно того, чтобы хотя бы одна функция ЕПУСТО обнаружила пустую ячейку. В этом случае никаких вычислений не производим и функция ЕСЛИ возвращает пустую строку. В противном случае — производим вычисления.

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

Рассмотрим теперь более универсальные решения.

В качестве условия в функции ЕСЛИ мы используем СЧИТАТЬПУСТОТЫ (английский вариант — COUNTBLANK). Она возвращает количество пустых ячеек, но любое число больше 0 Excel интерпретирует как ИСТИНА.

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

Функция ЕЧИСЛО ( или ISNUMBER) возвращает ИСТИНА, если ссылается на число. Естественно, при ссылке на пустую ячейку возвратит ЛОЖЬ.

А теперь посмотрим, как это работает. Заполним таблицу недостающим значением.

Как видите, все наши формулы рассчитаны и возвратили одинаковые значения.

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

Итак, перед нами уже знакомая формула

Для функции СЧЕТЗ не имеет значения, число или текст используются в ячейке Excel.

То же можно сказать и о функции СЧИТАТЬПУСТОТЫ.

А вот третий вариант — к проверке условия при помощи функции ЕЧИСЛО добавляем проверку ЕТЕКСТ (ISTEXT в английском варианте). Объединяем их функцией ИЛИ.

А теперь вставляем в ячейку D5 недостающее значение и проверяем, все ли работает.

Надеемся, этот материал был полезен. А вот еще несколько примеров работы с условиями и функцией ЕСЛИ в Excel.

Отображение и скрытие нулевых значений

В этом курсе:

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

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

Скрытие и отображение всех нулевых значений на листе

Выберите Файл > Параметры > Дополнительно.

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

Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

Скрытие нулевых значений в выделенных ячейках

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

Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

Щелкните Число > Все форматы.

В поле Тип введите выражение 0;-0;;@ и нажмите кнопку ОК.

Отображение скрытых значений.

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

Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

Для применения числового формата, определенного по умолчанию, выберите Число > Общий и нажмите кнопку ОК.

Скрытие нулевых значений, возвращенных формулой

Выделите ячейку, содержащую нулевое (0) значение.

На вкладке Главная щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».

В левом поле введите 0.

В правом поле выберите Пользовательский формат.

В поле Формат ячейки откройте вкладку Шрифт.

В списке Цвет выберите белый цвет и нажмите кнопку ОК.

Отображение нулей в виде пробелов или тире

Для решения этой задачи воспользуйтесь функцией ЕСЛИ.

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

Вот как читать формулу. Если результат вычисления (A2-A3) равен «0», ничего не отображается, в том числе и «0» (это указывается двойными кавычками «»). В противном случае отображается результат вычисления A2-A3. Если вам нужно не оставлять ячейки пустыми, но отображать не «0», а что-то другое, между двойными кавычками вставьте дефис «-» или другой символ.

Скрытие нулевых значений в отчете сводной таблицы

Выберите отчет сводной таблицы.

На вкладке Анализ в группе Сводная таблица щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

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

Изменение отображения ошибок В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

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

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

Отображение и скрытие всех нулевых значений на листе

Выберите Файл > Параметры > Дополнительно.

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

Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

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

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

Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

В списке Категория выберите элемент Пользовательский.

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

Чтобы снова отобразить скрытые значения, выделите ячейки, а затем нажмите клавиши CTRL+1 или на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

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

Выделите ячейку, содержащую нулевое (0) значение.

На вкладке Главная в группе Стили щелкните стрелку рядом с элементом Условное форматирование, наведите указатель на элемент Правила выделения ячеек и выберите вариант Равно.

В левом поле введите 0.

В правом поле выберите Пользовательский формат.

В диалоговом окне Формат ячеек откройте вкладку Шрифт.

В поле Цвет выберите белый цвет.

Использование формулы для отображения нулей в виде пробелов или тире

Для выполнения этой задачи используйте функцию ЕСЛИ.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Второе число вычитается из первого (0).

Возвращает пустую ячейку, если значение равно нулю

Возвращает дефис (-), если значение равно нулю

Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.

Скрытие нулевых значений в отчете сводной таблицы

Щелкните отчет сводной таблицы.

На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

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

Изменение способа отображения ошибок. В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

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

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

Отображение и скрытие всех нулевых значений на листе

Нажмите кнопку Microsoft Office , щелкните Параметры Excelи выберите категорию Дополнительно .

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

Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

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

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

Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

Вы можете нажать клавиши CTRL+1 или на вкладке Главная в группе Ячейки щелкнуть Формат > Формат ячеек.

В списке Категория выберите элемент Пользовательский.

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

Чтобы снова отобразить скрытые значения, выделите ячейки, а затем на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

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

Выделите ячейку, содержащую нулевое (0) значение.

На вкладке Главная в группе Стили щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».

В левом поле введите 0.

В правом поле выберите Пользовательский формат.

В диалоговом окне Формат ячеек откройте вкладку Шрифт.

В поле Цвет выберите белый цвет.

Использование формулы для отображения нулей в виде пробелов или тире

Для выполнения этой задачи используйте функцию ЕСЛИ.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Выделите пример, приведенный в этой статье.

Важно: Не выделяйте заголовки строк или столбцов.

Выделение примера в справке

Нажмите клавиши CTRL+C.

В Excel создайте пустую книгу или лист.

Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.

Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе «Зависимости формул» нажмите кнопку Показать формулы.

Скопировав пример на пустой лист, вы можете настроить его так, как вам нужно.

Удаление нулевых значений в Microsoft Excel

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

Алгоритмы удаления нулей

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

Способ 1: настройки Excel

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

    Находясь во вкладке «Файл», переходим в раздел «Параметры».

  • В запустившемся окне делаем перемещение в раздел «Дополнительно». В правой части окна ищем блок настроек «Показать параметры для следующего листа». Снимаем флажок около пункта «Показывать нули в ячейках, которые содержат нулевые значения». Для приведения изменения настроек в действие не забываем нажать на кнопку «OK» внизу окна.
  • После этих действий все ячейки текущего листа, которые содержат нулевые значения, будут отображаться, как пустые.

    Способ 2: применение форматирования

    Скрыть значения пустых ячеек можно при помощи изменения их формата.

      Выделяем диапазон, в котором нужно скрыть ячейки с нулевыми значениями. Кликаем по выделяемому фрагменту правой кнопкой мыши. В контекстном меню выбираем пункт «Формат ячеек…».

    Производится запуск окна форматирования. Перемещаемся во вкладку «Число». Переключатель числовых форматов должен быть установлен в позицию «Все форматы». В правой части окна в поле «Тип» вписываем следующее выражение:

    Для сохранения введенных изменений жмем на кнопку «OK».

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

    Способ 3: условное форматирование

    Для удаления лишних нулей можно также применить такой мощный инструмент, как условное форматирование.

      Выделяем диапазон, в котором могут содержаться нулевые значения. Находясь во вкладке «Главная», кликаем по кнопке на ленте «Условное форматирование», которая размещена в блоке настроек «Стили». В открывшемся меню последовательно переходим по пунктам «Правила выделения ячеек» и «Равно».

    Открывается окошко форматирования. В поле «Форматировать ячейки, которые РАВНЫ» вписываем значение «0». В правом поле в раскрывающемся списке кликаем по пункту «Пользовательский формат…».

    Открывается ещё одно окно. Переходим в нем во вкладку «Шрифт». Кликаем по выпадающему списку «Цвет», в котором выбираем белый цвет, и жмем на кнопку «OK».

  • Вернувшись в предыдущее окно форматирования, тоже жмем на кнопку «OK».
  • Теперь при условии, если значение в ячейке будет нулевым, то оно будет невидимым для пользователя, так как цвет его шрифта сольется с цветом фона.

    Способ 4: применение функции ЕСЛИ

    Ещё один вариант скрытия нулей предусматривает использование оператора ЕСЛИ.

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

    Запускается Мастер функций. Производим поиск в списке представленных функций оператора «ЕСЛИ». После того, как он выделен, жмем на кнопку «OK».

    Активируется окно аргументов оператора. В поле «Логическое выражение» вписываем ту формулу, которая высчитывает в целевой ячейке. Именно результат расчета этой формулы в конечном итоге и может дать ноль. Для каждого конкретного случая это выражение будет разным. Сразу после этой формулы в том же поле дописываем выражение «=0» без кавычек. В поле «Значение если истина» ставим пробел – « ». В поле «Значение если ложь» опять повторяем формулу, но уже без выражения «=0». После того, как данные введены, жмем на кнопку «OK».

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

  • После этого в тех ячейках, в которых в результате вычисления окажутся нулевые значения, вместо цифры «0» будет стоять пробел.
  • Кстати, если в окне аргументов в поле «Значение если истина» установить тире, то при выводе результата в ячейках с нулевым значением будет не пробел, а прочерк.

    Способ 5: применение функции ЕЧИСЛО

    Следующий способ является своеобразной комбинацией функций ЕСЛИ и ЕЧИСЛО.

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

    А вот значения следующих двух аргументов оператора ЕСЛИ мы переставляем местами. То есть, в поле «Значение если истина» указываем формулу расчета, а в поле «Значение если ложь» ставим пробел – « ».

    После того, как данные введены, жмем на кнопку «OK».

  • Так же, как и в предыдущем способе, копируем с помощью маркера заполнения формулу на остальную часть диапазона. После этого нулевые значения исчезнут из указанной области.
  • Существует целый ряд способов удалить цифру «0» в ячейке, если она имеет нулевое значение. Проще всего, отключить отображения нулей в настройках Excel. Но тогда следует учесть, что они исчезнут по всему листу. Если же нужно применить отключение исключительно к какой-то конкретной области, то в этом случае на помощь придет форматирование диапазонов, условное форматирование и применение функций. Какой из данных способов выбрать зависит уже от конкретной ситуации, а также от личных умений и предпочтений пользователя.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Как в ячейке с формулой вместо ошибки показать 0

    Случаются ситуации, когда в рабочей книге на листах создано много формул, выполняющих различные задачи. При этом формулы созданы когда-то давно, возможно даже на вами. И формулы возвращают ошибки. Например #ДЕЛ/0! (#DIV/0!) . Эта ошибка возникает, если внутри формулы происходит деление на ноль: = A1 / B1 , где в B1 ноль или пусто. Но могут быть и другие ошибки(#Н/Д, #ЗНАЧ! и т.д.). Можно изменить формулу, добавив проверку на ошибку:
    =ЕСЛИ(ЕОШ( A1 / B1 );0; A1 / B1 )
    =IF(ISERR( A1 / B1 ),0, A1 / B1 )
    аргументы:
    =ЕСЛИ(ЕОШ(1 аргумент);2 аргумент; 1 аргумент)
    Эти формулы будут работать в любой версии Excel. Правда, функция ЕОШ не обработает ошибку #Н/Д (#N/A) . Чтобы так же обработать и #Н/Д необходимо использовать функцию ЕОШИБКА:
    =ЕСЛИ(ЕОШИБКА( A1 / B1 );0; A1 / B1 )
    =IF(ISERROR( A1 / B1 ),0, A1 / B1 )
    Однако далее по тексту я буду применять ЕОШ(т.к. она короче) и к тому же не всегда надо «не видеть» ошибки #Н/Д.
    Но для версий Excel 2007 и выше можно применить чуть более оптимизированную функцию ЕСЛИОШИБКА (IFERROR) :
    =ЕСЛИОШИБКА( A1 / B1 ;0)
    =IFERROR( A1 / B1 ,0)
    аргументы:
    =ЕСЛИОШИБКА(1 аргумент; 2 аргумент)

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

    Почему ЕСЛИОШИБКА лучше и я называю её более оптимизированной? Разберем первую формулу подробнее:
    =ЕСЛИ(ЕОШ( A1 / B1 );0; A1 / B1 )
    Если вычислить пошагово, то увидим, что сначала происходит вычисление выражения A1 / B1 (т.е. деление). И если его результат ошибка – то ЕОШ вернет ИСТИНА (TRUE) , которое будет передано в ЕСЛИ (IF) . И тогда функцией ЕСЛИ(IF) будет возвращено значение из второго аргумента 0.
    Но если результат не является ошибочным и ЕОШ (ISERR) возвращает ЛОЖЬ (FALSE) – то функция заново будет вычислять уже вычисленное ранее выражение: A1 / B1
    С приведенной формулой это особой роли не играет. Но если применяется формула вроде ВПР (VLOOKUP) с просмотром на несколько тысяч строк – то вычисление два раза может значительно увеличить время пересчета формул.
    Функция же ЕСЛИОШИБКА (IFERROR) один раз вычисляет выражение, запоминает его результат и если он ошибочен возвращает записанное вторым аргументом. Если же ошибки нет, то возвращает запомненный результат вычисления выражения из первого аргумента. Т.е. вычисление по факту происходит один раз, что практически не будет влиять на скорость общего пересчета формул.
    Поэтому если у вас Excel 2007 и выше и файл не будет использоваться в более ранних версиях – то имеет смысл использовать именно ЕСЛИОШИБКА (IFERROR) .

    Для чего формулы с ошибками вообще исправлять? Обычно делается для более эстетичного отображения данных в отчетах, особенно если отчеты потом руководству отправляют.

    Итак, есть на листе такие формулы, ошибки которых надо обработать. Если подобных формул для исправления одна-две(да даже 10-15) – то проблем почти нет заменить вручную. Но если таких формул несколько десятков, а то и сотен – проблема приобретает почти вселенские масштабы :-). Однако процесс можно упростить через написание относительно простого кода Visual Basic for Application.
    Для всех версий Excel:

    Sub IfIsErrNull() Const sToReturnVal As String = «0» ‘если необходимо вместо нуля возвращать пусто ‘Const sToReturnVal As String = «»»»»» Dim rr As Range, rc As Range Dim s As String, ss As String On Error Resume Next Set rr = Intersect(Selection, ActiveSheet.UsedRange) If rr Is Nothing Then MsgBox «Выделенный диапазон не содержит данных», vbInformation, «www.excel-vba.ru» Exit Sub End If For Each rc In rr If rc.HasFormula Then s = rc.Formula s = Mid(s, 2) ss = «=» & «IF(ISERR(» & s & «),» & sToReturnVal & «,» & s & «)» If Left(s, 9) <> «IF(ISERR(» Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select Exit For End If End If End If Next rc If Err.Number Then MsgBox «Невозможно преобразовать формулу в ячейке: » & ss & vbNewLine & _ Err.Description, vbInformation, «www.excel-vba.ru» Else MsgBox «Формулы обработаны», vbInformation, «www.excel-vba.ru» End If End Sub

    Для версий 2007 и выше

    Sub IfErrorNull() Const sToReturnVal As String = «0» ‘если необходимо вместо нуля возвращать пусто ‘Const sToReturnVal As String = «»»»»» Dim rr As Range, rc As Range Dim s As String, ss As String On Error Resume Next Set rr = Intersect(Selection, ActiveSheet.UsedRange) If rr Is Nothing Then MsgBox «Выделенный диапазон не содержит данных», vbInformation, «www.excel-vba.ru» Exit Sub End If For Each rc In rr If rc.HasFormula Then s = rc.Formula s = Mid(s, 2) ss = «=» & «IFERROR(» & s & «,» & sToReturnVal & «)» If Left(s, 8) <> «IFERROR(» Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select Exit For End If End If End If Next rc If Err.Number Then MsgBox «Невозможно преобразовать формулу в ячейке: » & ss & vbNewLine & _ Err.Description, vbInformation, «www.excel-vba.ru» Else MsgBox «Формулы обработаны», vbInformation, «www.excel-vba.ru» End If End Sub

    Как это работает
    Если не знакомы с макросами, то для начала лучше прочитать как их создавать и вызывать: Что такое макрос и где его искать?, т.к. может случиться так, что все сделаете правильно, но забудете макросы разрешить и ничего не заработает.

    Копируете приведенный код, переходите в редактор VBA(Alt+F11), создаете стандартный модуль(InsertModule) и просто вставляете в него этот код. Переходите в нужную книгу Excel и выделяете все ячейки, формулы в которых необходимо преобразовать таким образом, чтобы в случае ошибки они возвращали ноль. Жмете Alt+F8, выбираете код IfIsErrNull(или IfErrorNull, в зависимости от того, какой именно скопировали) и жмете Выполнить.
    Ко всем формулам в выделенных ячейках будет добавлена функция обработки ошибки. Приведенные коды учитывают так же:
    -если в формуле уже применена функция ЕСЛИОШИБКА или ЕСЛИ(ЕОШ, то такая формула не обрабатывается;
    -код корректно обработает так же функции массива;
    -выделять можно несмежные ячейки(через Ctrl).
    В чем недостаток: сложные и длинные формулы массива могут вызвать ошибку кода, в связи с особенностью данных формул и их обработкой из VBA. В таком случае код напишет о невозможности продолжить работу и выделит проблемную ячейку. Поэтому настоятельно рекомендую производить замены на копиях файлов.
    Если значение ошибки надо заменить на пусто, а не на ноль, то надо строку

    Const sToReturnVal As String = «0»

    Удалить, а перед строкой

    ‘Const sToReturnVal As String = «»»»»»

    Удалить апостроф ( )

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

    И небольшое дополнение: старайтесь применять код вдумчиво. Не всегда возврат ошибки мешает. Например, при использовании ВПР иногда полезно видеть какие значения не были найдены.
    Так же хочу отметить, что применять надо к реально работающим формулам. Потому как если формула возвращает #ИМЯ!(#NAME!), то это означает, что в формуле неверно записан какой-то аргумент и это ошибка записи формулы, а не ошибка результата вычисления. Такие формулы лучше проанализировать и найти ошибку, чтобы избежать логических ошибок расчетов на листе.

    Статья помогла? Поделись ссылкой с друзьями!

    Поиск по меткам

    Поделитесь своим мнением

    Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме — добро пожаловать на Форум

    • Редакция Кодкампа

    17 авг. 2022 г.
    читать 1 мин


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

    =IF( B2 / C2 =0, "", B2 / C2 )
    
    

    Эта конкретная формула пытается разделить значение в ячейке B2 на значение в ячейке C2 .

    Если результат равен нулю, Excel возвращает пустое значение. В противном случае Excel возвращает результат деления B2 на C2 .

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

    Пример: вернуть пустую ячейку вместо нуля в формуле Excel

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

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

    = B2 / C2
    

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

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

    =IF( B2 / C2 =0, "", B2 / C2 )
    

    Затем мы можем скопировать и вставить эту формулу в каждую оставшуюся ячейку в столбце D:

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

    Дополнительные ресурсы

    В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

    Как игнорировать значения #N/A при использовании формул в Excel
    Как заменить значения #N/A в Excel
    Как исправить ошибку #ИМЯ в Excel

    Написано

    Редакция Кодкампа

    Замечательно! Вы успешно подписались.

    Добро пожаловать обратно! Вы успешно вошли

    Вы успешно подписались на кодкамп.

    Срок действия вашей ссылки истек.

    Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.

    Успех! Ваша платежная информация обновлена.

    Ваша платежная информация не была обновлена.

    Отображение и скрытие нулевых значений

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

    Браузер не поддерживает видео.

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

    Скрытие и отображение всех нулевых значений на листе

    1. Выберите Файл > Параметры > Дополнительно.

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

      • Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

    Скрытие нулевых значений в выделенных ячейках

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

    1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

    2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

      Кнопка "Формат ячеек" на вкладке "Главная"

    3. Щелкните Число > Все форматы.

    4. В поле Тип введите выражение 0;-0;;@ и нажмите кнопку ОК.

    Отображение скрытых значений.

    1. Выделите ячейки со скрытыми нулевыми значениями.

    2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

    3. Для применения числового формата, определенного по умолчанию, выберите Число > Общий и нажмите кнопку ОК.

    Скрытие нулевых значений, возвращенных формулой

    1. Выделите ячейку, содержащую нулевое (0) значение.

    2. На вкладке Главная щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».

    3. В левом поле введите 0.

    4. В правом поле выберите Пользовательский формат.

    5. В поле Формат ячейки откройте вкладку Шрифт.

    6. В списке Цвет выберите белый цвет и нажмите кнопку ОК.

    Отображение нулей в виде пробелов или тире

    Для решения этой задачи воспользуйтесь функцией ЕСЛИ.

    Данные в ячейках A2 и A3 на листе Excel

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

    • =ЕСЛИ(A2-A3=0;»»;A2-A3)

    Вот как читать формулу. Если результат вычисления (A2-A3) равен «0», ничего не отображается, в том числе и «0» (это указывается двойными кавычками «»). В противном случае отображается результат вычисления A2-A3. Если вам нужно не оставлять ячейки пустыми, но отображать не «0», а что-то другое, между двойными кавычками вставьте дефис «-» или другой символ.

    Скрытие нулевых значений в отчете сводной таблицы

    1. Выберите отчет сводной таблицы.

    2. На вкладке Анализ в группе Сводная таблица щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

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

      • Изменение отображения ошибки    В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

      • Изменение отображения пустой ячейки    Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

    К началу страницы

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

    Отображение и скрытие всех нулевых значений на листе

    1. Выберите Файл > Параметры > Дополнительно.

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

      • Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

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

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

    1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

    2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

    3. В списке Категория выберите элемент Пользовательский.

    4. В поле Тип введите 0;-0;;@

    Примечания: 

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

    • Чтобы снова отобразить скрытые значения, выделите ячейки, а затем нажмите клавиши CTRL+1 или на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

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

    1. Выделите ячейку, содержащую нулевое (0) значение.

    2. На вкладке Главная в группе Стили щелкните стрелку рядом с элементом Условное форматирование, наведите указатель на элемент Правила выделения ячеек и выберите вариант Равно.

    3. В левом поле введите 0.

    4. В правом поле выберите Пользовательский формат.

    5. В диалоговом окне Формат ячеек откройте вкладку Шрифт.

    6. В поле Цвет выберите белый цвет.

    Использование формулы для отображения нулей в виде пробелов или тире

    Для выполнения этой задачи используйте функцию ЕСЛИ.

    Пример

    Чтобы этот пример проще было понять, скопируйте его на пустой лист.

    1

    2

    3

    4

    5


    6

    7

    A

    B

    Данные

    10

    10

    Формула

    Описание (результат)

    =A2-A3

    Второе число вычитается из первого (0).

    =ЕСЛИ(A2-A3=0;»»;A2-A3)

    Возвращает пустую ячейку, если значение равно нулю

    =ЕСЛИ(A2-A3=0;»-«;A2-A3)

    Возвращает дефис (-), если значение равно нулю

    Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.

    Скрытие нулевых значений в отчете сводной таблицы

    1. Щелкните отчет сводной таблицы.

    2. На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

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

      Изменение способа отображения ошибок.     В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

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

    К началу страницы

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

    Отображение и скрытие всех нулевых значений на листе

    1. Нажмите кнопку Microsoft Office Изображение кнопки Office , Excel параметры, а затем выберите категорию Дополнительные параметры.

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

      • Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

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

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

    1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

    2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная в группе Ячейки щелкнуть Формат > Формат ячеек.

    3. В списке Категория выберите элемент Пользовательский.

    4. В поле Тип введите 0;-0;;@

    Примечания: 

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

    • Чтобы снова отобразить скрытые значения, выделите ячейки, а затем на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

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

    1. Выделите ячейку, содержащую нулевое (0) значение.

    2. На вкладке Главная в группе Стили щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».

    3. В левом поле введите 0.

    4. В правом поле выберите Пользовательский формат.

    5. В диалоговом окне Формат ячеек откройте вкладку Шрифт.

    6. В поле Цвет выберите белый цвет.

    Использование формулы для отображения нулей в виде пробелов или тире

    Для выполнения этой задачи используйте функцию ЕСЛИ.

    Пример

    Чтобы этот пример проще было понять, скопируйте его на пустой лист.

    Копирование примера

    1. Выделите пример, приведенный в этой статье.

    Важно: Не выделяйте заголовки строк или столбцов.

    выбор примера из справки в Excel 2013 для Windows

    Выделение примера в справке

    1. Нажмите клавиши CTRL+C.

    2. В Excel создайте пустую книгу или лист.

    3. Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

    Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.

    1. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе «Зависимости формул» нажмите кнопку Показать формулы.

    Скопировав пример на пустой лист, вы можете настроить его так, как вам нужно.

    1

    2

    3

    4

    5


    6

    7

    A

    B

    Данные

    10

    10

    Формула

    Описание (результат)

    =A2-A3

    Второе число вычитается из первого (0).

    =ЕСЛИ(A2-A3=0;»»;A2-A3)

    Возвращает пустую ячейку, если значение равно нулю

    =ЕСЛИ(A2-A3=0;»-«;A2-A3)

    Возвращает дефис (-), если значение равно нулю

    Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.

    Скрытие нулевых значений в отчете сводной таблицы

    1. Щелкните отчет сводной таблицы.

    2. На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

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

      Изменение способа отображения ошибок.     В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

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

    См. также

    Полные сведения о формулах в Excel

    Рекомендации, позволяющие избежать появления неработающих формул

    Поиск ошибок в формулах

    Сочетания клавиш и горячие клавиши в Excel

    Функции Excel (по алфавиту)

    Функции Excel (по категориям)

    Нужна дополнительная помощь?

    Понравилась статья? Поделить с друзьями:
  • Если значение есть в списке то вывести 1 если нет то 0 excel функции
  • Если значение в списке больше excel
  • Если значение в промежутке excel
  • Если занят файл excel
  • Если закрылся word как восстановить документ