Содержание
- Как поставить условие в Excel «Если не пусто, то. «
- Как работает условие Excel
- Как поставить формулу Excel
- Дополнительный момент
- Примеры, когда будет полезна функция в Excel
- Excel если не пусто
- Функция ЕПУСТО() в MS EXCEL
- Использование функции
- Проверка диапазона ячеек
- Функция ЕСЛИ
- Технические подробности
- Простые примеры функции ЕСЛИ
- Начало работы
- Еще примеры функции ЕСЛИ
- Операторы вычислений
- Использование функции ЕСЛИ для проверки ячейки на наличие символов
- Пример вложенных функций ЕСЛИ
- Небольшое предупреждение
- Распространенные неполадки
- См. также
- Условие только для непустой ячейки (Графики и диаграммы/Charts)
- Формула: если ячейкая пустая, то подставить туда.. (Формулы/Formulas)
- значение «пусто», как обозначить ?
- При отсутствии значения в формуле — делать пусто (Формулы/Formulas)
- ЕСЛИ с 4 условиями ЕСЛИ Больше, Меньше или ПУСТАЯ ячейка (Формулы/Formulas)
- не пустая ячейка как условие для формулы счётеслимн
- Как сделать, чтоб бралось значение первой не пустой ячейки определеннной строки таблицы?
- Формула если ячейка заполнена, то вывести «B1», если пустая то вывести «A1»
Как поставить условие в Excel «Если не пусто, то. «
Функция в 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 если не пусто
Функция ЕПУСТО() в MS EXCEL
Смотрите также;-] с поиском именно непустые ячейки строки? заполнена одна ячейка С11 – 1. всем. Sub Text() цвет шрифта - — я просто жму кнопку «Изменить» были поставлены даты (), за которыми пуста:
время от времени
ЕСЛИ. еще)
Задача функции ЕПУСТО(), английский: Может все же приближенного значения, неАнтон A11, не учитывая4 Условие: ЕСЛИУ меня такая
Использование функции
изменил ее тип или «Добавить» и из столбика B. может быть трудно=ЕСЛИ(D3=»»;»»;ВашаФормула())
требуется изменять) неПримечание:Поэтому у функции ЕСЛИ вариант ISBLANK(), -
Проверка диапазона ячеек
имеется ввиду последняя точного совпадения.: . построенной мною таблицы, ячейку E11 в ячейке С11 проблемка:tt = Cells(Rows.Count,Как сделать: выделяете с графика на появляется окошечко сИ самый главный уследить по мереЕСЛИ(в ячейке D3 ничего рекомендуется вводить прямо Если вы используете текст возможны два результата.
проверять есть ли заполненная? Как токстати, индекс-то дает которая имеет определенные=ЕСЛИ(И(A11<>«»);ЕСЛИ(E11>18;ОКРУГЛТ(E11/37+Ч(«Среднетехническая скорость»);1);1);»»)
число больше 18
Не получается сделать 1).End(xlUp).Row свой диапазон, начиная точечную — прав тремя значениями: Имя
Функция ЕСЛИ
усложнения формулы. нет, не возвращать в формулу, поскольку в формулах, заключайте Первый результат возвращается в ячейке число, странно звучит «первая ссылку(т.е. само значение
размеры. значения вStoTisteg – то результат так, чтобы не
For i = с левой верхней кн мыши на ряда, значения X формулу задать вПроблема
ничего, в противном в будущем их его в кавычки в случае, если текстовое значение, формула непустая» этой ячейки), а ее строках расположены
Технические подробности
: в С11 – отображались значения в 1 To tt ячейки (чтобы потом диаграмме — Изменить
ячейках столбика F,
случае вычислить формулу)
может быть затруднительно
(пример: «Текст»). Единственное
сравнение истинно, второй —
или нет. ЕслиGuest
не хаотически, но=ЕСЛИ(A11<>«»;ЕСЛИ(E11>18;ОКРУГЛТ(E11/37+Ч(«Среднетехническая скорость»);1);1);»»)
ячейка Е11 разделить ячейках (куда заданаIf Range(«A» & не запутаться, пока
тип диаграммы У меня же
чтобы числа в0 (ноль) в ячейке. найти и изменить.
Простые примеры функции ЕСЛИ
исключение — слова ИСТИНА
если сравнение ложно. в ячейке: последнюю заполненную я просто поискпоз могут постоянно меняться,
на число 37 формула), при отсутствии i).Value = «» примите это какКак скрыть НД? в новом окошечке
него из столбикаНе указан аргументЕсли у простой функции Гораздо удобнее помещать и ЛОЖЬ, которыеЕсли вы ищете информациюА1 нашел (см. предыдущееGuest в том числе: Еще вариант с округлением до одного из значений Then Range(«A» & обязательное правило), Главная Я писал выше: появляются только 2 C ставились толькозначение_если_истина
ЕСЛИ есть только константы в собственные Excel распознает автоматически. о работе симеется значение 555, мое сообщение), а: просто попробуйте.. только быть пустыми. Кроме
Начало работы
=ЕСЛИ(A11;ЕСЛИ(E11>18;ОКРУГЛ(E11/37;);1);»») целого числа. Наверное, используемой формулы. i) = [d1] — УФ -Вкладка Главная - значения: Имя ряда там, где гдеили два результата (ИСТИНА ячейки, в которыхПрежде чем написать оператор несколькими операторами ЕСЛИ, то формула =ЕПУСТО(А1) вот первую заполненную с поиском именно того значения вНиканор надо использовать функциюAlexMNext Создать правило - Условное форматирование
Еще примеры функции ЕСЛИ
в этих строчкахзначение_если_ложь и ЛОЖЬ), то они будут доступны ЕСЛИ, подумайте, чего см. статью Усложненные вернет ЛОЖЬ, а (не пустую) -
B2;C2-B2;»>
приближенного значения, не
строках идут в: Здравствуйте StoTisteg – ОКРУГЛТ.: Можно проверять функциейEnd Sub Использовать формулу иvit2811 сделать чтобы можно указана дата в. Чтобы возвращать правильное у вложенных функций и их можно
вы хотите достичь.
функции ЕСЛИ: как если ячейка нет(( точного совпадения. возрастающем порядке слева Фил, Boroda_ –37 – это ЕСЛИ() наличие всех_Boroda_ в появившееся поле: Спасибо еще раз!
было редактировать и
столбике B. Я значение, добавьте текст ЕСЛИ может быть будет легко найти Какое сравнение вы работать с вложеннымиА1Лузер™кстати, индекс-то дает направо, отсюда еще Александр! Среднетехническая скорость автомобиля. значений.: Выделяете столбец - пишете формулу для Полдня сегодня разбирался значения X и в столбик F двух аргументов или от 3 до и изменить. В пытаетесь выполнить? Написать формулами и избежатьпуста, то ИСТИНА.: Вы хотя бы ссылку(т.е. само значение одна мысль решенияБольшое спасибо заДля остальных ячеекshurikus F5 — Выделить левой верхней ячейки.
Операторы вычислений
с этими формулами значения Y? вручную вписал, а значение ИСТИНА/ЛОЖЬ. 64 результатов. нашем случае все оператор ЕСЛИ не ошибок.Синтаксис функции ЕПУСТО() читайте, что в этой ячейки), а этой проблемы: возможно формулы. диапазона C12:C32 условия
Использование функции ЕСЛИ для проверки ячейки на наличие символов
: Согласно правилам, нужно — Пустые - Как у меня и таблицами. Половинуvit2811 хотелось бы формулой.
»#ИМЯ?» в ячейке=ЕСЛИ(D2=1;»ДА»;ЕСЛИ(D2=2;»Нет»;»Возможно»)) в порядке, так
сложнее, чем выстроить
Функция ЕСЛИ, одна изЕПУСТОзначение теме пишут. ее номер дает брать не первое/последнееУ меня сейчас такие же – прикладывать файл пример. пишете слово «Текст» — диапазон для понял, но немного: Скопировал формулу отbuchlotnik
Как правило, это указывает
Показанная на рисунке выше как здесь используется в уме логическую логических функций, служит)dl просто поискпоз не пустое значание, нет возможности проверить надо будет толькоБез файла можно — жмете Контрл+Ентер
формулы $E$2:$F$28 и
не понял. Boroda в свою: столбик F можно на ошибку в формула в ячейке
Пример вложенных функций ЕСЛИ
только одна функция цепочку «что должно для возвращения разныхЗначениеСообщение добавлено 07.08.2008,всё догнал это а минимальное /максимальное Ваши формулы в
«протянуть» формулу вниз.
только гадать. ПопробуйтеAdwordsDirect сама формула дляКак составлять и таблицу. Там где так: формуле. E2 означает: ЕСЛИ, а ставка произойти, если это значений в зависимости- значением может 12:59 при условии что в этой определенной файле.Я написал формулу: так:: Пора учиться визуализировать. Е2. все производные в получаются пустые ячейки
Небольшое предупреждение
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕПУСТО(B4);»»;C4)Видео: расширенное применение функцииЕСЛИ(D2 равно 1, то налога с продажи условие выполнено, и от того, соблюдается
быть все чтопоска первого последнего числа в строке строке!Скажите пожалуйста Ваши=ЕСЛИ(E11>18;ОКРУГЛТ(E11/37+Ч(«Среднетехническая скорость»);1);ЕСЛИ(E11200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(Ваша формула;»»)Цитатаvit2811 формуле у меня повлетяпо графику - ЕСЛИ вернуть текст «Да», будет редко изменяться. что должно произойти, ли условие.
угодно: текст, число, не пустого значения расположены по возрастанию,dl формулы с условиемНо при этойDesyatov_Boroda_, 07.04.2017 в: После того как200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕПУСТО(B2);»»;C2)
#Н/Д. Как это доп столбец допустим?Функция ЕСЛИМН (Office 365, Excel 2016 в противном случае Даже если она если нет?» ВсегдаСинтаксис
Распространенные неполадки
ссылка, имя, пустая
: поска первого последнего ЕСЛИ не заполнена формуле, если не: shurikus, не знаю 11:21, в сообщении жму на «Создатьпонял. скрыть?
сколько данных в
и более поздние ЕСЛИ(D2 равно 2, изменится, вы сможете
См. также
следите за тем,ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
ячейка, значение ошибки, целиком текст или числа
не пустого значения одна ячейка A11, заполнена ячейка А11 почему-то свалился файл(((при
№ 5 () правило» и «Использовать
Не понял:То есть как оригинале?
версии) то вернуть текст легко изменить ее
чтобы ваши действияНапример: логическое выражение.
эксель 2003 в беспорядке, то в строке листа
не учитывая ячейку
Выделяете столбец - формулу» выскакивает ошибка
1) Формулу Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(B2;C2;НД()) в условном форматировании
_Boroda_Усложненные функции ЕСЛИ: как «Нет», в противном
выполнялись в логической
Условие только для непустой ячейки (Графики и диаграммы/Charts)
В файле примера приведеныпервое не пустое н/д. целиком E11? а должно бытьAlexM F5 — Выделить «Недостаточно системных ресурсов немного не пойму. добавить правило для: Так нужно? работать с вложенными случае вернуть текстЕсли вы хотите больше
последовательности, иначе формула=ЕСЛИ(A2=B2;B4-A4;»») несколько вариантов проверок: в 41 строкеGuestэксель 2003ffomich
ПУСТАЯ ячейка.: так? — Пустые - для полного вывода Насколько я понял, скрытия ошибок?Ошибки в столбцах формулами и избежать «Возможно»)). узнать о различных не будет делатьИмя аргумента1. Если в проверяемой=ИНДЕКС(41:41;1;МИН(ЕСЛИ(41:41=»»;1000;СТОЛБЕЦ(41:41))))
: просто попробуйте.. толькопервое не пустое: что написать в Nic70y
Pelena пишете слово «Текст» на экран». Полазил то проверяется значение
_Boroda_ E и F
ошибокОбратите внимание на операторах вычислений, которые
то, для чегоОписание ячейке содержится число,последнее не пустое с поиском именно в 41 строке тексте формулы про
:: Если в исходной — жмете Контрл+Ентер по сети, вижу,
ячейки B2. Если: Виталий, смотрите: вложенные скрыты условным форматированиемОбучающие видео: усложненные функции две закрывающие скобки
можно использовать в предназначена. Это особеннолог_выражение текстовое значение, формула, в 41 строке приближенного значения, не
=ИНДЕКС(41:41;1;МИН(ЕСЛИ(41:41=»»;1000;СТОЛБЕЦ(41:41)))) непустую ячейку как=ЕСЛИ(И(A11<>«»;E11<>«»); таблице в качестве
Спасибо, помогло. что такая ошибка в ячейке есть
функции — этоvit2811 ЕСЛИ в конце формулы. формулах («меньше» ( важно при создании (обязательно) то функция вернет=ИНДЕКС(41:41;1;МАКС(ЕСЛИ(41:41=»»;0;СТОЛБЕЦ(41:41)))) точного совпадения.
последнее не пустое условие?Код=ЕСЛИ(И(A11<>«»;E11<>«»);ЕСЛИ(E11>18;ОКРУГЛТ(E11/37+Ч(«Среднетехническая скорость»);1);1);»») значений могут бытькитин часто встречается. Решениечисло как матрешка. Сначала: Спасибо большое, обаПодсчет значений на основе Они нужны для), «больше» ( сложных (вложенных) операторовУсловие, которое нужно проверить. логическое значение ИСТИНА.формулы массива вводкстати, индекс-то дает в 41 строкесчётеслимн(лист1!А:А;»Иванов»;Лист1!В:В;» непустая ячейка»)Никанор нули, то можно: пора учиться задавать
толком нигде не, то получается «Истина». делаются те, что файла подошли! Данных одного условия с того, чтобы закрыть>), «равно» ( ЕСЛИ.
значение_если_истина2. Если проверяемая ячейка через ctrl-shift-enter ссылку(т.е. само значение
=ИНДЕКС(41:41;1;МАКС(ЕСЛИ(41:41=»»;0;СТОЛБЕЦ(41:41))))например Иванов неоднократно: Nic70y, Николай Здравствуйте! так правильные вопросы, если написано. Пытался изменить Если же ячейка внутри (поменьше матрешка), в оригинале много, помощью функции СЧЁТЕСЛИ выражения для обоих==ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета») (обязательно) пуста, то функция»первую заполненную» это
этой ячейки), аформулы массива ввод получал замечания заБольшое спасибо за200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ((C3<>«»)*(B3<>«»);C3-B3;»») хотите получать правильные язык на английский, пустая или там а потом те, таблица большая, болееПодсчет значений на основе функций ЕСЛИ, и), «не равно» (В примере выше функцияЗначение, которое должно возвращаться, также вернет логическое разве не то ее номер дает через ctrl-shift-enter оазличные провинности, но
быстрый ответ наDesyatov ответы без лишних масштаб делал 100% текст , то что снаружи. Т.е., 1000 строк. Дополнительные нескольких условий с если ввести формулу
<> ЕСЛИ в ячейке
если значение ЛОЖЬ. же самое, что просто поискпозслэн посчитать нужно именно 18 минуте после: AlexM, да-да-да. Огромное спасибо.
доп. вопросов — все равно
дает «Ложь». Объясните, сначала выполняется ЕПУСТО
столбцы допускаются. помощью функции СЧЁТЕСЛИМН без обоих закрывающих) и др.), ознакомьтесь D2 означает:лог_выражениеФункция ЕПУСТО() проверяет содержимое
«первое не пустое»?всё догнал это: ИНДЕКС(1:1;1;ПОИСКПОЗ(3E+307;1:1)) количество замечаний. опубликования моего вопроса.
shurikus
phantom_l ошибка остается. На почему на пустую (проверка на то,Вот только быСуммирование значений на основе скобок, приложение Excel со статьей ОператорыЕСЛИ(C2 больше B2, тоимеет значение ИСТИНА. только одной ячейки.слэн при условии чтоно если захотитеviktturЯ наверное больше
: Можно еще так:: Подскажите , как компе стоит система ячейку или на пустая ли ячейка), вы мне еще
одного условия с попытается исправить ее. вычислений и их вернуть текст «Превышениезначение_если_ложь Чтобы подсчитать количество: <=ИНДЕКС(1:1;1;ПОИСКПОЗ(0;-ЕПУСТО(1:1);0))> числа в строке использовать эту формулу: «<>« времени писал –200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(И(C3<>«»;B3<>«»);C3-B3;»») можна в формуле Windows 7. А текст возвращается значение а потом уже объяснили расшифровку формул. помощью функции СУММЕСЛИExcel позволяет использовать до приоритеты.
бюджета», в противном (необязательно) пустых ячеек вIgor расположены по возрастанию, для столбца, тоFinswimmer формулировал вопрос чем
Никанор обозначить «пусто»? То вот на ноутбуке
«Ложь». ЕСЛИ (если пустая, как их составлять.Суммирование значений на основе 64 вложенных функцийИногда требуется проверить, пуста случае вернуть текстЗначение, которое должно возвращаться, диапазоне, то используйте: Все попробовал ниче а если есть в поискпоз все: Пустую ячейку Эксель Вы отвечали.: Здравствуйте уважаемые помогающие! есть , как с системой Windows2) Как все-таки
то «», еслиНапример, в файле нескольких условий с ЕСЛИ, но это ли ячейка. Обычно «В пределах бюджета») если функцию СЧИТАТЬПУСТОТЫ(), но не получается , текст или числа же лучше указать воспринимает как 0,И я оченьПолное название темы, написать ЕСЛИ(пусто;правда;ложь).Есть вариант 8 все нормально, создать правило для не пустая, то от buchlotnik в помощью функции СУММЕСЛИМН вовсе не означает, это делается, чтобы=ЕСЛИ(C2>B2;C2-B2;0)лог_выражение если ячейки содержат может руки не в беспорядке, то
не весь столбец т.е. если будет много времени потратил которое не поместилось написать, ЕСЛИ (0;правда;ложь), никаких ошибок нет.
Формула: если ячейкая пустая, то подставить туда.. (Формулы/Formulas)
условного форматирования, чтобы С2).
столбце G такаяФункция И что так и
формула не выводилаНа рисунке выше мыимеет значение ЛОЖЬ.
значение Пустой текст оттуда растут . н/д.
целиком, а его
написано условие «>0», на самостоятельное написание вот полное название но не хочется Теперь попробую установить скрыть значенияАналогично с НД().
формула:
Функция ИЛИ надо делать. Почему?
результат при отсутствии
возвращаем не текст,
=ЕСЛИ(C2=»Да»;1;2) («»), то функция
поможите 🙂 естьпочему же.. не
урезанную версию, с то должно считаться этой формулы. темы:
просто нули всегда
Excel 2010 вместо
#Н/Д Что такой НД200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕПУСТО(B2);»»;C2)Функция ВПРНужно очень крепко подумать, входного значения.
а результат математическогоВ примере выше ячейка
СЧИТАТЬПУСТОТЫ() будет подсчитывать столбец в нем обязательно. вернее совсем необходимым запасом, конечно.. правильно, но этоУ меня вЕСЛИ с 4 проставлять. Excel 2007. Посмотрим
?
можно посмотреть вКак ее составитьПолные сведения о формулах чтобы выстроить последовательностьВ данном случае мы вычисления. Формула в
значение «пусто», как обозначить ?
D2 содержит формулу: также и эти данные (числовые).Необходимо в и не так.dl при условии что моих пробах результат условиями. ЕСЛИ большеGuest что получится.
Я вижу , справке — встаете с самого начала?
в Excel из множества операторов используем ЕСЛИ вместе ячейке E2 означает:
ЕСЛИ(C2 = Да, то ячейки наряду с любую ячейку возвращатьGuest: тоесть вопрос о ячейка пустая, а ЕСЛИ не заполнена
и ЕСЛИ меньше: надеюсь понятно объяснил
vit2811 что у вас мышой в НД() то есть нужноРекомендации, позволяющие избежать появления ЕСЛИ и обеспечить с функцией ЕПУСТО:ЕСЛИ(значение «Фактические» больше значения вернуть 1, в действительно пустыми. Об значение последней непустой
При отсутствии значения в формуле — делать пусто (Формулы/Formulas)
: =ИНДЕКС(1:1;1;МАКС(ПОИСКПОЗ(3E+307;1:1);ПОИСКПОЗ(«яяяяя»;1:1))) том как передать не так что
ячейка А11 результат – то разный
? ): Все, разобрался! Скачал применяется формула Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕОШИБКА(E2). между скобочек (в начинать с функции неработающих формул их правильную отработку
=ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая») «Плановые», то вычесть противном случае вернуть 2) этом читайте в
ячейки в этомполучается F1, как в формулу определённые
там есть какой-то был ЛОЖЬ результат.
Юрий М
Excel 2010. Условное Что это за поле ввода формул), ЕСЛИ или с
Обнаружение ошибок в формулах по каждому условию
Эта формула означает: сумму «Плановые» из=ЕСЛИ(C2=1;»Да»;»Нет») статье Подсчет пустых столбце. Заранее спасибо. девушка, говорит нет,
номер строки таблицы?
текст, но отображаетсяСейчас проверяю вторая
ЕСЛЕ пустая ячейка: Может использовать идущие
форматирование работает. Спасибо
ЕСЛИ с 4 условиями ЕСЛИ Больше, Меньше или ПУСТАЯ ячейка (Формулы/Formulas)
формула? Она применяется чуть ниже вылезает
функции ЕПУСТО? с помощью функции на протяжении всейЕСЛИ(ячейка D2 пуста, вернуть
суммы «Фактические», вВ этом примере ячейка ячеек.Михаил С. а оказывается может
для вас найти как пустая формула «работает».
столбца А– результат подряд двойные кавычки? за помощь! Вроде к диапазону такое небольшое полеВ файле от
проверки ошибок цепочки. Если при
текст «Пустая», в противном случае ничего D2 содержит формулу:Чтобы ответить на вопрос
: Давайте пример - быть. мин/макс для заданногоffomichВаша формула очень
– пустая ячейка «» (без пробела). начал разбираться=$E$2:$F$28 с подсказкой, нажимаете Boroda в столбце
Логические функции вложении операторов ЕСЛИ противном случае вернуть не возвращать)ЕСЛИ(C2 = 1, то «Есть ли хотя поможем.Антон номера строки?: >0 не прокатывает, простая.
Помогите, пожалуйста, написатьNew
AdwordsDirect. А вот формат в нем мышой F есть формулаФункции Excel (по алфавиту)
вы допустите малейшую текст «Не пустая»)
. вернуть текст «Да», бы 1 пустаяMrRuslanBB: «=ИНДЕКС(1:1;1;ПОИСКПОЗ(3E+307;1:1))» Эта формулаесли да то
а вот <>Скажите пожалуйста: Что формулу в прикреплённый : Можно попробовать, как
: Добрый день, я не пойму
на слово НД Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(B2;C2;НД())Функции Excel (по категориям) неточность, формула может
. Вы также можете=ЕСЛИ(E7=»Да»;F5*0,0825;0) в противном случае ячейка в B6:B11?»
: Добрый вечер! работает, и находит изучаем функцию смещ. прокатило! огромное спасибо.
это первая формула? файл в столбец уже сказали, двойныенужна очень формула, какой задан. Как
и вылетаете вРасшифруйте и ее
vit2811 сработать в 75 %
легко использовать собственнуюВ этом примере формула вернуть текст «Нет»)
используйте формулу массиваНапишите пожалуйста формула,
последнюю не пустуюDLFinswimmer
Она «не работает». С в диапазон кавычки («»), наверное,
которая бы решила мне создать правило справку. Или опять пожалуйста. В частности: Здравствуйте! помогите. Нужно
случаев, но вернуть формулу для состояния в ячейке F7Как видите, функцию ЕСЛИ=ЕСЛИ(СУММ(—ЕПУСТО(B6:B11));ИСТИНА) если ячейка «B1″ ячейку и выводит: 3E+307 это кто.
: тогда извиняюсь
А первая формула ячеек C11:C32 с сейчас Excel повис,
задачу. условного форматирования для
же встаете между
что означает НД? составить график как непредвиденные результаты в «Не пустая». В
означает: можно использовать для
Чтобы ответить на вопрос заполнена то вывести ее значение вGuest
Антон кажется считает правильно. условиями. не могу проверить,В пустые ячейки своей таблицы? Я
не пустая ячейка как условие для формулы счётеслимн
скобочек, жмете справаИ вообще можете в примере, но остальных 25 %. К следующем примере вместо
ЕСЛИ(E7 = «Да», то
сравнения и текста, «Есть ли хотя число из ячейки строке 1:1, а: 3E+307 это кто.
: Подскажите пожалуйста, какNic70y
Для ячейки С11 можно использовать ЕПУСТО() столбца подставляла бы выбираю диапазон, потом от строки формул дать ссылку где только чтобы он сожалению, шансов отыскать функции ЕПУСТО используются вычислить общую сумму и значений. А бы 1 заполненная «B1», если ячейка
как найти первуюэто такое большое сделать, чтоб в: первая это вообще
Как сделать, чтоб бралось значение первой не пустой ячейки определеннной строки таблицы?
«текст». на вкладке ГЛАВНАЯ кнопку fx, затем объясняется как составлять шел не по эти 25 % немного. знаки «». «» —
в ячейке F5 еще с ее ячейка в B6:B11?» «B1» пустая, то не пустую ячейку?
число, которого заведомо заданной ячейке возвращало не формула, а1 Условие: ЕСЛИ: cпасибо, буду пробоватькитин
вхожу в УСЛОВНОЕ Справка по этой такие сложные вложенные всем точкам, которыеРабота с множественными операторами фактически означает «ничего». и умножить на помощью можно оценивать используйте формулу массива вывести число изGuest не может быть значение первой/последней неНиканор не заполнена ячейкаGuest: и где этот ФОРМАТИРОВАНИЕ, жму СОЗДАТЬ функции. формулы. А то
находятся в столбике ЕСЛИ может оказаться=ЕСЛИ(D3=»»;»Пустая»;»Не пустая») 8,25 %, в противном ошибки. Вы можете
=НЕ(ЕПУСТО(B6:B11))
ячейки «A1».: Антон, а макросом
в таблице :)
пустой ячейки определенной: Спасибо за ответ
А11 – ячейка
: епусто дает положительный столбец?
ПРАВИЛО. А дальшеСамо НД() нужно
сколько не ищу C, а только очень трудоемкой, особенноЭта формула означает: случае налога с не только проверять,Функция ЕСЛИ — одна изAlexM не хотите?
впрочем, если не строки таблицы. и объяснение! С11 пустая; результат при совершенно
56 сообщений . что делать? Объясните потому, что диаграмма
в основном показывают по тем ячейкам,
если вы вернетесьЕСЛИ(в ячейке D3 ничего
продажи нет, поэтому равно ли одно
самых популярных функций: В кавычки заключаютGuest нравится это, можете
dlЯ понял это2 Условие: ЕСЛИ пустой ячейке (т.е.
Karataev пожалуйста по пунктам. на него просто как составлять простые в строке которых
к ним через нет, вернуть текст вернуть 0) значение другому, возвращая в Excel. Она
текстовые значения. В1: Первую непустую? Это взять, допустим, 1E309: таблицы в смысле алгоритм – последовательность
заполнена ячейки А11 без формулы или: Если в ячейке_Boroda_ не реагирует. Для
формулы с математическими в столбике B какое-то время и «Пустая», в противномРекомендации по использованию констант
один результат, но позволяет выполнять логические и А1 это смотря откуда считать. .. листа целиком? списка? как начинать писать и Е11 только
значения), если формула «A1» пусто, то: 1. Если вкратце, того мы его действиями.
указана дата, то попробуете разобраться, что случае вернуть текстВ последнем примере текстовое и использовать математические
сравнения значений и адреса ячеек, кавычкиАнтонDL построенной вами таблицы? полную формулу с тогда заполняется ячейка выводит «», то
подставить текст «текст», то любое число, и пишем там,
И еще по есть по точкам
пытались сделать вы «Не пустая») значение «Да» и операторы и выполнять
ожидаемых результатов. Самая не нужны.: Все оказалось гораздо: просто если его именнованого диапазона? моими условиями, верно? С11; ячейка все равно если не пусто,
отличное от нуля, где не хотим, поводу файла от
из столбика F. или, и того. Вот пример распространенного
ставка налога с дополнительные вычисления в простая функция ЕСЛИВы формулу написали проще, использовал функции нет то какпустые значения в
Никанор3 Условие: ЕСЛИ будет непустой.. Поэтому то вставить данные интерпретируется как ИСТИНА, чтобы диаграмма что-то
Boroda — когдаИ еще как хуже, кто-то другой. способа использования знаков продажи (0,0825) введены зависимости от условий. означает следующее:
словами, непонятно в МАКС/МИН;)) но как оно найдётся через строке расположены хаотически?
: Николай, скажите пожалуйста
в ячейке С11 лучше сравнивать с
из ячейки «A1»: а ноль или показывала. жму правой кнопкой
сделать чтобы на
Множественные операторы ЕСЛИ содержат «», при котором
прямо в формулу.
Для выполнения несколькихЕСЛИ(это истинно, то сделать
чем проблема B1<>«»
найти первую не поискпоз?
и Вам абсолютно правильна ли будет число меньше и пустой строкой: =a1=»»
=ЕСЛИ(A1=»»;»текст»;A1) пустая ячейка -
Про сложные формулы на графике, выбираю горизонтальной оси вместо по несколько открывающих формула не вычисляется, Как правило, литеральные сравнений можно использовать это, в противном это логическое выражение пустую ячейку всеGuest неизвестно каким образом
формула только с равно 18 –Desyatov
Формула если ячейка заполнена, то вывести «B1», если пустая то вывести «A1»
китин как ЛОЖЬ.
посмотрите здесь «Выбрать данные», потом просто чисел от и закрывающих скобок если зависимая ячейка константы (значения, которые несколько вложенных функций случае сделать что-то
формулы Код =ЕСЛИ(B1<>«»;B1;A1) же интересно!: просто попробуйте.. только значения попадают в УСЛОВИЕМ, ЕСЛИ не то результат в
: Доброго времени суток: макрос2. Формат заданПо поводу диаграммы в элементах ряда
Источник
Функция ЕПУСТО() в MS EXCEL
Смотрите также ответил.: я попробывал иЮрий М А в этомЕсли не пустаяvikttur ячеек при ссылке=A2-A3 условного форматирования из указанных нижеФормулаВ левом поле введитеСкрытие нулевых значений в
отчете сводной таблицы
. ссылку на оригинал
Задача функции ЕПУСТО(), английскийесли ячейка пустая увидел))): Вам для формул случае должна быть ячейка с фамилией,: Для числовых значений
Использование функции
на непрерывный диапазонВторое число вычитается из
Выделите ячейку, содержащую нулевое действий.Описание (результат)0 выделенных ячейках с
Выберите отчет сводной таблицы.В поле (на английском языке). вариант ISBLANK(), -
Проверка диапазона ячеек
= (А2-0)*0,22 этоиспользыйте в формуле или для VBA? пустая ячейка. то результат: к формулу причесать: ячеек в формуле. первого (0). (0) значение.Чтобы отображать в ячейках=A2-A3. помощью числового форматаНа вкладкеТипВы можете сами настроить
проверять есть ли все равно, что ковычки(типа если(A1 =ZPelena
ячейка с фамилией,
=ЕСЛИ(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 или в
-
по A10 включительно;=ЕСЛИ(A2-A3=0;»-«;A2-A3)Стили которые содержат нулевыеВозвращает пустую ячейку, еслиВ диалоговом окне значение в одной
-
щелкните стрелку рядомОК набор стандартов форматирования, в ячейке excel обозначить пустую одинаков дольше думаем над
-
Никанор результат – пустая 2007? У меняубедитесь, что используется запятаяВозвращает дефис (-), еслищелкните стрелку рядом значения
-
значение равно нулюФормат ячеек из ячеек станет с командой. которые требуют скрыватьА1
-
ячейку?Микки
вопросом… -25697-: ячейка. 2007. (,) как оператор значение равно нулю с кнопкой.=ЕСЛИ(A2-A3=0;»-«;A2-A3)откройте вкладку ненулевым, его форматПараметры
-
Отображение скрытых значений нулевые значения. Отображатьимеется значение 555,
-
Che79: Можно вмешаться вferziosPelenaПример в файле.Леонид объединения при ссылкеДополнительные сведения об использованииУсловное форматирование
-
Чтобы отображать нулевые значенияВозвращает дефис (-), еслиШрифт
-
будет аналогичен общемуи выберите пункт. и скрывать нулевые то формула =ЕПУСТО(А1): например, через ЕПУСТО() Ваш высокоинтеллектуальный спор…
: может, я не, Большое спасибо!
-
Как написать формулу: Подскажите, можно ли
-
на две области, этой функции см.и выберите «Правила в виде пустых значение равно нулю. числовому формату.
-
ПараметрыВыделите ячейки со скрытыми значения можно разными вернет ЛОЖЬ, аladchel1 ЕПУСТО() отличает 0, понял истинную суть
Всё чудесно так для ячеек В31,
-
без формул выполнить которые не пересекаются.
-
в статье Функция выделения ячеек» > ячеек, снимите флажокДополнительные сведения об использованииВ полеВыделите ячейки, содержащие нулевые. нулевыми значениями.
-
способами. если ячейка: Если из ячейки
-
» » и вопроса, но непустую как я хотел.
-
В32, В33, В34, данное действо в Например, если формула ЕСЛИ. «Равно».
-
Показывать нули в ячейках, этой функции см.Цвет значения (0), которыеПерейдите на вкладкуВы можете нажать клавиши
Более новые версииА1
A2 убрать формулу «» последнее она
ячейку можно проверитьВ ячейке В1 В35, с условием: 2007? Каков алгоритм?
суммирует два диапазона,
Скрытие нулевых значений вВ левом поле введите которые содержат нулевые в статье Функциявыберите белый цвет. требуется скрыть.Разметка и форматCTRL+1 Office 2010 Office 2007 пуста, то ИСТИНА.(=СУММ(B2:D2)) и считает ИСТИНно формулой: указано название месяцаУсловия для ячейки (я не нахожу эти диапазоны должны отчете сводной таблицы
0 значения
-
ЕСЛИ.
-
Использование формулы для отображенияВы можете нажать клавиши, а затем выполнитеили на вкладкеПотребность отображать нулевые значенияСинтаксис функции ЕПУСТО()и ввести просто пустым, но если=ЕПУСТО(A1)А можно ли
-
В31: Если не закладку «сервис») разделяться запятой (СУММ(A1:A10;C1:C10)).Щелкните отчет сводной таблицы.
-
..Скрытие нулевых значений в нулей в видеCTRL+1 следующие действия.Главная (0) на листахЕПУСТОзначение число, то итоговая очистить содержимое двухmakczoom
-
эту формулу изменить, заполнена ячейка В25ЛеонидЕсли эта ошибка возникает,На вкладкеВ правом поле выберитеСкрытие нулевых значений в отчете сводной таблицы пробелов или тиреили на вкладкеИзменение способа отображения ошибок. щелкнуть возникает не всегда.
-
)
формула будет выглядеть первых ЕПУСТО() станет: Для формулы ЕСЛИ что бы к – ячейка В31: Спасибо. Всё работает. потому что выПараметрыПользовательский формат выделенных ячейках с
Щелкните отчет сводной таблицы.Для выполнения этой задачиГлавная
-
В полеФормат > Формат ячеек Требуют ли стандартыЗначение так: Код=ЕСЛИ(D2=»»;A2*0,22;(A2-D2)*0,22). истинной.. вобщем о=ЕСЛИ(A2=»?»;»пустая»;»непустая»)
-
тексту добавить первое пустая, а еслиАннаМил использовали символ пробелав группе. помощью числового формата
-
На вкладке используйте функциющелкнутьФормат. форматирования или собственные- значением может
-
Che79 девственности разговора неЧто нужно поставить и последнее числа заполнена ячейка В25,: как сделать чтобы между диапазонами, которые
-
Параметры сводной таблицыВ диалоговом окнеЭти действия позволяют скрыть
ПараметрыЕСЛИФормат > Формат ячеекустановите флажокДля применения числового формата, предпочтения отображать или быть все что:
-
может быть. вместо «?» месяца в ТЕКСТовом
-
то в ячейке если в верхней не пересекаются, изменитещелкните стрелку рядомФормат ячеек нулевые значения вв группе
-
..Для ошибок отображать определенного по умолчанию, скрывать нулевые значения,
-
угодно: текст, число,ladchel1zz777Юрий М
формате? В31 формула =
-
ячейке пусто то ссылки так, чтобы с командойоткройте вкладку выделенных ячейках. ЕслиПараметры сводной таблицы
-
ПримерВ списке. Введите в поле выберите имеется несколько способов ссылка, имя, пустая, формулы в теле: Нужно..)): Знак вопроса убрать,И формула давала ячейка В25 и в нижней при диапазоны пересекались.ПараметрыШрифт значение в однойщелкните стрелку рядомЧтобы этот пример прощеКатегория значение, которое нужноЧисло > Общий реализации всех этих ячейка, значение ошибки, поста оформляйте тэгами.Посмотрите скриншот в кавычки оставить. результат, в этом
добавлен текст: Договор протягивании формулы ничегоНапример, в формуле «=ЯЧЕЙКА(«адрес»,(A1:A5
-
и выберите пункт.
-
из ячеек станет с командой было понять, скопируйтевыберите элемент выводить вместо ошибок.и нажмите кнопку требований. логическое выражение. Если читали Правила прицепленном файле. ЕПУСТО()Guest примере: «– Договор с
-
не ставилось, а C1:C3))» диапазоны A1:A5Параметры
-
В поле ненулевым, его форматПараметры
-
его на пустойПользовательский Для отображения ошибокОКСкрытие и отображение всех
-
В файле примера приведены форума, то, наверняка не считает =»»
: =если(епусто(А2);»пустая»;»непустая») с 1 декабряУсловия для ячейки
в той где и C1:C3 не.Цвет
будет аналогичен общему
и выберите пункт лист.. в виде пустых
.
-
нулевых значений на несколько вариантов проверок: знаете, что это пустым. Ячейка А1=если(А2=»»;»пустая»;»непустая») по 31 декабря.»
В32: Если не стоит время расщиталась пересекаются, и формулаПерейдите на вкладку
-
выберите белый цвет. числовому формату.Параметры
-
Копирование примераВ поле
-
ячеек удалите изСкрытие нулевых значений, возвращенных листе1. Если в проверяемой злостное нарушение, за не никак неzz777Вот формула преобразования заполнена ячейка В26
-
формула. прилагаю пример возвращает ошибку #NULL!.Разметка и форматИспользование формулы для отображения
-
Выделите ячейки, содержащие нулевые.Выберите пример в этойТип поля весь текст. формулойВыберите ячейке содержится число, которое, в конечном изменялась. Прикрепленные файлы: Подскажите, как вычислить начала месяца в
-
– ячейка В32 но здесь в Если изменить формулу, а затем выполните
|
|
(0) значение.> то функция вернет бан. Вам оно
Артем значение ячейки равнялось
-
=ТЕКСТ(ДАТАМЕС(B1;0);»[$-FC19]ДД ММММ ГГГГ г.;@
-
заполнена ячейка В26, 0 должен быть функция ЯЧЕЙКА будетИзменение способа отображения ошибок.Для выполнения этой задачиВы можете нажать клавиши, а затем выполните Excel Web App,Примечания: Установите флажок
-
На вкладкеПараметры логическое значение ИСТИНА. надо?
: Да конечно, эта «пусто» (это те «) то в ячейке расчет. Если в возвращать адрес ячейки, В поле используйте функцию ЕСЛИ.CTRL+1 следующие действия. копируйте и вставляйте
Для пустых ячеек отображатьГлавная>2. Если проверяемая ячейкаladchel1 функция не ошибается, значения, которые имеютэта формула даёт В32 формула = формуле кавычки ставлю в которой пересекаютсяФорматПример
или на вкладке
Изменение способа отображения ошибок. ячейки по одной.Скрытые значения отображаются только. Введите в полещелкните стрелку рядомДополнительно пуста, то функция: ячейка действительно не ячейки при открытии
результат 1 декабря ячейка В26 и «» то в
-
два диапазона (A3).установите флажок Чтобы этот пример прощеГлавная В полеВнимание! в строке формул
-
значение, которое нужно с кнопкой. также вернет логическоеChe79 пустая, а содержит новой книги, а
-
2017 г. добавлен текст: Договор пустых ячейках надоСовет:Для ошибок отображать было понять, скопируйтев группе
-
Формат Не выделяйте заголовки строк или в ячейке, выводить в пустыхУсловное форматированиеВ группе значение ЛОЖЬ.
-
, виноват, прошу прощения. формулу, возвращающую пустое не ноль и
А формула Код=ТЕКСТ(ДАТАМЕС(B1;1)+(-1);»[$-FC19]Д с ставить пробел для Если в Microsoft Excel. Введите в поле его на пустойЯчейкиустановите флажок
-
или столбцов. если вы редактируете ячейках. Чтобы они
-
и выберите «ПравилаПоказать параметры для следующегоФункция ЕПУСТО() проверяет содержимое Сей час попробую. значение. Я так не пустой текст ММММ ГГГГ») даётУсловия для ячейки того чтобы работало
-
включена проверка ошибок, значение, которое нужно лист.щелкнутьДля ошибок отображать
-
Выделение примера в справке ее содержимое. Эти оставались пустыми, удалите выделения ячеек» >
листа только одной ячейки.
-
=ЕСЛИ(D2=»»;A2*0,22;(A2-D2)*0,22) понимаю, вам нужно «»)? результат последнее число В33: Если не (а это очень
-
нажмите кнопку выводить вместо ошибок.Копирование примераФормат > Формат ячеек. Введите в полеНажмите клавиши значения не печатаются. из поля весь «Равно».выберите лист, после Чтобы подсчитать количествоladchel1 проверять значение ячейкиАртем месяца. В данном заполнена ячейка В27 не удобно).рядом с ячейкой, Для отображения ошибокВыделите пример, приведенный в. значение, которое нужноCTRL+CЧтобы снова отобразить скрытые текст. Чтобы отображались
В левом поле введите чего выполните одно пустых ячеек в
-
: Опять не получилось. на результат (в
-
: кроме 0 и примере 31 декабря. – ячейка В33SkyPro в которой показана в виде пустых этой статье.В списке выводить вместо ошибок..
-
значения, выделите ячейки, нулевые значения, снимите0
-
из указанных ниже диапазоне, то используйте Дубль 2
-
данном случае это «» Эпустых» значенийМожет эти формулы пустая, а если:
-
ошибка. Выберите пункт ячеек удалите изВажно:
Категория Для отображения ошибокСоздайте пустую книгу или
а затем нажмите этот флажок.
.
действий. функцию СЧИТАТЬПУСТОТЫ(), но=ЕСЛИ(D2=»»;A2*0,22;(A2-D2)*0,22) пустая строка), а
в экселе не
-
помогут изменить формулу. заполнена ячейка В27,
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(C2=»»;»»;D2-C2)Показать этапы вычисления поля весь текст.
Не выделяйте заголовки строк
-
выберите элемент
-
в виде пустых лист.
-
клавишиК началу страницыВ правом поле выберите
Чтобы отображать в ячейках если ячейки содержатАлексей2018 не то является
-
бываетvikttur то в ячейкеКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(D2=»»;»»;МАКС(D2-«22:00»;0)+МАКС(«6:00»-C2;0)), если он отобразится,Изменение способа отображения пустых или столбцов.Пользовательский ячеек удалите изНа листе выделите ячейкуCTRL+1
Потребность отображать нулевые значенияПользовательский формат нулевые значения (0), значение Пустой текст
|
|
подходящее решение. Установите флажокНажмите клавиши CTRL+C.В поле
Изменение способа отображения пустых клавиши
-
Главная
-
возникает не всегда.В полеПоказывать нули в ячейках, СЧИТАТЬПУСТОТЫ() будет подсчитывать к сожалению, формула решение, скажите чемGuest (без знака =): добавлен текст: Договор: Работает!
-
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 Office2в группеПоказывать нули в ячейках, случае отображается результатВы можете нажать клавиши ошибки. Для нас Благодарю за внимание.
: Добрый вечер, мнеВы правы, чтоPelena
=ЕСЛИ(B25<>»»;B25;»»)& » – Договор ОК: Соврал, так: пересекаются. Пересечение —5Общий
, щелкните3Стили которые содержат нулевые вычисления A2-A3. ЕслиCTRL+1 важно, чтобы эта Модераторам: извините за нужно, если в данное равенство выполняется., Большое спасибо за с»Никанор
=ЕСЛИ(A1=»»;»»;A1) это ячейки листа,
6. Чтобы снова отобразитьПараметры Excel4щелкните стрелку рядом значения вам нужно не
или на вкладке статья была вам некорректно названную предыдущую ячейке 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 Еще…Меньше
Иногда требуется проверить, пуста ли ячейка. Обычно это делается, чтобы формула не выводила результат при отсутствии входного значения.
В данном случае мы используем ЕСЛИ вместе с функцией ЕПУСТО:
-
=ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая»)
Эта формула означает: ЕСЛИ(ячейка D2 пуста, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вы также можете легко использовать собственную формулу для состояния «Не пустая». В следующем примере вместо функции ЕПУСТО используются знаки «». «» — фактически означает «ничего».
=ЕСЛИ(D3=»»;»Пустая»;»Не пустая»)
Эта формула означает: ЕСЛИ(в ячейке D3 ничего нет, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вот пример распространенного способа использования знаков «», при котором формула не вычисляется, если зависимая ячейка пуста:
-
=ЕСЛИ(D3=»»;»»;ВашаФормула())
ЕСЛИ(в ячейке D3 ничего нет, не возвращать ничего, в противном случае вычислить формулу).
Нужна дополнительная помощь?
17 авг. 2022 г.
читать 2 мин
Вы можете использовать следующую формулу в Excel для выполнения какой-либо задачи, если ячейка не пуста:
=IF( A1 <> "" , Value_If_Not_Empty, Value_If_Empty)
Эта конкретная формула проверяет, пуста ли ячейка A1 .
Если он не пустой, то возвращается Value_If_Not_Empty .
Если он пуст, возвращается значение Value_If_Empty .
В следующем примере показано, как использовать эту формулу на практике.
Пример: используйте формулу «Если не пусто» в Excel
Предположим, у нас есть следующий набор данных в Excel, который содержит информацию о различных баскетбольных командах:
Мы можем использовать следующую формулу, чтобы вернуть значение «Команда существует», если ячейка в столбце A не пуста.
В противном случае мы вернем значение «Не существует»:
=IF( A2 <> "" , "Team Exists", "Does Not Exist")
На следующем снимке экрана показано, как использовать эту формулу на практике:
Если имя команды не пусто в столбце А, возвращается «Команда существует».
В противном случае возвращается «Не существует».
Если бы мы хотели, мы могли бы также возвращать числовые значения вместо символьных значений.
Например, мы могли бы использовать следующую формулу, чтобы вернуть значение столбца очков, разделенное на два, если ячейка в столбце A не пуста.
В противном случае мы вернем пустое значение:
=IF( A2 <> "" , B2 / 2 , "" )
На следующем снимке экрана показано, как использовать эту формулу на практике:
Если название команды не пусто в столбце A, то мы возвращаем значение в столбце очков, умноженное на два.
В противном случае мы возвращаем пустое значение.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Google Таблицах:
Как отфильтровать ячейки, содержащие текст, в Google Sheets
Как извлечь подстроку в Google Sheets
Как извлечь числа из строки в Google Sheets
Использование функции ЕСЛИ для проверки ячейки на наличие символов
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Иногда требуется проверить, пуста ли ячейка. Обычно это делается, чтобы формула не выводила результат при отсутствии входного значения.
В данном случае мы используем ЕСЛИ вместе с функцией ЕПУСТО:
Эта формула означает: ЕСЛИ(ячейка D2 пуста, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вы также можете легко использовать собственную формулу для состояния «Не пустая». В следующем примере вместо функции ЕПУСТО используются знаки «». «» — фактически означает «ничего».
Эта формула означает: ЕСЛИ(в ячейке D3 ничего нет, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вот пример распространенного способа использования знаков «», при котором формула не вычисляется, если зависимая ячейка пуста:
Если (D3 — Nothing, возвращается Nothing, в противном случае вычисляется формула).
Функция ЕПУСТО() в MS EXCEL
Задача функции ЕПУСТО() , английский вариант ISBLANK(), — проверять есть ли в ячейке число, текстовое значение, формула или нет. Если в ячейке А1 имеется значение 555, то формула = ЕПУСТО(А1) вернет ЛОЖЬ, а если ячейка А1 пуста, то ИСТИНА.
Синтаксис функции ЕПУСТО()
ЕПУСТО(значение)
Значение — значением может быть все что угодно: текст, число, ссылка, имя, пустая ячейка, значение ошибки, логическое выражение.
Использование функции
В файле примера приведены несколько вариантов проверок:
1. Если в проверяемой ячейке содержится число, текстовое значение, формула, то функция вернет логическое значение ИСТИНА.
2. Если проверяемая ячейка пуста, то функция также вернет логическое значение ЛОЖЬ.
Проверка диапазона ячеек
Функция ЕПУСТО() проверяет содержимое только одной ячейки. Чтобы подсчитать количество пустых ячеек в диапазоне, то используйте функцию СЧИТАТЬПУСТОТЫ() , но если ячейки содержат значение Пустой текст («»), то функция СЧИТАТЬПУСТОТЫ() будет подсчитывать также и эти ячейки наряду с действительно пустыми. Об этом читайте в статье Подсчет пустых ячеек.
Чтобы ответить на вопрос «Есть ли хотя бы 1 пустая ячейка в B6:B11?» используйте формулу массива
Чтобы ответить на вопрос «Есть ли хотя бы 1 заполненная ячейка в B6:B11?» используйте формулу массива
Примеры функции ЕПУСТО для проверки пустых ячеек в Excel
Функция ЕПУСТО в Excel используется для наличия текстовых, числовых, логических и прочих типов данных в указанной ячейке и возвращает логическое значение ИСТИНА, если ячейка является пустой. Если в указанной ячейке содержатся какие-либо данные, результатом выполнения функции ЕПУСТО будет логическое значение ЛОЖЬ.
Примеры использования функции ЕПУСТО в Excel
Пример 1. В таблице Excel находятся результаты (баллы) по экзамену, который проводился в учебном заведении. В данной электронной ведомости напротив некоторых студентов оценки не указаны, поскольку их отправили на пересдачу. В столбце рядом вывести текстовую строку «Сдал» напротив тех, кому выставили оценки, и «На пересдачу» — напротив не сдавших с первого раза.
Выделим ячейки C3:C18 и запишем следующую формулу:
Формула ЕСЛИ выполняет проверку возвращаемого результата функции ЕПУСТО для диапазона ячеек B3:B18 и возвращает один из вариантов («На пересдачу» или «Сдал»). Результат выполнения функции:
Теперь часть данной формулы можно использовать для условного форматирования:
- Выделите диапазон ячеек C3:C18 и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».
- В появившемся окне «Создание правила форматирования» выберите опцию: «Использовать формулы для определения форматируемых ячеек» и введите следующую формулу:
- Нажмите на кнопку «Формат» (как на образцу), потом укажите в окне «Формат ячеек» красный цвет заливки и нажмите ОК на всех открытых окнах:
На против незаполненных (пустых) ячеек или двоек мы получаем соответственное сообщение «На пересдачу» и красную заливку.
Почему нужно использовать функцию ЕПУСТО при проверке пустых ячеек
У выше указанном примере можно изменить формулу используя двойные кавычки («») в место функции проверки ячеек на пустоту, и она также будет работать:
=ЕСЛИ(ИЛИ( 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 относится к числу логических функций (выполняющих проверку какого-либо условия, например, ЕСЛИ, ЕССЫЛКА, ЕЧИСЛО и др., и возвращающих результаты в виде данных логического типа: ИСТИНА, ЛОЖЬ). Синтаксическая запись функции:
Единственный аргумент является обязательным для заполнения и может принимать ссылку на ячейку или на диапазон ячеек, в которых необходимо определить наличие каких-либо данных. Если функция принимает диапазон ячеек, функция должна быть использована в качестве формулы массива.
- Если в качестве аргумента функции было явно передано какое-либо значение (например, =ЕПУСТО(ИСТИНА), =ЕПУСТО(«текст»), =ЕПУСТО(12)), результат ее выполнения – значение ЛОЖЬ.
- Если требуется, чтобы функция возвращала значение ИСТИНА, если ячейка не является пустой, ее можно использовать совместно с функцией НЕ. Например, =НЕ(ЕПУСТО(A1)) вернет ИСТИНА, если A1 не является пустой.
- Запись типа =ЕПУСТО(АДРЕС(x;y)) всегда будет возвращать значение ложь, поскольку функция АДРЕС(x;y) возвращает ссылку на ячейку, то есть непустое значение.
- Функция возвращает значение ЛОЖЬ даже в тех случаях, когда в переданной в качестве аргумента ячейке содержится ошибка или ссылка на ячейку. Это суждение справедливо и для случаев, когда в результате выполнения какой-либо функции в ячейку была выведена пустая строка. Например, в ячейку A1 была введена формула =ЕСЛИ(2>1;””;ЛОЖЬ), которая вернет пустую строку «». В этом случае функция =ЕПУСТО(A1) вернет значение ЛОЖЬ.
- Если требуется проверить сразу несколько ячеек, можно использовать функцию в качестве формулы массива (выделить требуемое количество пустых ячеек, ввести формулу «=ЕПУСТО(» и в качестве аргумента передать диапазон исследуемых ячеек, для выполнения использовать комбинацию клавиш Ctrl+Shift+Enter)
Пустая ячейка определяется Excel-ем как не пустая. Что за глюк?
Эта статья будет близка тем, кому приходится часто работать с отчетами, выгруженными в Excel из программ вроде 1С, SAP и им подобных. Хотя, справедливости ради, надо отметить, что и в обычных файлах Excel такая проблема может так же встречаться, особенно, если в файле использовались различные формулы.
Вводные данные: есть отчет который выкачивается из сторонней программы. В нем есть ячейки, с виду пустые: в них нет пробелов, нет переносов на строки, никаких символов, нет объектов, условного форматирования, в настройках не стоит скрывать нули(Файл —Параметры —Дополнительно —Показывать нули в ячейках, которые содержат нулевые значения). Даже если перейти в режим редактирования ячейки — там пусто.
Если попробовать найти такие «пустые» ячейки(выделить все ячейки листа — F5 — Выделить — Пустые ячейки ) — они не выделяются. Но фильтр при этом их видит как пустые и фильтрует как пустые.
Любые математические действия(умножение на ячейку, сложение, деление и т.п.) внутри формул с такими ячейками выдают ошибку #ЗНАЧ! (#VALUE!) , а функция ЕПУСТО (ISBLANK) считает ячейку не пустой. Формулы вроде СУММ (SUM) и СЧЁТ (COUNT) игнорируют такие ячейки, а СЧЁТЗ (COUNTA) считает их заполненными.
И самое удивительное — если выделить такую ячейку вручную и нажать Delete (или вкладка Главная -группа Редактирование —Очистить содержимое) — то ячейка становится действительно пустой и с ней начинают работать формулы и другие функции Excel как с реально пустой.
Здесь возникает главный вопрос: что с этой ячейкой не так, если там и до Delete ничего не было?
А не так с ней вот что: практически во всех программах есть такое понятие строковых(текстовых) данных, как строка нулевой длины(еще её часто называют нулевая строка. В Visual Basic for Application такая строка обозначается константой vbNullString , в ячейках её можно встретить как сочетание двух кавычек подряд — «» ). Визуально такой текст себя никак не проявляет, однако это все же текст. А любой текст это уже не пусто, но и не число.
Откуда может появится такой текст в ячейках? Здесь несколько вариантов:
- Он есть в ячейках изначально, потому что именно так настроена выгрузка и создание файлов в сторонней программе(вроде 1С). В некоторых случаях такие выгрузки настроены таким образом, что как таковых пустых ячеек нет — они просто заполняются строкой нулевой длины.
- в ячейке была записана формула, результатом которой стал текст нулевой длины. Самый простой пример такой формулы:
=ЕСЛИ( 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
Как это работает:
если раньше никогда не работали с макросами, то рекомендую ознакомиться со статьями:
Что такое макрос и где его искать?
Что такое модуль? Какие бывают модули?
- создаем в книге новый стандартный модуль: Alt+F11 —Insert —Module()
- копируем в созданный модуль приведенный выше код
- выделяем нужный диапазон(если надо заменить на всем листе — то можно выделить все ячейки листа или целиком нужные столбцы — программа сама определить нужные данные)
- нажимаем Alt+F8 и в появившемся окне выбираем ReplaceNullString
Короткая видеоинструкция:
Статья помогла? Поделись ссылкой с друзьями!
Автоматическая заливка цветом пустых (не заполненных) ячеек.
Предположим такую ситуацию:
Вы создали опросник (чек-лист) в программе «Excel» и хотите, чтобы люди, которым Вы отправили чек-лист для заполнения, внесли данные во все ячейки.
Проверка исправности инженерных систем
Чтобы обратить внимание человека на незаполненные (пустые) ячейки нужно их покрасить в яркий привлекающий внимание цвет (выполнить заливку пустых ячеек).
Хотя, такая заливка является частным случаем условного форматирования, не каждый пользователь «Excel» может сразу сориентироваться и выполнить требуемую операцию.
Рассмотрим, каким образом выполняется такое условное форматирование для пустых ячеек «Эксель».
-
Необходимо выделить ячейки, которые должен заполнить человек.
Выделение ячеек в чек-листе
Кликнуть по кнопке «Условное форматирование» на вкладке «Главная» панели инструментов.
Правила выделения ячеек
Создание нового правила заливки
После нажать «ОК»
Результат заливки пустых ячеек
Теперь незаполненные (пустые) ячейки таблицы будут залиты красным цветом, и человек вносящий данные в чек-лист обязательно обратит на них внимание.
Похожие статьи
Функция в 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, если не пустые или незаполненные ячейки, как реализовать, и где использовать эту функцию. В комментариях расскажите, пригодились ли вам приведенные выше рекомендации, и какие еще инструменты можно использовать.
Отличного Вам дня!
Подскажите пожалуйста, как сделать, чтоб в заданной ячейке возвращало значение первой/последней не пустой ячейки определенной строки таблицы??? |
|
{quote}{login=Антон}{date=07.08.2008 11:55}{thema=Как сделать, чтоб бралось значение первой не пустой ячейки определеннной строки таблицы?}{post}Подскажите пожалуйста, как сделать, чтоб в заданной ячейке возвращало значение первой/последней не пустой ячейки определенной строки таблицы???{/post}{/quote} таблицы в смысле листа целиком? списка? построенной вами таблицы? именнованого диапазона? пустые значения в строке расположены хаотически? и Вам абсолютно неизвестно каким образом значения попадают в непустые ячейки строки? |
|
…построенной мною таблицы, которая имеет определенные размеры. значения в ее строках расположены не хаотически, но могут постоянно меняться, в том числе быть пустыми. Кроме того значения в строках идут в возрастающем порядке слева направо, отсюда еще одна мысль решения этой проблемы: возможно брать не первое/последнее не пустое значание, а минимальное /максимальное в этой определенной строке! |
|
поска первого последнего не пустого значения в строке листа целиком эксель 2003 |
|
ИНДЕКС(1:1;1;ПОИСКПОЗ(3E+307;1:1)) но если захотите использовать эту формулу для столбца, то в поискпоз все же лучше указать не весь столбец целиком, а его урезанную версию, с необходимым запасом, конечно.. |
|
{quote}{login=Антон}{date=07.08.2008 12:51}{thema=Re: Re: Как сделать, чтоб бралось значение первой не пустой ячейки определеннной строки таблицы?}{post}…построенной мною таблицы, которая имеет определенные размеры. значения в ее строках расположены не хаотически, но могут постоянно меняться, в том числе быть пустыми. Кроме того значения в строках идут в возрастающем порядке слева направо, отсюда еще одна мысль решения этой проблемы: возможно брать не первое/последнее не пустое значание, а минимальное /максимальное в этой определенной строке!{/post}{/quote} тоесть вопрос о том как передать в формулу определённые номер строки таблицы? для вас найти мин/макс для заданного номера строки? если да то изучаем функцию смещ….. |
|
{quote}{login=слэн}{date=07.08.2008 01:00}{thema=последняя непустая ячейка в строке может быть найдена так:}{post}ИНДЕКС(1:1;1;ПОИСКПОЗ(3E+307;1:1)) но если захотите использовать эту формулу для столбца, то в поискпоз все же лучше указать не весь столбец целиком, а его урезанную версию, с необходимым запасом, конечно..{/post}{/quote} 3E+307 это кто????????!!!!!!! |
|
{quote}{login=DL}{date=07.08.2008 01:05}{thema=Re: последняя непустая ячейка в строке может быть найдена так:}{post}{quote}{login=слэн}{date=07.08.2008 01:00}{thema=последняя непустая ячейка в строке может быть найдена так:}{post}ИНДЕКС(1:1;1;ПОИСКПОЗ(3E+307;1:1)) но если захотите использовать эту формулу для столбца, то в поискпоз все же лучше указать не весь столбец целиком, а его урезанную версию, с необходимым запасом, конечно..{/post}{/quote} 3E+307 это кто????????!!!!!!!{/post}{/quote} это такое большое число, которого заведомо не может быть в таблице впрочем, если не нравится это, можете взять, допустим, 1E309 .. |
|
просто если его нет то как оно найдётся через поискпоз? |
|
{quote}{login=DL}{date=07.08.2008 01:23}{thema=про е+3000}{post}просто если его нет то как оно найдётся через поискпоз?{/post}{/quote} просто попробуйте.. только с поиском именно приближенного значения, не точного совпадения. кстати, индекс-то дает ссылку(т.е. само значение этой ячейки), а ее номер дает просто поискпоз |
|
{quote}{login=}{date=07.08.2008 01:34}{thema=Re: про е+3000}{post}{quote}{login=DL}{date=07.08.2008 01:23}{thema=про е+3000}{post}просто если его нет то как оно найдётся через поискпоз?{/post}{/quote} просто попробуйте.. только с поиском именно приближенного значения, не точного совпадения. кстати, индекс-то дает ссылку(т.е. само значение этой ячейки), а ее номер дает просто поискпоз{/post}{/quote} всё догнал это при условии что числа в строке расположены по возрастанию, а если есть текст или числа в беспорядке, то н/д. |
|
{quote}{login=}{date=07.08.2008 01:48}{thema=Re: Re: про е+3000}{post}{quote}{login=}{date=07.08.2008 01:34}{thema=Re: про е+3000}{post}{quote}{login=DL}{date=07.08.2008 01:23}{thema=про е+3000}{post}просто если его нет то как оно найдётся через поискпоз?{/post}{/quote} просто попробуйте.. только с поиском именно приближенного значения, не точного совпадения. кстати, индекс-то дает ссылку(т.е. само значение этой ячейки), а ее номер дает просто поискпоз{/post}{/quote} всё догнал это при условии что числа в строке расположены по возрастанию, а если есть текст или числа в беспорядке, то н/д.{/post}{/quote} почему же.. не обязательно. вернее совсем и не так. |
|
=ИНДЕКС(1:1;1;МАКС(ПОИСКПОЗ(3E+307;1:1);ПОИСКПОЗ(«яяяяя»;1:1))) |
|
«=ИНДЕКС(1:1;1;ПОИСКПОЗ(3E+307;1:1))» Эта формула работает, и находит последнюю не пустую ячейку и выводит ее значение в строке 1:1, а как найти первую не пустую ячейку? |
|
Антон, а макросом не хотите? |
|
Первую непустую? Это смотря откуда считать… |
|
Все оказалось гораздо проще, использовал функции МАКС/МИН;)) но как найти первую не пустую ячейку все же интересно! |
|
Может все же имеется ввиду последняя заполненная? Как то странно звучит «первая непустая» |
|
последнюю заполненную я нашел (см. предыдущее мое сообщение), а вот первую заполненную (не пустую) — нет(( |
|
{quote}{login=}{date=08.08.2008 02:03}{thema=Re: }{post}последнюю заполненную я нашел (см. предыдущее мое сообщение), а вот первую заполненную (не пустую) — нет(({/post}{/quote}Вы хотя бы читайте, что в теме пишут. эксель 2003 «первую заполненную» это разве не то же самое, что «первое не пустое»? |
|
{=ИНДЕКС(1:1;1;ПОИСКПОЗ(0;-ЕПУСТО(1:1);0))} |
|
Igor Пользователь Сообщений: 19 |
Все попробовал ниче не получается , может руки не оттуда растут … поможите есть столбец в нем данные (числовые).Необходимо в любую ячейку возвращать значение последней непустой ячейки в этом столбце. Заранее спасибо. |
Михаил С. Пользователь Сообщений: 10514 |
#23 22.09.2010 16:43:22 Давайте пример — поможем. |
Функция ЕПУСТО в Excel используется для наличия текстовых, числовых, логических и прочих типов данных в указанной ячейке и возвращает логическое значение ИСТИНА, если ячейка является пустой. Если в указанной ячейке содержатся какие-либо данные, результатом выполнения функции ЕПУСТО будет логическое значение ЛОЖЬ.
Примеры использования функции ЕПУСТО в Excel
Пример 1. В таблице Excel находятся результаты (баллы) по экзамену, который проводился в учебном заведении. В данной электронной ведомости напротив некоторых студентов оценки не указаны, поскольку их отправили на пересдачу. В столбце рядом вывести текстовую строку «Сдал» напротив тех, кому выставили оценки, и «На пересдачу» — напротив не сдавших с первого раза.
Исходные данные:
Выделим ячейки C3:C18 и запишем следующую формулу:
Формула ЕСЛИ выполняет проверку возвращаемого результата функции ЕПУСТО для диапазона ячеек B3:B18 и возвращает один из вариантов («На пересдачу» или «Сдал»). Результат выполнения функции:
Теперь часть данной формулы можно использовать для условного форматирования:
- Выделите диапазон ячеек C3:C18 и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».
- В появившемся окне «Создание правила форматирования» выберите опцию: «Использовать формулы для определения форматируемых ячеек» и введите следующую формулу:
- Нажмите на кнопку «Формат» (как на образцу), потом укажите в окне «Формат ячеек» красный цвет заливки и нажмите ОК на всех открытых окнах:
На против незаполненных (пустых) ячеек или двоек мы получаем соответственное сообщение «На пересдачу» и красную заливку.
Почему нужно использовать функцию ЕПУСТО при проверке пустых ячеек
У выше указанном примере можно изменить формулу используя двойные кавычки («») в место функции проверки ячеек на пустоту, и она также будет работать:
=ЕСЛИ(ИЛИ(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 относится к числу логических функций (выполняющих проверку какого-либо условия, например, ЕСЛИ, ЕССЫЛКА, ЕЧИСЛО и др., и возвращающих результаты в виде данных логического типа: ИСТИНА, ЛОЖЬ). Синтаксическая запись функции:
=ЕПУСТО(значение)
Единственный аргумент является обязательным для заполнения и может принимать ссылку на ячейку или на диапазон ячеек, в которых необходимо определить наличие каких-либо данных. Если функция принимает диапазон ячеек, функция должна быть использована в качестве формулы массива.
Примечания:
- Если в качестве аргумента функции было явно передано какое-либо значение (например, =ЕПУСТО(ИСТИНА), =ЕПУСТО(«текст»), =ЕПУСТО(12)), результат ее выполнения – значение ЛОЖЬ.
- Если требуется, чтобы функция возвращала значение ИСТИНА, если ячейка не является пустой, ее можно использовать совместно с функцией НЕ. Например, =НЕ(ЕПУСТО(A1)) вернет ИСТИНА, если A1 не является пустой.
- Запись типа =ЕПУСТО(АДРЕС(x;y)) всегда будет возвращать значение ложь, поскольку функция АДРЕС(x;y) возвращает ссылку на ячейку, то есть непустое значение.
- Функция возвращает значение ЛОЖЬ даже в тех случаях, когда в переданной в качестве аргумента ячейке содержится ошибка или ссылка на ячейку. Это суждение справедливо и для случаев, когда в результате выполнения какой-либо функции в ячейку была выведена пустая строка. Например, в ячейку A1 была введена формула =ЕСЛИ(2>1;””;ЛОЖЬ), которая вернет пустую строку «». В этом случае функция =ЕПУСТО(A1) вернет значение ЛОЖЬ.
- Если требуется проверить сразу несколько ячеек, можно использовать функцию в качестве формулы массива (выделить требуемое количество пустых ячеек, ввести формулу «=ЕПУСТО(» и в качестве аргумента передать диапазон исследуемых ячеек, для выполнения использовать комбинацию клавиш Ctrl+Shift+Enter)
Скачать примеры функции ЕПУСТО в Excel
Задача функции
ЕПУСТО()
, английский вариант ISBLANK(),
— проверять есть ли в ячейке число, текстовое значение, формула или нет. Если в ячейке
А1
имеется значение 555, то формула
=
ЕПУСТО(А1)
вернет ЛОЖЬ, а если ячейка
А1
пуста, то ИСТИНА.
Синтаксис функции
ЕПУСТО()
ЕПУСТО
(
значение
)
Значение
— значением может быть все что угодно: текст, число, ссылка,
имя
,
пустая ячейка
, значение ошибки, логическое выражение.
Использование функции
В
файле примера
приведены несколько вариантов проверок:
1. Если в проверяемой ячейке содержится число, текстовое значение, формула, то функция вернет логическое значение ИСТИНА.
2. Если проверяемая ячейка пуста, то функция также вернет логическое значение ЛОЖЬ.
Проверка диапазона ячеек
Функция
ЕПУСТО()
проверяет содержимое только одной ячейки. Чтобы подсчитать количество пустых ячеек в диапазоне, то используйте функцию
СЧИТАТЬПУСТОТЫ()
, но если ячейки содержат значение Пустой текст («»), то функция
СЧИТАТЬПУСТОТЫ()
будет подсчитывать также и эти ячейки наряду с действительно пустыми. Об этом читайте в статье
Подсчет пустых ячеек
.
Чтобы ответить на вопрос «Есть ли хотя бы 1 пустая ячейка в B6:B11?» используйте
формулу массива
=
ЕСЛИ(СУММ(—ЕПУСТО(B6:B11));ИСТИНА)
Чтобы ответить на вопрос «Есть ли хотя бы 1 заполненная ячейка в B6:B11?» используйте
формулу массива
=
НЕ(ЕПУСТО(B6:B11))