Если ячейка пуста то не выводим в excel

 

alexandrik

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

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

#1

01.11.2011 10:53:48

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

Функция ЕПУСТО() в MS EXCEL

​Смотрите также​ ответил.​: я попробывал и​Юрий М​ А в этом​Если не пустая​vikttur​​ ячеек при ссылке​​=A2-A3​ условного форматирования​ из указанных ниже​Формула​​В левом поле введите​​Скрытие нулевых значений в​

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

​.​​ ссылку на оригинал​

​Задача функции ЕПУСТО(), английский​​если ячейка пустая​ увидел)))​: Вам для формул​ случае должна быть​ ячейка с фамилией,​: Для числовых значений​

Использование функции

​ на непрерывный диапазон​Второе число вычитается из​

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

​Выберите отчет сводной таблицы.​В поле​ (на английском языке).​ вариант ISBLANK(), -​

Проверка диапазона ячеек

​ = (А2-0)*0,22 это​использыйте в формуле​ или для VBA?​ пустая ячейка.​ то результат: к​ формулу причесать:​ ячеек в формуле.​ первого (0).​ (0) значение.​Чтобы отображать в ячейках​=A2-A3​.​ помощью числового формата​На вкладке​Тип​Вы можете сами настроить​

​ проверять есть ли​ все равно, что​ ковычки(типа если(A1 =​Z​Pelena​

​ ячейка с фамилией,​

​=ЕСЛИ(A1;A1;»»)​ Например, функция СУММ(A1:A10)​=ЕСЛИ(A2-A3=0;»»;A2-A3)​На вкладке​ нулевые значения (0),​

​Второе число вычитается из​

excel2.ru

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

​В правом поле выберите​​Эти действия позволяют скрыть​Анализ​введите выражение​ отображение нулевых значений​ в ячейке число,​ что А2*0,22​ «»;1;0) для проверки,​: *, однако, не​:​ добавить текст. А​Guest​ ссылается на диапазон​Возвращает пустую ячейку, если​Главная​ установите флажок​ первого (0).​Пользовательский формат​ нулевые значения в​в группе​0;;;@​

​ в ячейке или​ текстовое значение, формула​Алексей2018​ а не епусто,​ пробовали?..​=ЕСЛИ(B25<>»»;B25& » – Договор​ если пустая ячейка​: А это в​ ячеек с A1​ значение равно нулю​

​в группе​Показывать нули в ячейках,​

​=ЕСЛИ(A2-A3=0;»»;A2-A3)​.​ выделенных ячейках. Если​Сводная таблица​и нажмите кнопку​ использовать в таблице​ или нет. Если​: а как в​ тогда результат будет​ps Иль чуть​

​ с»;»»)​ с фамилией, то​ 2003 или в​

  1. ​ по A10 включительно;​​=ЕСЛИ(A2-A3=0;»-«;A2-A3)​​Стили​​ которые содержат нулевые​​Возвращает пустую ячейку, если​​В диалоговом окне​​ значение в одной​

  2. ​щелкните стрелку рядом​​ОК​ набор стандартов форматирования,​​ в ячейке​ excel обозначить пустую​ одинаков​ дольше думаем над​

    • ​Никанор​ результат – пустая​ 2007? У меня​​убедитесь, что используется запятая​Возвращает дефис (-), если​щелкните стрелку рядом​​ значения​

    • ​ значение равно нулю​Формат ячеек​ из ячеек станет​​ с командой​.​ которые требуют скрывать​​А1​

​ ячейку?​Микки​

​ вопросом… ;) -25697-​:​ ячейка.​ 2007.​ (,) как оператор​ значение равно нулю​ с кнопкой​.​=ЕСЛИ(A2-A3=0;»-«;A2-A3)​откройте вкладку​ ненулевым, его формат​Параметры​

  1. ​Отображение скрытых значений​ нулевые значения. Отображать​имеется значение 555,​

  2. ​Che79​​: Можно вмешаться в​​ferzios​​Pelena​​Пример в файле.​​Леонид​​ объединения при ссылке​​Дополнительные сведения об использовании​​Условное форматирование​

    Кнопка

  3. ​Чтобы отображать нулевые значения​​Возвращает дефис (-), если​​Шрифт​

  4. ​ будет аналогичен общему​​и выберите пункт​​.​​ и скрывать нулевые​​ то формула =ЕПУСТО(А1)​​: например, через ЕПУСТО()​​ Ваш высокоинтеллектуальный спор…​

​: может, я не​​, Большое спасибо!​

  1. ​Как написать формулу​: Подскажите, можно ли​

  2. ​ на две области,​​ этой функции см.​​и выберите «Правила​​ в виде пустых​​ значение равно нулю​​.​​ числовому формату.​

  3. ​Параметры​Выделите ячейки со скрытыми​ значения можно разными​​ вернет ЛОЖЬ, а​​ladchel1​​ ЕПУСТО() отличает 0,​​ понял истинную суть​

​Всё чудесно так​ для ячеек В31,​

  1. ​ без формул выполнить​ которые не пересекаются.​

  2. ​ в статье Функция​​ выделения ячеек» >​​ ячеек, снимите флажок​Дополнительные сведения об использовании​​В поле​​Выделите ячейки, содержащие нулевые​.​ нулевыми значениями.​

  3. ​ способами.​​ если ячейка​​: Если из ячейки​

  4. ​ » » и​​ вопроса, но непустую​​ как я хотел.​

  5. ​ В32, В33, В34,​​ данное действо в​​ Например, если формула​​ ЕСЛИ.​​ «Равно».​

  6. ​Показывать нули в ячейках,​​ этой функции см.​​Цвет​ значения (0), которые​​Перейдите на вкладку​​Вы можете нажать клавиши​

​Более новые версии​А1​

​ A2 убрать формулу​ «» последнее она​

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

​ ячейку можно проверить​В ячейке В1​ В35, с условием:​ 2007? Каков алгоритм?​

​ суммирует два диапазона,​

​Скрытие нулевых значений в​В левом поле введите​ которые содержат нулевые​ в статье Функция​выберите белый цвет.​ требуется скрыть.​Разметка и формат​CTRL+1​ Office 2010 Office 2007 ​пуста, то ИСТИНА.​(=СУММ(B2:D2))​ и считает ИСТИНно​ формулой:​ указано название месяца​Условия для ячейки​ (я не нахожу​ эти диапазоны должны​ отчете сводной таблицы​

​0​ значения​

  1. ​ ЕСЛИ.​

  2. ​Использование формулы для отображения​​Вы можете нажать клавиши​​, а затем выполните​​или на вкладке​​Потребность отображать нулевые значения​Синтаксис функции ЕПУСТО()​​и ввести просто​​ пустым, но если​​=ЕПУСТО(A1)​​А можно ли​

  3. ​ В31: Если не​​ закладку «сервис»)​​ разделяться запятой (СУММ(A1:A10;C1:C10)).​Щелкните отчет сводной таблицы.​

    • ​.​​.​​Скрытие нулевых значений в​​ нулей в виде​​CTRL+1​​ следующие действия.​Главная​ (0) на листах​ЕПУСТОзначение​ число, то итоговая​ очистить содержимое двух​makczoom​

    • ​ эту формулу изменить,​ заполнена ячейка В25​​Леонид​​Если эта ошибка возникает,​​На вкладке​В правом поле выберите​Скрытие нулевых значений в​ отчете сводной таблицы​ пробелов или тире​или на вкладке​Изменение способа отображения ошибок. ​щелкнуть​ возникает не всегда.​

​)​

​ формула будет выглядеть​ первых ЕПУСТО() станет​: Для формулы ЕСЛИ​ что бы к​ – ячейка В31​: Спасибо. Всё работает.​ потому что вы​Параметры​Пользовательский формат​ выделенных ячейках с​

​Щелкните отчет сводной таблицы.​Для выполнения этой задачи​Главная​

  1. ​    В поле​​Формат > Формат ячеек​​ Требуют ли стандарты​​Значение​​ так: Код=ЕСЛИ(D2=»»;A2*0,22;(A2-D2)*0,22).​​ истинной.. вобщем о​​=ЕСЛИ(A2=»?»;»пустая»;»непустая»)​

  2. ​ тексту добавить первое​​ пустая, а если​АннаМил​​ использовали символ пробела​в группе​.​ помощью числового формата​

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

    • ​Che79​ девственности разговора не​Что нужно поставить​​ и последнее числа​ заполнена ячейка В25,​: как сделать чтобы​​ между диапазонами, которые​

​Параметры сводной таблицы​В диалоговом окне​Эти действия позволяют скрыть​

​Параметры​ЕСЛИ​Формат > Формат ячеек​установите флажок​Для применения числового формата,​ предпочтения отображать или​ быть все что​:​

  1. ​ может быть.​ вместо «?»​ месяца в ТЕКСТовом​

  2. ​ то в ячейке​​ если в верхней​​ не пересекаются, измените​​щелкните стрелку рядом​​Формат ячеек​​ нулевые значения в​​в группе​

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

  4. ​ угодно: текст, число,​​ladchel1​​zz777​​Юрий М​

​ формате?​​ В31 формула =​

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

  • ​Пример​В списке​. Введите в поле​ выберите​​ имеется несколько способов​​ ссылка, имя, пустая​​, формулы в теле​​: Нужно..))​​: Знак вопроса убрать,​​И формула давала​ ячейка В25 и​​ в нижней при​​ диапазоны пересекались.​​Параметры​​Шрифт​ значение в одной​щелкните стрелку рядом​​Чтобы этот пример проще​​Категория​​ значение, которое нужно​​Число > Общий​ реализации всех этих​ ячейка, значение ошибки,​ поста оформляйте тэгами.​Посмотрите скриншот в​​ кавычки оставить.​​ результат, в этом​

​ добавлен текст: Договор​ протягивании формулы ничего​Например, в формуле «=ЯЧЕЙКА(«адрес»,(A1:A5​

  1. ​и выберите пункт​.​

  2. ​ из ячеек станет​​ с командой​​ было понять, скопируйте​​выберите элемент​​ выводить вместо ошибок.​и нажмите кнопку​​ требований.​​ логическое выражение.​ Если читали Правила​​ прицепленном файле. ЕПУСТО()​​Guest​​ примере: «– Договор​​ с​

  3. ​ не ставилось, а​​ C1:C3))» диапазоны A1:A5​​Параметры​

  4. ​В поле​​ ненулевым, его формат​​Параметры​

  5. ​ его на пустой​​Пользовательский​​ Для отображения ошибок​​ОК​​Скрытие и отображение всех​

  6. ​В файле примера приведены​​ форума, то, наверняка​​ не считает =»»​

​: =если(епусто(А2);»пустая»;»непустая»)​ с 1 декабря​Условия для ячейки​

​ в той где​ и C1:C3 не​​.​​Цвет​

​ будет аналогичен общему​

​и выберите пункт​ лист.​.​ в виде пустых​

​.​

  1. ​ нулевых значений на​ несколько вариантов проверок:​ знаете, что это​ пустым. Ячейка А1​=если(А2=»»;»пустая»;»непустая»)​ по 31 декабря.»​
    ​ В32: Если не​​ стоит время расщиталась​ пересекаются, и формула​

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

    ​Перейдите на вкладку​

  2. ​выберите белый цвет.​​ числовому формату.​​Параметры​

  3. ​Копирование примера​В поле​

  4. ​ ячеек удалите из​Скрытие нулевых значений, возвращенных​ листе​​1. Если в проверяемой​​ злостное нарушение, за​ не никак не​zz777​Вот формула преобразования​ заполнена ячейка В26​

  5. ​ формула. прилагаю пример​ возвращает ошибку #NULL!.​Разметка и формат​Использование формулы для отображения​

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

  7. ​ – ячейка В32​ но здесь в​ Если изменить формулу​, а затем выполните​

​ нулей в виде​

​ значения (0), которые​

​Перейдите на вкладку​

​ статье. Если вы​

​введите​

​Изменение способа отображения пустых​

​Выделите ячейку, содержащую нулевое​

​Файл​

​ текстовое значение, формула,​

​ итоге, может быть​

​ post_44822.jpg (12.7 КБ)​

​ посредством формулы, чтобы​

​ ТЕКСТ​

​ пустая, а если​

​ ячейке где стоит​

​ на «=ЯЧЕЙКА(«адрес»,(A1:A5 A3:C3)),​ следующие действия.​

​ пробелов или тире​

​ требуется скрыть.​Разметка и формат​

​ копируете пример в​

​0;-0;;@​ ячеек. ​

​ (0) значение.​>​ то функция вернет​ бан. Вам оно​

​Артем​ значение ячейки равнялось​

  1. ​=ТЕКСТ(ДАТАМЕС(B1;0);»[$-FC19]ДД ММММ ГГГГ г.;@​

  2. ​ заполнена ячейка В26,​​ 0 должен быть​​ функция ЯЧЕЙКА будет​​Изменение способа отображения ошибок.​​Для выполнения этой задачи​Вы можете нажать клавиши​​, а затем выполните​​ Excel Web App,​​Примечания:​​    Установите флажок​

  3. ​На вкладке​​Параметры​​ логическое значение ИСТИНА.​ надо?​

    ​: Да конечно, эта​​ «пусто» (это те​​ «)​​ то в ячейке​​ расчет. Если в​​ возвращать адрес ячейки,​     В поле​ используйте функцию ЕСЛИ.​CTRL+1​ следующие действия.​ копируйте и вставляйте​ ​

    ​Для пустых ячеек отображать​Главная​​>​​2. Если проверяемая ячейка​​ladchel1​ функция не ошибается,​ значения, которые имеют​эта формула даёт​ В32 формула =​ формуле кавычки ставлю​ в которой пересекаются​Формат​Пример​

​или на вкладке​

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

​ результат 1 декабря​ ячейка В26 и​ «» то в​

  1. ​ два диапазона (A3).​​установите флажок​ Изображение кнопки Office​Чтобы этот пример проще​​Главная​​     В поле​​Внимание!​​ в строке формул​

  2. ​ значение, которое нужно​​ с кнопкой​.​​ также вернет логическое​Che79​ пустая, а содержит​ новой книги, а​

    • ​ 2017 г.​ добавлен текст: Договор​ пустых ячейках надо​​Совет:​Для ошибок отображать​ было понять, скопируйте​​в группе​

    • ​Формат​   Не выделяйте заголовки строк​ или в ячейке,​​ выводить в пустых​Условное форматирование​В группе​​ значение ЛОЖЬ.​

​, виноват, прошу прощения.​ формулу, возвращающую пустое​ не ноль и​

​А формула Код=ТЕКСТ(ДАТАМЕС(B1;1)+(-1);»[$-FC19]Д​ с​ ставить пробел для​ Если в Microsoft Excel​. Введите в поле​ его на пустой​Ячейки​установите флажок​

  1. ​ или столбцов.​ если вы редактируете​ ячейках. Чтобы они​

  2. ​и выберите «Правила​​Показать параметры для следующего​​Функция ЕПУСТО() проверяет содержимое​​ Сей час попробую.​​ значение. Я так​​ не пустой текст​​ ММММ ГГГГ») даёт​​Условия для ячейки​​ того чтобы работало​

  3. ​ включена проверка ошибок,​​ значение, которое нужно​​ лист.​​щелкнуть​​Для ошибок отображать​

  4. ​Выделение примера в справке​​ ее содержимое. Эти​​ оставались пустыми, удалите​​ выделения ячеек» >​

​ листа​​ только одной ячейки.​

  • ​=ЕСЛИ(D2=»»;A2*0,22;(A2-D2)*0,22)​ понимаю, вам нужно​Изображение кнопки​ «»)?​ результат последнее число​ В33: Если не​ (а это очень​

  • ​ нажмите кнопку​ выводить вместо ошибок.​Копирование примера​Формат > Формат ячеек​​. Введите в поле​​Нажмите клавиши​​ значения не печатаются.​​ из поля весь​ «Равно».​​выберите лист, после​​ Чтобы подсчитать количество​​ladchel1​​ проверять значение ячейки​Артем​ месяца. В данном​​ заполнена ячейка В27​​ не удобно).​​рядом с ячейкой,​​ Для отображения ошибок​Выделите пример, приведенный в​.​ значение, которое нужно​CTRL+C​​Чтобы снова отобразить скрытые​​ текст. Чтобы отображались​

​В левом поле введите​ чего выполните одно​ пустых ячеек в​

  1. ​: Опять не получилось.​ на результат (в​

  2. ​: кроме 0 и​​ примере 31 декабря.​​ – ячейка В33​​SkyPro​​ в которой показана​ в виде пустых​​ этой статье.​​В списке​ выводить вместо ошибок.​.​

  3. ​ значения, выделите ячейки,​​ нулевые значения, снимите​​0​

  4. ​ из указанных ниже​​ диапазоне, то используйте​​ Дубль 2​

  5. ​ данном случае это​​ «» Эпустых» значений​​Может эти формулы​​ пустая, а если​​:​

  6. ​ ошибка. Выберите пункт​​ ячеек удалите из​​Важно:​

​Категория​ Для отображения ошибок​Создайте пустую книгу или​

​ а затем нажмите​ этот флажок.​

​.​

​ действий.​ функцию СЧИТАТЬПУСТОТЫ(), но​=ЕСЛИ(D2=»»;A2*0,22;(A2-D2)*0,22)​ пустая строка), а​

​ в экселе не​

  1. ​ помогут изменить формулу.​ заполнена ячейка В27,​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(C2=»»;»»;D2-C2)​​Показать этапы вычисления​ поля весь текст.​

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

​ Не выделяйте заголовки строк​

  1. ​выберите элемент​

  2. ​ в виде пустых​ лист.​

  3. ​ клавиши​К началу страницы​В правом поле выберите​

​Чтобы отображать в ячейках​​ если ячейки содержат​Алексей2018​ не то является​

  1. ​ бывает​vikttur​ то в ячейке​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(D2=»»;»»;МАКС(D2-«22:00»;0)+МАКС(«6:00»-C2;0))​, если он отобразится,​Изменение способа отображения пустых​​ или столбцов.​​Пользовательский​ ячеек удалите из​​На листе выделите ячейку​​CTRL+1​

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

​: добрый день, я​

​ она пустой или​

​девственные ячейки имеют​

​: Так просто же:​

​ В33 формула =​

​Так?​

​ а затем выберите​

​ ячеек.​

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

​.​

​ поля весь текст.​

​ A1 и нажмите​

​или на вкладке​

​ (0) на листах​

​.​

​ установите флажок​ («»), то функция​

​ так пробовал, но​

​ нет. Я предложил​ значение «» :)​

​ добавьте Ваши формулы​

​ ячейка В27 и​АннаМил​

​ подходящее решение.​     Установите флажок​Нажмите клавиши CTRL+C.​В поле​

​Изменение способа отображения пустых​ клавиши​

  1. ​Главная​

  2. ​ возникает не всегда.​​В поле​​Показывать нули в ячейках,​​ СЧИТАТЬПУСТОТЫ() будет подсчитывать​​ к сожалению, формула​ решение, скажите чем​​Guest​​ (без знака =):​​ добавлен текст: Договор​​: Работает!​

  3. ​Guest​​Для пустых ячеек отображать​​В Excel создайте пустую​Тип​

    ​ ячеек.​​CTRL+V​​в группе​​ Требуют ли стандарты​​Формат ячейки​​ которые содержат нулевые​ также и эти​ не срабатывает(​ оно вас не​: Уверены?​=ЕСЛИ(B25<>»»;B25& » – Договор​ с​

    ​Ой теперь не​: Классный форум. Ответы​​. Введите в поле​​ книгу или лист.​​введите​     Установите флажок​. При работе в​Ячейки​ форматирования или собственные​откройте вкладку​ значения​ ячейки наряду с​я уже решил​

См. также

​ устраивает?​Проверьте функцией ЕПУСТО()​

​ с» &начало&» по​Условия для ячейки​

​ считает сумму.​

​ оперативные и очень​ значение, которое нужно​

​Выделите на листе ячейку​

​0;-0;;@​

support.office.com

Исправление ошибки #ПУСТО!

​Для пустых ячеек отображать​ Excel Web App​наведите указатель мыши​ предпочтения отображать или​Шрифт​.​ действительно пустыми. Об​ свою проблему​zz777​ девственную ячейку и​ «&конец;»»)​ В34: Если не​Что делать? Может​ компетентные. Уже пару​

​ выводить в пустых​ A1 и нажмите​

  • ​Примечания:​. Введите в поле​ повторите копирование и​ на элемент​ скрывать нулевые значения,​.​Чтобы отображать нулевые значения​ этом читайте в​Благодарю всех за​: Меня — устраивает.​

  • ​ ячейку с формулой​Никанор​ заполнена ячейка В28​ пусть 00:00 ставит​ задач решил. Но​ ячейках. Чтобы они​ клавиши CTRL+V.​ ​ значение, которое нужно​

​ вставку для каждой​Формат​ имеется несколько способов​В списке​ в виде пустых​ статье Подсчет пустых​ помощь!​

​ Просто разбираюсь и​ =»»​:​ – ячейка В34​ но красит в​ вот еще задачка:​ оставались пустыми, удалите​Важно:​Скрытые значения отображаются только​ выводить в пустых​ ячейки из примера.​

​и выберите​​ реализации всех этих​Цвет​ ячеек, снимите флажок​Значок кнопки​ ячеек.​Pelena​ вникаю..))​​Артем​​vikttur​ пустая, а если​ цвет схожим с​

support.office.com

Если ссылается на пустую ячейку, то ставит 0. А можно ссылающуюся ячейку так же оставлять пустую?

​заполняю ячейку 1.​​ из поля весь​ Чтобы пример правильно работал,​ в формуле отрезков​ ячейках. Чтобы они​Внимание! Чтобы пример правильно​
​Формат ячеек​ требований.​выберите белый цвет​Показывать нули в ячейках,​Чтобы ответить на вопрос​: Поделиться не хотите?​Алексей2018​
​: Уверены?​, Большое спасибо!​ заполнена ячейка В28,​ фоном. Как это​ для ячейки 2​ текст. Чтобы отображались​ его нужно вставить​— или в​ оставались пустыми, удалите​

​ работал, его нужно​​. Чтобы применить числовой​

​Отображение и скрытие всех​​ и нажмите кнопку​
​ которые содержат нулевые​

​ «Есть ли хотя​​limonnoe_nebo​
​: Добрый вечер! Обращаюсь​

​Проверьте функцией ЕПУСТО()​

​И получилась формула:​​ то в ячейке​

​ сделать.​​ указываю ссылку на​ нулевые значения, снимите​ в ячейку A1.​ ячейке при редактировании​

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

​ОК​​ значения​ бы 1 пустая​: Здравствуйте! Есть табличка​ за помощью! В​

​ девственную ячейку и​​=ЕСЛИ(B25<>»»;B25& » – Договор​ В34 формула =​SkyPro​ ячейку 1, что​ этот флажок.​Чтобы переключиться между просмотром​

​ в ячейке и​​ текст. Чтобы отображались​

planetaexcel.ru

если в ячейках строки пусто то в нижней ничего не писать (Формулы)

​ A1.​​ в списке​ листе​.​.​ ячейка в B6:B11?»​ с суммами и​ прикрепленном файле все​ ячейку с формулой​ с» &ТЕКСТ(ДАТАМЕС(B1;0);»[$-FC19]ДД ММММ​ ячейка В28 и​:​ бы ячейка 2​Полные сведения о формулах​ результатов и просмотром​ не печатается.​ нулевые значения, снимите​Чтобы переключиться между просмотром​Категория​Выберите​Отображение нулей в виде​

​Скрытие нулевых значений в​​ используйте формулу массива​​ количеством наименований, с​
​ описано, помогите пожалуйста​
​ =»»{/post}{/quote}​

​ ГГГГ г.;@ «)&»​​ добавлен текст: Договор​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(B3;D3;F3;H3)​ автоматически заполнялась информацией​
​ в Excel​ формул, возвращающих эти​Чтобы снова отобразить скрытые​ этот флажок.​ результатов и просмотром​выберите​

​Файл​​ пробелов или тире​​ выделенных ячейках​
​=ЕСЛИ(СУММ(—ЕПУСТО(B6:B11));ИСТИНА)​
​ формулами ЕСЛИ. Подскажите,​

​Если красная ячейка​​уверен, во- первых,​​ по "&ТЕКСТ(ДАТАМЕС(B1;1)+(-1);"[$-FC19]Д ММММ​

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

​ значения, выделите ячейки,​​К началу страницы​ формул, возвращающих эти​Общий​>​Для решения этой задачи​Выполняйте эти действия для​

excelworld.ru

К непустой ячейке добавить текст.Если пусто то пустая ячейка (Формулы/Formulas)

​Чтобы ответить на вопрос​​ пожалуйста, как написать​
​ пустая, то А2*0,22,​ это уже не​
​ ГГГГ»);»»)​Ячейки диапазона B25:B29​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=B3+D3+F3+H3​
​Если в ячейке​ неработающих формул​
​ CTRL+` (знак ударения)​ а затем на​Потребность отображать нулевые значения​ результаты, нажмите клавиши​. Чтобы снова отобразить​Параметры​ воспользуйтесь функцией ЕСЛИ.​ скрытия нулевых значений​ «Есть ли хотя​
​ формулу, если в​
​ если нет, то​ девственная ячейка, а​А если надо​ это фамилия имя​
​Serge_007​ 1 нет информации,​Поиск ошибок в формулах​ или на вкладке​ вкладке​ (0) на листах​CTRL+`​ дату и время,​>​Если ячейка содержит нулевые​ в выделенных ячейках​
​ бы 1 заполненная​ ячейки с количеством​ (А2-D2)*0,22​ вот вторых равенство​ только начало месяца,​ отчество.​:​ то в ячейке​Сочетания клавиш и горячие​Формулы​Главная​
​ возникает не всегда.​(знак ударения) или​ выберите подходящий формат​Дополнительно​ значения, для возврата​ с помощью числового​ ячейка в B6:B11?»​ нужно вернуть не​Хотелось бы данное​ =A1=»» выполняется​ без последнего числа,​
​Формулы, которые нужны​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(ЕСЛИ(A3:H3<>»»;ЕЧЁТН(СТОЛБЕЦ(A3:H3))*A3:H3))​ 2 проставляется ноль.​ клавиши в Excel​в группе «Зависимости​в группе​ Требуют ли стандарты​ на вкладке​ даты и времени​.​ пустой ячейки используйте​
​ формата. Если значение​ используйте формулу массива​ два значения ЛОЖЬ​
​ действие осуществить формулой,​zz777​ то будет формула:​ для ячеек диапазона​АннаМил​ А можно, что​Функции Excel (по алфавиту)​ формул» нажмите кнопку​
​Ячейки​ форматирования или собственные​
​Формулы​ на вкладке​​В группе​ формулу, например такую:​​ в одной из​=НЕ(ЕПУСТО(B6:B11))​ и ИСТИНА, а​ заранее спасибо​: Уверены?​ Код=ЕСЛИ(B25<>»»;B25&» – Договор​ B31:B35 – к​: Большое вам спасибо.​ бы не ноль​Функции Excel (по категориям)​Показать формулы​

​наведите указатель мыши​​ предпочтения отображать или​​выберите​Число​

​Показать параметры для следующего​​=ЕСЛИ(A2-A3=0;»»;A2-A3)​​ этих ячеек меняется​​Примечание:​
​ 3 значения, в​Nic70y​
​Проверьте функцией ЕПУСТО()​ с»&ТЕКСТ(ДАТАМЕС(B1;0);»[$-FC19]ДД ММММ ГГГГ​
​ фамилии имени отчеству,​У меня в​ проставлялся, а ячейка​Эта ошибка возникает при​.​ на элемент​ скрывать нулевые значения,​
​Зависимости формул > Показать​.​ листа​Вот как читать формулу.​ на ненулевое, оно​
​ Мы стараемся как можно​ моем случае пусто​: так и делайте​​ девственную ячейку и​ г.;@ ")&" по")​
​ ясли не пустые​ экселе нет почему-то​ так же оставалась​
​ использовании неправильного оператора​Скопировав пример на пустой​Формат​ имеется несколько способов​ формулы​
​Скрытие нулевых значений, возвращенных​выберите лист, после​

​ Если результат вычисления​​ отобразится в ячейке,​ оперативнее обеспечивать вас​ (если этого наименования​
​=(A2-D2)*0,22​ ячейку с формулой​Pelena​

​ ячейки с фамилией​​ ЕЧЁТН функции.​​ без всякой информации?​​ диапазона в формуле​
​ лист, вы можете​​и выберите​ реализации всех этих​.​ формулой, с помощью​ чего выполните одно​
​ (A2-A3) равен «0»,​ а формат его​ актуальными справочными материалами​ нет в этой​хоть она пустая, хоть​ =»»{/post}{/quote}​:​

​ должен добавиться текст:​​Pelena​​Микки​ или при использовании​ настроить его так,​

​Формат ячеек​​ требований.​​Скопировав пример на пустой​​ условного форматирования​ из указанных ниже​
​ ничего не отображается,​ будет аналогичен общему​
​ на вашем языке.​ строке), 1 (если​

excelworld.ru

Как в excel обозначается непустая ячейка?

​ нет — ни​​уверен, во- первых,​=ЕСЛИ(B25<>»»;B25& » – Договор​

​ «Договор с»​​: Для Excel 2003​: =ЕСЛИ(ЕПУСТО(A1);»»;A1)​

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

​ действий.​​ в том числе​ числовому формату.​ Эта страница переведена​ сумма больше нуля)​ чего не изменится,​
​ это уже не​

​ с «&ТЕКСТ($B$1;»[$-FC19]Д ММММ»)&»​​Условия в прикреплённом​
​ нужно подключить надстройку​
​VDM​ пробела) между ссылками​

​1​​ формат по умолчанию,​ нулевых значений на​

​ настроить его так,​​ (0) значение.​
​Чтобы отображать в ячейках​

planetaexcel.ru

Значение ячейки «пусто»

​ и «0» (это​​Выделите ячейки, содержащие нулевые​ автоматически, поэтому ее​ или минус 1​ т.к в A2​ девственная ячейка, а​ по «&ТЕКСТ(КОНМЕСЯЦА($B$1;0);»[$-FC19]Д ММММ»);»»)​ файле.​ Пакет анализа: Сервис​: Использовать «Если»​ на диапазон для​

​2​​ в списке​ листе​ как вам нужно.​На вкладке​
​ нулевые значения (0),​ указывается двойными кавычками​

​ значения (0), которые​​ текст может содержать​
​ (если сумма меньше​ Код=СУММ(B2:D2)​ вот вторых равенство​Никанор​

​Формула для ячейки​​ — Надстройки —​
​=ЕСЛИ(A1=0;»»;A1)​ указания пересечения двух​3​Категория​

​Нажмите​1​Главная​ установите флажок​ «»). В противном​

​ требуется скрыть.​​ неточности и грамматические​
​ нуля). Пример прилагается.​Алексей2018​ =A1=»» выполняется{/post}{/quote}​:​

​ В31​ Пакет анализа —​VDM​ диапазонов, которые не​4​

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

​: Добрый вечер, мне​​Вы правы, что​Pelena​
​=ЕСЛИ(B25<>»»;B25;»»)& » – Договор​ ОК​: Соврал, так:​ пересекаются. Пересечение —​5​Общий​

​, щелкните​​3​Стили​ которые содержат нулевые​ вычисления A2-A3. Если​CTRL+1​ важно, чтобы эта​ Модераторам: извините за​ нужно, если в​ данное равенство выполняется.​, Большое спасибо за​ с»​Никанор​

​=ЕСЛИ(A1=»»;»»;A1)​​ это ячейки листа,​

​6​. Чтобы снова отобразить​Параметры Excel​4​щелкните стрелку рядом​ значения​ вам нужно не​

​или на вкладке​​ статья была вам​ некорректно названную предыдущую​ ячейке D2 стоит​ Но различие все​ ответ!​даёт правильный результат​: Здравствуйте!​61699​ в которых пересекаются​7​ дату и время,​и выберите категорию​5​ с элементом​.​ оставлять ячейки пустыми,​Главная​

​ полезна. Просим вас​​ тему.​ число 500, то​ же имеется при​

planetaexcel.ru

Формула ЕСЛИ при пустой ячейке (Формулы/Formulas)

​Формула считает так​​ только в том​Поздравляю всех с​Guest​ данные двух и​
​A​ выберите подходящий формат​Дополнительно​6​
​Условное форматирование​Чтобы отображать нулевые значения​ но отображать не​

​щелкнуть​​ уделить пару секунд​​Pelena​
​ (А2-D2)*0,22​ применении функции ЕПУСТО()​ как нужно.​ случае, если не​ Новым годом!​

​: Круто, спасибо.​​ более диапазонов.​B​ даты и времени​.​7​
​, наведите указатель на​ в виде пустых​ «0», а что-то​

​Формат​​ и сообщить, помогла​: Можно такой вариант​
​а если она​ — значения получаются​Вы написали короче​ пустая ячейка В25.​

​Желаю здоровья и​​vikttur​Если используется неправильный оператор​Данные​

​ на вкладке​​В группе​

​A​​ элемент​ ячеек, снимите флажок​​ другое, между двойными​​>​ ли она вам,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(AI3=»»;»»;ЗНАК(AI3))​ пустая, то просто​

​ разные. Попробуйте и​​ формулу чем я.​​ А если пустая​​ что бы все​: Можно без формул.​ диапазона:​10​Число​Показать параметры для следующего​B​Правила выделения ячеек​Показывать нули в ячейках,​ кавычками вставьте дефис​;)

​Формат ячеек​​ с помощью кнопок​​limonnoe_nebo​​ А2*0,22​ увидите. Поэтому и​
​makczoom​

​ ячейка В25, то​​ желания исполнились.​ Меню Сервис-Параметры-Вид, рамка​
​убедитесь, что используется двоеточие​

​10​​.​ листа​Данные​и выберите вариант​
​ которые содержат нулевые​ «-» или другой​
​.​ внизу страницы. Для​

​: Спасибо большое, кажется,​​Nic70y​

excelworld.ru

Формула ЕСЛИ, нужно вернуть 3 значения: пусто, 1 и -1 (нужно вернуть 3 значения: пусто, 1 и -1)

​ пытаюсь разобраться.​​: Как в excel​ результат в ячейке​Вот полное название​ Параметры_окна, снять галку,​ (:) для разделения​Формула​Скрытие нулевых значений, возвращенных​выберите лист, после​10​Равно​ значения​ символ.​Щелкните​ удобства также приводим​ это оно!!​: я же уже​Артем​ обозначается непустая ячейка?​ пишется ТЕКСТ: «Договор».​ темы:​ где «нули».​ первой и последней​Описание (результат)​

​ формулой, с помощью​​ чего выполните одно​
​10​

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

excelworld.ru

​Число > Все форматы​

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще…Меньше

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

Ячейка E2 содержит формулу =ЕСЛИ(D2=1;"Да";ЕСЛИ(D2=2;"Нет";"Возможно"))

В данном случае мы используем ЕСЛИ вместе с функцией ЕПУСТО:

  • =ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая»)

Эта формула означает: ЕСЛИ(ячейка D2 пуста, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вы также можете легко использовать собственную формулу для состояния «Не пустая». В следующем примере вместо функции ЕПУСТО используются знаки «». «» — фактически означает «ничего».

Проверка пустоты ячейки — ячейка E2 содержит формулу =ЕСЛИ(ЕПУСТО(D2);"Пустая";"Не пустая")

=ЕСЛИ(D3=»»;»Пустая»;»Не пустая»)

Эта формула означает: ЕСЛИ(в ячейке D3 ничего нет, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вот пример распространенного способа использования знаков «», при котором формула не вычисляется, если зависимая ячейка пуста:

  • =ЕСЛИ(D3=»»;»»;ВашаФормула())

    ЕСЛИ(в ячейке D3 ничего нет, не возвращать ничего, в противном случае вычислить формулу).

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

Примеры функции ЕПУСТО для проверки пустых ячеек в Excel

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

Примеры использования функции ЕПУСТО в Excel

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

Выделим ячейки C3:C18 и запишем следующую формулу:

Формула ЕСЛИ выполняет проверку возвращаемого результата функции ЕПУСТО для диапазона ячеек B3:B18 и возвращает один из вариантов («На пересдачу» или «Сдал»). Результат выполнения функции:

Теперь часть данной формулы можно использовать для условного форматирования:

  1. Выделите диапазон ячеек C3:C18 и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».
  2. В появившемся окне «Создание правила форматирования» выберите опцию: «Использовать формулы для определения форматируемых ячеек» и введите следующую формулу:
  3. Нажмите на кнопку «Формат» (как на образцу), потом укажите в окне «Формат ячеек» красный цвет заливки и нажмите ОК на всех открытых окнах:

На против незаполненных (пустых) ячеек или двоек мы получаем соответственное сообщение «На пересдачу» и красную заливку.

Почему нужно использовать функцию ЕПУСТО при проверке пустых ячеек

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

=ЕСЛИ(ИЛИ( B3=»» ;B3=2);»На пересдачу»;»Сдал»)

Но не всегда! Все зависит от значений, которые могут содержать ячейки. Обратите внимание на то как по-разному себя ведут двойные кавычки, и функция ЕПУСТО если у нас в ячейках находятся одни и те же специфические значения:

Как видно на рисунке в ячейке находится символ одинарной кавычки. Первая формула (с двойными кавычками вместо функции) ее не видит. Более того в самой ячейке A1 одинарная кавычке не отображается так как данный спецсимвол в Excel предназначенный для отображения значений в текстовом формате. Это удобно, например, когда нам нужно отобразить саму формулу, а не результат ее вычисления как сделано в ячейках D1 и D2. Достаточно лишь перед формулой ввести одинарную кавычку и теперь отображается сама формула, а не возвращаемый ее результат. Но функция ЕПУСТО видит, что в действительности ячейка А1 не является пустой!

Проверка на пустую ячейку в таблице Excel

Пример 2. В таблице Excel записаны некоторые данные. Определить, все ли поля заполнены, или есть как минимум одно поле, которое является пустым.

Исходная таблица данных:

Чтобы определить наличие пустых ячеек используем следующую формулу массива (CTRL+SHIFT+Enter):

Функция СУММ используется для определения суммы величин, возвращаемых функцией —ЕПУСТО для каждой ячейки из диапазона B3:B17 (числовых значений, поскольку используется двойное отрицание). Если запись СУММ(—ЕПУСТО(B3:B17) возвращает любое значение >0, функция ЕСЛИ вернет значение ИСТИНА.

То есть, в диапазоне B3:B17 есть одна или несколько пустых ячеек.

Примечание: в указанной выше формуле были использованы символы «—». Данный вид записи называется двойным отрицанием. В данном случае двойное отрицание необходимо для явного преобразования данных логического типа к числовому. Некоторые функции Excel не выполняют автоматического преобразования данных, поэтому механизм преобразования типов приходится запускать вручную. Наиболее распространенными вариантами преобразования текстовых или логических значений к числовому типу является умножение на 1 или добавление 0 (например, =ИСТИНА+0 вернет число 1, или =«23»*1 вернет число 23. Однако использование записи типа =—ИСТИНА ускоряет работу функций (по некоторым оценкам прирост производительности составляет до 15%, что имеет значение при обработке больших объемов данных).

Как посчитать количество пустых ячеек в Excel

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

Формула для расчета (формула массива):

Функция ЕСЛИ выполняет проверку диапазона на наличие пустых ячеек (выражение СУММ(—ЕПУСТО(B3:B12))). Если СУММ вернула значение >0, будет выведено сообщение, содержащее количество незаполненных данными ячеек (СЧИТАТЬПУСТОТЫ) и строку «поля не заполнены», которые склеены знаком «&» (операция конкатенации).

Особенности использования функции ЕПУСТО в Excel

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

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

  1. Если в качестве аргумента функции было явно передано какое-либо значение (например, =ЕПУСТО(ИСТИНА), =ЕПУСТО(«текст»), =ЕПУСТО(12)), результат ее выполнения – значение ЛОЖЬ.
  2. Если требуется, чтобы функция возвращала значение ИСТИНА, если ячейка не является пустой, ее можно использовать совместно с функцией НЕ. Например, =НЕ(ЕПУСТО(A1)) вернет ИСТИНА, если A1 не является пустой.
  3. Запись типа =ЕПУСТО(АДРЕС(x;y)) всегда будет возвращать значение ложь, поскольку функция АДРЕС(x;y) возвращает ссылку на ячейку, то есть непустое значение.
  4. Функция возвращает значение ЛОЖЬ даже в тех случаях, когда в переданной в качестве аргумента ячейке содержится ошибка или ссылка на ячейку. Это суждение справедливо и для случаев, когда в результате выполнения какой-либо функции в ячейку была выведена пустая строка. Например, в ячейку A1 была введена формула =ЕСЛИ(2>1;””;ЛОЖЬ), которая вернет пустую строку «». В этом случае функция =ЕПУСТО(A1) вернет значение ЛОЖЬ.
  5. Если требуется проверить сразу несколько ячеек, можно использовать функцию в качестве формулы массива (выделить требуемое количество пустых ячеек, ввести формулу «=ЕПУСТО(» и в качестве аргумента передать диапазон исследуемых ячеек, для выполнения использовать комбинацию клавиш Ctrl+Shift+Enter)

Функция ЕПУСТО() в MS EXCEL

Задача функции ЕПУСТО() , английский вариант ISBLANK(), — проверять есть ли в ячейке число, текстовое значение, формула или нет. Если в ячейке А1 имеется значение 555, то формула = ЕПУСТО(А1) вернет ЛОЖЬ, а если ячейка А1 пуста, то ИСТИНА.

Синтаксис функции ЕПУСТО()

ЕПУСТО(значение)

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

Использование функции

В файле примера приведены несколько вариантов проверок:

1. Если в проверяемой ячейке содержится число, текстовое значение, формула, то функция вернет логическое значение ИСТИНА.

2. Если проверяемая ячейка пуста, то функция также вернет логическое значение ЛОЖЬ.

Проверка диапазона ячеек

Функция ЕПУСТО() проверяет содержимое только одной ячейки. Чтобы подсчитать количество пустых ячеек в диапазоне, то используйте функцию СЧИТАТЬПУСТОТЫ() , но если ячейки содержат значение Пустой текст («»), то функция СЧИТАТЬПУСТОТЫ() будет подсчитывать также и эти ячейки наряду с действительно пустыми. Об этом читайте в статье Подсчет пустых ячеек.

Чтобы ответить на вопрос «Есть ли хотя бы 1 пустая ячейка в B6:B11?» используйте формулу массива

Чтобы ответить на вопрос «Есть ли хотя бы 1 заполненная ячейка в B6:B11?» используйте формулу массива

Как в Excel использовать функцию «ЕПУСТО»

В данной заметке мы расскажем о том, что означает функция Excel «ЕПУСТО» (ISBLANK) и как ее можно использовать в работе.

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

Как это работает

Итак, чтобы узнать, является ли конкретная ячейка таблицы занятой или пустой, в Excel есть функция «ЕПУСТО».

Синтаксис этой функции довольно прост:

  • после «=» и «ЕПУСТО» задайте в скобках ту ячейку, которую хотите проверить;
  • нажмите Enter, чтобы подтвердить выполнение команды. Теперь функция вернет значение «Ложь», если ячейка содержит какие-либо данные, или «Истина», если ячейка пуста.

Если вы хотите заменить значения «Истина» и «Ложь» в своем документе, это не проблема. Можно объединить «ЕПУСТО» с функцией «ЕСЛИ» — это позволит задавать собственные значения.

Синтаксис функции «ЕСЛИ», как известно, состоит из трех частей: «Логическое выражение», «Значение_если_истина» и «Значение_если_ложь».
Логическое выражение =ЕСЛИ (ЕПУСТО (C3). C3 — это проверяемая строка. 0 соответствует «Значение_если_истина», а 1 соответствует «Значение_если_ложь».

Если ячейка C3 пуста, функция выводит значение 0, в противном случае 1.
После точки с запятой вы можете ввести в «Значение_если_истина» то значение, которое должна вывести программа, если ячейка пуста. В «Значение_если_ложь» введите значение, которое должно появиться, если соответствующая ячейка заполнена.

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

Нажмите Enter, чтобы просмотреть результат.

Функции 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 из программ вроде 1С, SAP и им подобных. Хотя, справедливости ради, надо отметить, что и в обычных файлах Excel такая проблема может так же встречаться, особенно, если в файле использовались различные формулы.
Вводные данные: есть отчет который выкачивается из сторонней программы. В нем есть ячейки, с виду пустые: в них нет пробелов, нет переносов на строки, никаких символов, нет объектов, условного форматирования, в настройках не стоит скрывать нули(ФайлПараметрыДополнительноПоказывать нули в ячейках, которые содержат нулевые значения). Даже если перейти в режим редактирования ячейки — там пусто.
Если попробовать найти такие «пустые» ячейки(выделить все ячейки листа — F5 — Выделить — Пустые ячейки ) — они не выделяются. Но фильтр при этом их видит как пустые и фильтрует как пустые.
Любые математические действия(умножение на ячейку, сложение, деление и т.п.) внутри формул с такими ячейками выдают ошибку #ЗНАЧ! (#VALUE!) , а функция ЕПУСТО (ISBLANK) считает ячейку не пустой. Формулы вроде СУММ (SUM) и СЧЁТ (COUNT) игнорируют такие ячейки, а СЧЁТЗ (COUNTA) считает их заполненными.

И самое удивительное — если выделить такую ячейку вручную и нажать Delete (или вкладка Главная -группа РедактированиеОчистить содержимое) — то ячейка становится действительно пустой и с ней начинают работать формулы и другие функции Excel как с реально пустой.
Здесь возникает главный вопрос: что с этой ячейкой не так, если там и до Delete ничего не было?
А не так с ней вот что: практически во всех программах есть такое понятие строковых(текстовых) данных, как строка нулевой длины(еще её часто называют нулевая строка. В Visual Basic for Application такая строка обозначается константой vbNullString , в ячейках её можно встретить как сочетание двух кавычек подряд — «» ). Визуально такой текст себя никак не проявляет, однако это все же текст. А любой текст это уже не пусто, но и не число.
Откуда может появится такой текст в ячейках? Здесь несколько вариантов:

  1. Он есть в ячейках изначально, потому что именно так настроена выгрузка и создание файлов в сторонней программе(вроде 1С). В некоторых случаях такие выгрузки настроены таким образом, что как таковых пустых ячеек нет — они просто заполняются строкой нулевой длины.
  2. в ячейке была записана формула, результатом которой стал текст нулевой длины. Самый простой пример такой формулы:
    =ЕСЛИ( A1 =1;10;»»)
    =IF(A1=1,10,»»)
    в итоге, если в ячейке A1 записано любое значение, отличное от 1 формула вернет строку нулевой длины. И если впоследствии формулу заменять значением(Как удалить в ячейке формулу, оставив значения?), то получим нашу псевдо пустую ячейку.
    Если формулы создаются Вами и в дальнейшем планируются производить с этими ячейками математические действия, то лучше вместо «» ставить 0. Тогда проблем не будет. Нули всегда можно заменить или скрыть: ФайлПараметрыДополнительноПоказывать нули в ячейках, которые содержат нулевые значения

А если такой файл делали не Вы — он достался «по наследству» или это выгрузка из другой программы, что делать тогда? Я предлагаю такой вот нехитрый код, который во всех выделенных ячейках заменит строки нулевой длины на нормальные пустые ячейки:

Sub ReplaceNullString() Dim rR As Range, rF As Range, rC As Range Dim avR, lr As Long, lc As Long Set rR = Intersect(ActiveSheet.UsedRange, Selection) On Error Resume Next Set rR = rR.SpecialCells(xlCellTypeConstants) On Error GoTo 0 If rR Is Nothing Then MsgBox «В выделенных ячейках нет значений!», vbInformation, «www.excel-vba.ru» Exit Sub End If Set rF = rR.Find(vbNullString, , xlFormulas, xlWhole) If Not rF Is Nothing Then avR = rR.Value For lr = 1 To UBound(avR, 1) For lc = 1 To UBound(avR, 2) If avR(lr, lc) = «» Then rR.Item(lr, lc).Value = Empty Next lc Next lr MsgBox «Строки нулевой длины заменены», vbInformation, «www.excel-vba.ru» Exit Sub End If MsgBox «Строк нулевой длины на листе нет или лист защищен», vbInformation, «www.excel-vba.ru» End Sub

Как это работает:
если раньше никогда не работали с макросами, то рекомендую ознакомиться со статьями:
Что такое макрос и где его искать?
Что такое модуль? Какие бывают модули?

  1. создаем в книге новый стандартный модуль: Alt+F11InsertModule()
  2. копируем в созданный модуль приведенный выше код
  3. выделяем нужный диапазон(если надо заменить на всем листе — то можно выделить все ячейки листа или целиком нужные столбцы — программа сама определить нужные данные)
  4. нажимаем Alt+F8 и в появившемся окне выбираем ReplaceNullString

Короткая видеоинструкция:

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

Функция в Excel «Если не пусто» — возможность проверить факт заполнения ячейки, чтобы формула не выводила результат при отсутствии значения. Кроме того, можно задать другой параметр, чтобы опция выводила нужные надписи — «Истина» или «Ложь», «Сдал» или «На пересдачу», «Продано» или «В резерве» и т. д. Ниже рассмотрим особенности этой опции и нюансы ее применения.

Как работает условие Excel

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

Здесь выполняется условие Excel и, если ячейка не пустая, то значение будет «ЛОЖЬ» или другую надпись. Общее обозначение функции — =ЕПУСТО (значение). Аргумент для этой опции обязателен для заполнения и может иметь вид ссылки на одну или несколько элеметов таблицы, где нужно определить какие-либо данные.

Базовые особенности опции для Excel:

  • если в роли аргумента передано какое-то значение, к примеру, «Истина», «Текст» или «12», результатом выполнения будет ЛОЖЬ;
  • запись с аргументом АДРЕС (x;y)всегда возвращает ЛОЖЬ, ведь эта функция ведет к ссылке на ячейку или непустой параметр;
  • при необходимости использовать формулу не пустой ячейки Excel для нескольких граф, можно выделить нужное число и ввести опцию =ЕПУСТО с аргументом в виде диапазона;
  • при желании возврата параметра ИСТИНА, если в секции не пусто, можно дополнительно использовать функцию НЕ.

Как поставить формулу Excel

Теперь разберемся, как поставить, если не пустое значение ячейки Эксель и использовать эту опцию. В большинстве случаев применяется ЕСЛИ и опцию ЕПУСТО. При этом полный вид имеет следующий вид — =ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая»). Здесь ЕСЛИ означает, что при пустой D2-ячейке возвращается текст «Пустая», а если это не так — «Не пустая». Как вариант, можно использовать какую-то свою подставку (об этом ниже).

Следующий вариант отображения функции Excel, если не пусто, то формула — =ЕСЛИ(D3=»»;»Пустая»;»Не пустая»). Здесь в ситуации, если в D3 нет никакого параметра, отображается первая надпись, а в ином случае — Вторая. В качестве альтернативы можно использовать следующий вариант отображения — =ЕСЛИ(D3=»»;»»;ВашаФормула()).

Дополнительный момент

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

В ситуации, когда нужно узнать, есть ли хотя бы одна незаполненная ячейка в таблице Excel между В7 и В12, нужно использовать формулу = ЕСЛИ(СУММ(—ЕПУСТО(B7:B12));ИСТИНА). Для ответа, имеется ли хотя бы одна заполненная секция в В7 и В12, нужно сделать следующую запись — =  НЕ(ЕПУСТО(B7:B12)).

Примеры, когда будет полезна функция в Excel

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

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

При этом формула Excel записывается в следующем формате: =ЕСЛИ(ИЛИ(ЕПУСТО(B4);B3=2);»На пересдачу»;»Сдал»). Здесь команда ЕСЛИ проверяет возвращаемый результат ЕПУСТО для определенного диапазона секций. Предварительно нужно выделить секции таблицы, для которых проводится расчет. Результатом выполнения функции является появление надписей «Сдал» или «На пересдачу».

Далее можно сделать форматирование в Excel:

  • Выделите нужные ячейки, а далее войдите в «Главная» и «Стили». Здесь найдите «Условное форматирование» и «Создать правило».

  • В окне «Создание правила форматирования» выберите функцию «Использовать формулы для определения …» и введите формулу ИЛИ(ЕПУСТО(В3);В3=2).
  • Жмите на «Формат», а после укажите в графе «Формат ячеек» красный цвет для заливки.
  • Подтвердите действие.

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

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

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

Отличного Вам дня!

Понравилась статья? Поделить с друзьями:
  • Если ячейка принадлежит диапазону excel
  • Если цвет ячейки желтый то excel vba
  • Если цвет ячейки excel то в ней
  • Если ячейка одного то сумма в excel
  • Если ячейка не равна нулю то excel