Excel считает пустую ячейку за ноль

 

Подскажите, пожалуйста, как решить проблему с тем, что Excel воспринимает пустые ячейки как 0?

Мне нужно посчитать несмежные ячейки по критерию <5. Среди несмежных ячеек есть временно пустые, но которые со временем будут заполнены. Почему-то Excel учитывает эти пустые ячейки, как будто в них содержится значение 0 и тоже считает их.

Как сделать так, чтобы пустые ячейки не считались? Функция =СУММ(A1<5;A3<5;A8<5; и т.д. очень много ячеек, среди которых есть пустые).

Update после поста № 25: На данный момент лучшее решение предложил

Сергей

, а именно формулу =СУММПРОИЗВ((A1:N1<5)*НЕ(ЕПУСТО(A1:N1))*{1;0;1;0;1;0;1;0;1;0;1;1;0;1})  

Изменено: Eugen_excel20.02.2017 13:43:42

 

Karataev

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

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

Могу предложить делать проверку, пусто в ячейке или нет:
=ЕСЛИ(A1<>»»;A1<5;0)
Но если увидеть Ваш файл, то может быть можно использовать другую, более удобную формулу.

Еще вариант придумал:
=СУММ(И(A1<>»»;A1<5);И(A3<>»»;A3<5);И(A8<>»»;A8<5))

Изменено: Karataev19.02.2017 23:34:49

 

БМВ

Модератор

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

Excel 2013, 2016

#3

19.02.2017 23:38:41

Цитата
Eugen_excel написал:
СУММ

сумма нулей  обычно равна нулю. «счетесли» пропускает пустые.

Приложите файл, всем понятнее будет.  

По вопросам из тем форума, личку не читаю.

 

elnur_quba

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

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

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

 

vikttur

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

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

elnur_quba, и чего Вы добьетесь?

 
Eugen_excel

,
сотни миллионов людей пользуются Excel’ем и не видят проблемы в том, что пустые ячейки воспринимаются как нули.
проблема не в том, что и как воспринимает Excel, а в том, что Вы не понимаете, как с этим справиться
покажете данные, обьясните что хотите сосчитать —  тогда и решение найдется…
а пока ничего не известно, может кто-то и угадает что нужно, но скорее всего будут продолжать поступать советы типа снять птичку у «показывать нули в ячейках, которые …»

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Спасибо всем за ответы! Прикладываю файл-пример, из которого вы все поймете  8)

Прошу помочь решить задачу!

 

Сергей

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

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

#8

20.02.2017 08:40:28

вариант

Код
=СУММПРОИЗВ((A1:N1<5)*НЕ(ЕПУСТО(A1:N1)))

Лень двигатель прогресса, доказано!!!

 

Eugen_excel

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

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

#9

20.02.2017 08:53:37

Цитата
Сергей написал:
вариантКод ? 1=СУММПРОИЗВ((A1:N1<5)*НЕ(ЕПУСТО(A1:N1)))

Вы выделили диапазон A1:N1, но ячейка B1, например, мне не нужна. Там будет другое значение и ее будет использовать другая функция, скажем «больше 2». Да и пустые ячейки со временем заполнятся и «поломают» предложенную функцию. Мне нужны только отдельные несмежные ячейки.

Неужели придется суммировать миллион функций СЧЕТЕСЛИ для каждой отдельной ячейки?  :cry:

Изменено: Eugen_excel20.02.2017 08:56:42

Excel 2010

 

Сергей

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

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

#10

20.02.2017 08:56:51

еще вариант

Код
=СУММПРОИЗВ((A1:N1<5)*(A1:N1>0)*{1;0;1;0;1;0;1;0;1;0;1;1;0;1})

Лень двигатель прогресса, доказано!!!

 

Сергей

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

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

#11

20.02.2017 09:00:29

смотрите файл

Код
=СЧЁТЕСЛИМН(A1:N1;"<5";A2:N2;"нужна")

Прикрепленные файлы

  • Пример пустые ячейки.xlsx (10.95 КБ)

Лень двигатель прогресса, доказано!!!

 

elnur_quba

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

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

=СУММЕСЛИ(A1,»<5″,A1)+СУММЕСЛИ(C1,»<5″,C1)+СУММЕСЛИ(E1,»<5″,E1)+СУММЕСЛИ(G1,»<5″,G1)+СУММЕСЛИ(I1,»<5″,I1)+СУММЕСЛИ(K1,»<5″,K1)+СУММЕСЛИ(L1,»<5″,L1)+СУММЕСЛИ(N1,»<5″,N1)

 

@

Сергей

Функция с массивом =СУММПРОИЗВ((A1:N1<5)*(A1:N1>0)*{1;0;1;0;1;0;1;0;1;0;1;1;0;1}) выглядит интересно. Но проблема в том, что пока еще пустая ячейка может получить значение 0 и не будет посчитана по данной формуле. А нужно, чтобы если в ячейке стоит 0, то ячейка тоже считалась, ведь она удовлетворяет критерию «<5».

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

@

elnur_quba

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

 

Сергей

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

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

вам уже показано несколько вариантов играйтесь экспериментируйте вместо  (A1:N1>0) поставьте НЕ(ЕПУСТО(A1:N1)

Лень двигатель прогресса, доказано!!!

 

Z

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

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

Win 10, MSO 2013 SP1

#15

20.02.2017 09:30:05

Цитата
Eugen_excel написал: но выглядит вычурно. Не хотелось бы лишних нагромождений.

OFF Так будьте сами последовательны — зачем в ваших данных «черезполосица»?! В чем ее ЦЕЛЕСООБРАЗНОСТЬ?.. ;)
 

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

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

 

Z

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

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

Win 10, MSO 2013 SP1

#17

20.02.2017 10:00:45

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

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

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

Eugen_excel

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

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

#18

20.02.2017 10:51:32

Цитата
Z написал:
OFF Нет лишь одного пути к цели, варианты при желании можно найти и применить.

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

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

У меня 40 таких несмежных ячеек. Представьте как это будет выглядеть: прописать формулу с 40 «СЧЕТЕСЛИ+СЧЕТЕСЛИ+СЧЕТЕСЛИ». Неужли нет более простого способа подсчета несмежных ячеек?

Excel 2010

 

Сергей

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

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

#19

20.02.2017 11:48:56

Сами придумали себе проблему и героически с ней боретесь чем не устроил вариант =СУММПРОИЗВ((A1:N1<5)*НЕ(ЕПУСТО(A1:N1)*{1;0;1;0;1;0;1;0;1;0;1;1;0;1}), или вы даже его не пробовали а говорите

Цитата
Eugen_excel написал:
просто еще не нашелся человек, который это умеет и знает как делать правильно

Лень двигатель прогресса, доказано!!!

 

AlbertSF

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

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

#20

20.02.2017 12:02:35

Eugen_excel, ваша формула в файле примере посчитала все верно.

Код
=СУММ(A1<5;C1<5;E1<5;G1<5;I1<5;K1<5;L1<5;N1<5)

Условие у вас «Нужно посчитать количество ячеек…», а формулу пишете «Сумм».

Например, у меня формула

Код
=СЧЁТЕСЛИ(A1:N1;"<5")

дает результат 3. Что верно. Пустые ячейки не считает. Если добавить в этот диапазон 0. то результат станет 4.

Какой результат хотите получить в итоге?

 

Eugen_excel

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

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

#21

20.02.2017 12:51:44

Цитата
Сергей написал:
=СУММПРОИЗВ((A1:N1<5)*НЕ(ЕПУСТО(A1:N1)*{1;0;1;0;1;0;1;0;1;0;1;1;0;1}), или вы даже его не пробовали а говорите

Как это не пробовал? Указанная функция считает неправильно.

Excel 2010

 

Сергей

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

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

читайте название файла

Прикрепленные файлы

  • Вранье.png (21.67 КБ)

Лень двигатель прогресса, доказано!!!

 

Eugen_excel

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

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

#23

20.02.2017 13:02:36

Цитата
AlbertSF написал:
Код ? 1=СЧЁТЕСЛИ(A1:N1;»<5″)дает результат 3. Что верно. Пустые ячейки не считает. Если добавить в этот диапазон 0. то результат станет 4.Какой результат хотите получить в итоге?

Да вы поймите, что нельзя использовать в функции СЧЕТЕСЛИ диапазон A1:N1.

Нужно посчитать определенное кол-во несмежных ячеек, а не целый диапазон смежных ячеек! Завтра ячейка B1 будет иметь значение «4» и тоже посчитается, но она мне не нужна! Функция СЧЕТЕСЛИ не работает с несмежными ячейками/диапазонами.

Уже столько неудачных попыток было предложено, что видимо забыли, в чем состоит суть проблемы. Нужно посчитать количество несмежных ячеек по 1 конкретному критерию. В примере критерий — это <5. Интересуют только ячейки A1, C1, E1, G1, I1, K1, L1 и N1. Но никак не диапазон от A до N. Еще раз прикладываю файл-пример.

Неужели придется искать какой-нибудь техникум с соответствующей кафедрой, где изучают excel и там просить какого-нибудь студента первокурсника помочь? Думал, для людей, хорошо разбирающихся в программе (к числу которых я, к сожалению, не отношусь), такая пустяковая задача не составит трудностей. Тем более подобная задача (работа с несмежными ячейками) должна возникать довольно часто на практике. Не всегда же у вас идеальные смежные диапазоны ячеек. Или я не прав?

Прикрепленные файлы

  • Пример пустые ячейки.xlsx (11.09 КБ)

Excel 2010

 

Сергей

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

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

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

Лень двигатель прогресса, доказано!!!

 

Eugen_excel

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

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

#25

20.02.2017 13:30:06

Цитата
Сергей написал: читайте название файла

Вот так работает =СУММПРОИЗВ((A1:N1<5)*НЕ(ЕПУСТО(A1:N1))*{1;0;1;0;1;0;1;0;1;0;1;1;0;1})

Я когда вводил предыдущую формулу мне почему-то excel сам подправил и получилось неправильно. Сравнил с Вашей, удалил лишние скобки и получилось.

Подводим промежуточный итог:
Лучшее решение предложил

Сергей

с формулой =СУММПРОИЗВ((A1:N1<5)*НЕ(ЕПУСТО(A1:N1))*{1;0;1;0;1;0;1;0;1;0;1;1;0;1}) за что ему большое спасибо!  :idea:

Excel 2010

 

Eugen_excel

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

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

#26

20.02.2017 13:47:06

Я обновил первый пост, чтобы другим людям было легче найти решение, которое предложил

Сергей

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

Excel 2010

Хитрости »

6 Май 2017              47383 просмотров


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

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

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

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

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

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

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


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

  Плейлист   Видеоуроки


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



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

Функция ЕСЛИ

​Смотрите также​ и последнюю. «=​ истинных условий, используется​ – «меньше или​ спасибо​ всё правильно считала.​ данное действо в​ >​

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

​ двух аргументов или​ то вернуть текст​), «не равно» (​ возвращаем не текст,​ вернуть текст «Да»,​Функция ЕСЛИ — одна из​

​ 0» означает команду​ функция И. Суть​ равно 20».​MrRuslanBB​Daulet​ 2007? Каков алгоритм?​Формулы​Сводная таблица​

Технические подробности

​Создать правило​ условие​ например, в число​ значение ИСТИНА/ЛОЖЬ.​ «Нет», в противном​<>​

​ а результат математического​

​ в противном случае​

​ самых популярных функций​

  • ​ поиска точных (а​

  • ​ такова: ЕСЛИ а​

​Внимание! Слова в формуле​

​: Добрый вечер!​

​: Вообще та число​​ (я не нахожу​

​.​

​щелкните стрелку рядом​​.​

​в первом списке​ 0, а затем​​»#ИМЯ?» в ячейке​​ случае вернуть текст​

​) и др.), ознакомьтесь​​ вычисления. Формула в​

​ вернуть текст «Нет»)​ в Excel. Она​​ не приблизительных) значений.​​ = 1 И​

Простые примеры функции ЕСЛИ

Ячейка D2 содержит формулу =ЕСЛИ(C2=

  • ​ необходимо брать в​

​Напишите пожалуйста формула,​ не делится на​​ закладку «сервис»)​В Excel 2007 нажмите​ с командой​

Ячейка D2 содержит формулу =ЕСЛИ(C2=1;

  • ​Откроется диалоговое окно​

​ выбран пункт​ применить условный формат,​​Как правило, это указывает​ «Возможно»)).​ со статьей Операторы​ ячейке E2 означает:​

​Как видите, функцию ЕСЛИ​ позволяет выполнять логические​Выбираем формат и устанавливаем,​ а = 2​ кавычки. Чтобы Excel​ если ячейка «B1″​ 0​Леонид​кнопку Microsoft Office​Параметры​Создание правила форматирования​Значение ячейки​ позволяющий скрыть значение.​ на ошибку в​Обратите внимание на​ вычислений и их​ЕСЛИ(значение «Фактические» больше значения​ можно использовать для​ сравнения значений и​

​ как изменятся ячейки​​ ТОГДА значение в​ понял, что нужно​ заполнена то вывести​>​: Спасибо. Всё работает.​и выберите пункты​и выберите пункт​

Начало работы

​.​, а во втором —​Создание образца ошибки​ формуле.​ две закрывающие скобки​ приоритеты.​ «Плановые», то вычесть​ сравнения и текста,​ ожидаемых результатов. Самая​ при соблюдении формулы.​ ИНАЧЕ значение с.​ выводить текстовые значения.​ число из ячейки​ЕОШ(), ЕОШИБКА()​RTE​Параметры Excel​Параметры​В списке​равно​Откройте чистый лист или​Видео: расширенное применение функции​ в конце формулы.​Иногда требуется проверить, пуста​

Еще примеры функции ЕСЛИ

Ячейка D2 содержит формулу =ЕСЛИ(C2>B2;

  • ​ сумму «Плановые» из​

​ и значений. А​ простая функция ЕСЛИ​ Лучше сделать заливку​​Функция ИЛИ проверяет условие​Еще один пример. Чтобы​ «B1», если ячейка​Владимир​: Приветствую!​

Ячейка E2 содержит формулу =ЕСЛИ(C2>B2;C2-B2;

  • ​ >​

​.​Выберите тип правила​. Затем в текстовом​ создайте новый.​ ЕСЛИ​​ Они нужны для​ ли ячейка. Обычно​ суммы «Фактические», в​ еще с ее​ означает следующее:​ цветом.​​ 1 или условие​

Ячейка F7 содержит формулу ЕСЛИ(E7=

  • ​ получить допуск к​

​ «B1″ пустая, то​: =ЕСЛИ(ИЛИ(R2=0;S2=0);»»;ИНДЕКС($S$2:$S$53;ПОИСКПОЗ(9E+307;$S$2:S2))/R2)​Подскажите, пожалуйста, как​​Формулы​Excel 2010 и Excel​выберите пункт​ поле справа введите​Введите​Функция ЕСЛИМН (Office 365, Excel 2016​ того, чтобы закрыть​ это делается, чтобы​

​ противном случае ничего​

​ помощью можно оценивать​ЕСЛИ(это истинно, то сделать​Выделяем вторую таблицу. Условное​ 2. Как только​ экзамену, студенты группы​ вывести число из​vikttur​ при деление и​.​ 2007: на вкладке​Форматировать только ячейки, которые​ значение 0.​3​ и более поздние​ выражения для обоих​ формула не выводила​ не возвращать)​ ошибки. Вы можете​ это, в противном​ форматирование – создать​ хотя бы одно​ должны успешно сдать​ ячейки «A1».​: Разве без выбора​ тд двух значений​В разделе​Параметры​ содержат​Нажмите кнопку​в ячейку B1,​ версии)​ функций ЕСЛИ, и​

Операторы вычислений

​ результат при отсутствии​.​ не только проверять,​ случае сделать что-то​ правило – использовать​​ условие истинно, то​​ зачет. Результаты занесем​​AlexM​​ не то же​​ заставить формулу делать​​Контроль ошибок​в группе​.​Формат​

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

​0​Усложненные функции ЕСЛИ: как​ если ввести формулу​ входного значения.​=ЕСЛИ(E7=»Да»;F5*0,0825;0)​ равно ли одно​

Ячейка E2 содержит формулу =ЕСЛИ(D2=1;

​ еще)​ формулу. Применяем тот​ результат будет истинным.​

  • ​ в таблицу с​

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

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

  • ​Поэтому у функции ЕСЛИ​

​ же оператор (СЧЕТЕСЛИ).​​ Суть такова: ЕСЛИ​ графами: список студентов,​ текстовые значения. В1​=ЕСЛИ(ИЛИ(R2=0;S2=0);»»;S2/R2)​ в одной из​​Включить фоновый поиск ошибок​щелкните стрелку рядом​Измените описание правила​На вкладке​ и формулу​ формулами и избежать​

  • ​ скобок, приложение Excel​

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

Пример вложенных функций ЕСЛИ

​ а = 1​ зачет, экзамен.​ и А1 это​Guest​ ячеек может быть​.​ с командой​в списке​

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

  • ​Число​

​=B1/C1​ ошибок​ попытается исправить ее.​​ с функцией ЕПУСТО:​ означает:​ и использовать математические​ Первый результат возвращается​ ЕСЛИ в Excel​ ИЛИ а =​Обратите внимание: оператор ЕСЛИ​ адреса ячеек, кавычки​​: Владимир, огромное спасибо!​ пусто и, следовательно,​Guest​Параметры​Форматировать только ячейки, для​в списке​ — в ячейку A1.​Обучающие видео: усложненные функции​Excel позволяет использовать до​=ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая»)​ЕСЛИ(E7 = «Да», то​

Небольшое предупреждение

​ операторы и выполнять​ в случае, если​Здесь вместо первой и​ 2 ТОГДА значение​ должен проверить не​ не нужны.​

  • ​От такого головняка​ нужно указать, что​: Классный форум. Ответы​и выберите пункт​ которых выполняется следующее​Числовые форматы​В ячейке A1​ ЕСЛИ​ 64 вложенных функций​Эта формула означает:​ вычислить общую сумму​ дополнительные вычисления в​ сравнение истинно, второй —​ последней ячейки диапазона​ в ИНАЧЕ значение​ цифровой тип данных,​Вы формулу написали​

  • ​ избавили!​ если пусто, то​ оперативные и очень​Параметры​ условие​выберите пункт​ отобразится значение ошибки​Подсчет значений на основе​ ЕСЛИ, но это​ЕСЛИ(ячейка D2 пуста, вернуть​

  • ​ в ячейке F5​ зависимости от условий.​ если сравнение ложно.​ мы вставили имя​ с.​ а текстовый. Поэтому​ словами, непонятно в​

Распространенные неполадки

​RTE​

​ искать значение в​

​ компетентные. Уже пару​

​.​​выберите пункт​​(все форматы)​​ #ДЕЛ/0!.​​ одного условия с​ вовсе не означает,​ текст «Пустая», в​ и умножить на​

​ Для выполнения нескольких​

​Если вы ищете информацию​ столбца, которое присвоили​Функции И и ИЛИ​

См. также

​ мы прописали в​ чем проблема B1<>»»​

​: Владимир, ещё раз​ ячейки выше пока​ задач решил. Но​

​Откройте вкладку​Ошибки​.​Выделите ячейку A1 и​

​ помощью функции СЧЁТЕСЛИ​ что так и​

​ противном случае вернуть​ 8,25 %, в противном​ сравнений можно использовать​

​ о работе с​ ему заранее. Можно​ могут проверить до​

​ формуле В2= «зач.».​ это логическое выражение​ спасибо!​

​ ячейка выше не​ вот еще задачка:​Разметка и формат​

​.​

​В поле​

​ нажмите клавишу F2,​

​Подсчет значений на основе​ надо делать. Почему?​

​ текст «Не пустая»)​ случае налога с​

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

​ 30 условий.​

​ В кавычки берем,​

​ формулы Код =ЕСЛИ(B1<>»»;B1;A1)​

support.office.com

Скрытие значений и индикаторов ошибок в ячейках

​VladVoron​ окажется со значением.​заполняю ячейку 1.​и выполните одно​Нажмите кнопку​Тип​ чтобы изменить формулу.​ нескольких условий с​Нужно очень крепко подумать,​. Вы также можете​ продажи нет, поэтому​

​ ЕСЛИ.​ см. статью Усложненные​ из способов. Но​Пример использования оператора И:​ чтобы программа правильно​Логический оператор ЕСЛИ в​: Простите великодушно, но​И сделать решение​ для ячейки 2​ или оба указанных​

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

​Формат​введите​После знака равенства (=)​ помощью функции СЧЁТЕСЛИМН​ чтобы выстроить последовательность​ легко использовать собственную​

​ вернуть 0)​

  1. ​Примечание:​ функции ЕСЛИ: как​

  2. ​ с именем проще.​​Пример использования функции ИЛИ:​​ распознала текст.​​ Excel применяется для​​ реально, потратил два​ именно при помощи​​ указываю ссылку на​​ ниже действия.​
    ​и откройте вкладку​;;;​ введите​

  3. ​Суммирование значений на основе​ из множества операторов​ формулу для состояния​

  4. ​Рекомендации по использованию констант​ Если вы используете текст​​ работать с вложенными​​Елена​Пользователям часто приходится сравнить​
    ​​

  5. ​ записи определенных условий.​ часа на поиск​

  6. ​ формул исключая макросы.​​ ячейку 1, что​​Измените способ отображения ошибок.​Шрифт​(три точки с​
    ​ЕСЛИОШИБКА​​ одного условия с​​ ЕСЛИ и обеспечить​​ «Не пустая». В​​В последнем примере текстовое​

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

​ , но так​

  1. ​Я уже мозг​ бы ячейка 2​​    В группе​​.​​ запятой) и нажмите​​с открывающей круглой​

  2. ​ помощью функции СУММЕСЛИ​​ их правильную отработку​​ следующем примере вместо​

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

  4. ​ текст, функции, формулы​​ не нашел решения​ сломал, мне это​ автоматически заполнялась информацией​​Формат​Щелкните стрелку, чтобы открыть​​ кнопку​​ скобкой:​​Суммирование значений на основе​​ по каждому условию​ функции ЕПУСТО используются​ ставка налога с​

  5. ​ (пример: «Текст»). Единственное​​Функция ЕСЛИ, одна из​​ прозрачный цвет.тогда нуля​

  6. ​ Примеры из «жизни»:​​ функции мало. Когда​​ и т.д. Когда​​новичок, даже не​​ не под силу.​​ ячейки 1.​​установите флажок​

  7. ​ список​​ОК​​ЕСЛИОШИБКА(​​ нескольких условий с​​ на протяжении всей​ знаки «». «» —​ продажи (0,0825) введены​​ исключение — слова ИСТИНА​​ логических функций, служит​​ не будет видно​​ сопоставить цены на​
    ​ нужно учесть несколько​ значения отвечают заданным​ знаю как правильно​Пример прикладываю.​​Если в ячейке​​Для ошибок отображать​Цвет​. Нажмите кнопку​Переместите курсор в конец​ помощью функции СУММЕСЛИМН​

Скрытие значений ошибок путем изменения цвета текста на белый

​ цепочки. Если при​ фактически означает «ничего».​ прямо в формулу.​ и ЛОЖЬ, которые​ для возвращения разных​Александра стрелкова​ товар в разные​ вариантов принятия решений,​ параметрам, то появляется​

  1. ​ сформулировать запрос.​Guest​

  2. ​ 1 нет информации,​​. Введите в поле​​, и в разделе​​ОК​​ формулы.​Функция И​​ вложении операторов ЕСЛИ​​=ЕСЛИ(D3=»»;»Пустая»;»Не пустая»)​​ Как правило, литеральные​​ Excel распознает автоматически.​
    ​ значений в зависимости​​: удалить ноль.​​ привозы, сравнить балансы​

  3. ​ выкладываем операторы ЕСЛИ​​ одна запись. Не​​Дано: начальство хочет,​
    ​: Так пойдет?​​ то в ячейке​​ значение, которое должно​

  4. ​Цвета темы​​еще раз.​​Введите​​Функция ИЛИ​ вы допустите малейшую​​Эта формула означает:​

  5. ​ константы (значения, которые​​Прежде чем написать оператор​​ от того, соблюдается​​Kekc ™​ (бухгалтерские отчеты) за​ друг в друга.​​ отвечают – другая.​​ что бы я​​Михаил С.​

  6. ​ 2 проставляется ноль.​​ отображаться вместо ошибок.​​выберите белый цвет.​​Значение 0 в​​,0)​

  7. ​Функция ВПР​ неточность, формула может​​ЕСЛИ(в ячейке D3 ничего​​ время от времени​​ ЕСЛИ, подумайте, чего​​ ли условие.​

Отображение тире, #Н/Д или НД вместо значения ошибки

​: Никак. Если только​ несколько месяцев, успеваемость​ Таким образом, у​Логические функции – это​ сам подсчитывал свою​: =ВПР(9^9;$D$1:D1;1)/E1​ А можно, что​ Чтобы в пустых​​Возможны ситуации, когда необходимо,​​ ячейке исчезнет. Это​​, т. е. запятую​​Полные сведения о формулах​ сработать в 75 %​

Пример

​ нет, вернуть текст​

​ требуется изменять) не​​ вы хотите достичь.​Синтаксис​ в ручную. Excel​ учеников (студентов) разных​ нас получиться несколько​

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

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

  1. ​ связано с тем,​
    ​ с нулем и​​ в Excel​​ случаев, но вернуть​

  2. ​ «Пустая», в противном​ рекомендуется вводить прямо​​ Какое сравнение вы​​ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])​​ программировать нельзя…​​ классов, в разные​ функций ЕСЛИ в​​ эффективный инструмент, который​​ я ввожу итог​​: =индекс(d1:d7;поискпоз(9e+307;d1:d7))/e1​​ проставлялся, а ячейка​

    ​ удалите из поля​ ошибок в ячейках​​ что пользовательский формат​​ закрывающей круглой скобкой.​​Рекомендации, позволяющие избежать появления​​ непредвиденные результаты в​ случае вернуть текст​​ в формулу, поскольку​​ пытаетесь выполнить? Написать​​Например:​​К сожалению…​

  3. ​ четверти и т.д.​​ Excel.​​ часто применяется в​ в табличку. Столбец​и всё это​

    • ​ так же оставалась​​ весь текст.​​ отображалась текстовая строка,​​;;;​​Формула​​ неработающих формул​ остальных 25 %. К​ «Не пустая»)​ в будущем их​ оператор ЕСЛИ не​=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)​Sawtooth​

    • ​Чтобы сравнить 2 таблицы​Синтаксис будет выглядеть следующим​​ практике. Рассмотрим подробно​​ справа итог за​​ закрепить баксами.​ без всякой информации?​Измените способ отображения пустых​ например «#Н/Д», прочерк​предписывает скрывать любые​=B1/C1​Обнаружение ошибок в формулах​ сожалению, шансов отыскать​. Вот пример распространенного​ может быть затруднительно​

Скрытие индикаторов ошибок в ячейках

​ сложнее, чем выстроить​=ЕСЛИ(A2=B2;B4-A4;»»)​: Редактор макросов Visual​ в Excel, можно​ образом:​ на примерах.​ день.​

Ячейка с ошибкой в формуле

​———​Микки​

  1. ​ ячеек.​ или «НД». Сделать​ числа в ячейке.​​примет вид​​ с помощью функции​​ эти 25 % немного.​​ способа использования знаков​​ найти и изменить.​​ в уме логическую​

    ​Имя аргумента​​ Basic (Сервис ->​ Изображение кнопки Office​ воспользоваться оператором СЧЕТЕСЛИ.​​=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))​​Синтаксис оператора в Excel​​сложность в том,​​74411​

  2. ​: =ЕСЛИ(ЕПУСТО(A1);»»;A1)​​    Установите флажок​​ это можно с​​ Однако фактическое значение​​=ЕСЛИОШИБКА(B1/C1,0)​

support.office.com

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

​ проверки ошибок​​Работа с множественными операторами​ «», при котором​ Гораздо удобнее помещать​ цепочку «что должно​Описание​
​ Макросы)​ Рассмотрим порядок применения​Здесь оператор проверяет два​ – строение функции,​ что на следующий​RTE​VDM​
​Для пустых ячеек отображать​ помощью функций​ (0) по-прежнему хранится​.​Логические функции​ ЕСЛИ может оказаться​ формула не вычисляется,​ константы в собственные​ произойти, если это​

​лог_выражение​​Пробежаться по строкам​

​ функции.​​ параметра. Если первое​
​ необходимые для ее​

​ день данные считаются​​: Спасибо всем, формулы​
​: Использовать «Если»​

​. Введите в поле​

​ЕСЛИОШИБКА​​ в ячейке.​

​Нажмите клавишу ВВОД, чтобы​​Функции Excel (по алфавиту)​ очень трудоемкой, особенно​ если зависимая ячейка​ ячейки, в которых​

​ условие выполнено, и​​    (обязательно)​ и заменить все​
​Для примера возьмем две​

​ условие истинно, то​​ работы данные.​ не с нуля​ работают. ВПР особенно​=ЕСЛИ(A1=0;»»;A1)​

​ значение, которое должно​​и​Описанная ниже процедура позволяет​ завершить редактирование формулы.​Функции Excel (по категориям)​ если вы вернетесь​ пуста:​

​ они будут доступны​​ что должно произойти,​

planetaexcel.ru

Если в ячейки пусто то брать значение из ячейки выше.

​Условие, которое нужно проверить.​​ нули на Empty​

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

​ если нет?» Всегда​значение_если_истина​Densoft​
​ характеристиками разных кухонных​ аргумент – истину.​Разберем синтаксис функции:​
​ от последней вчерашней​

​Но есть вопрос:​​: Соврал, так:​

​ ячейках. Чтобы в​​, как показано в​

​ ошибками таким образом,​​ вместо ошибки #ДЕЛ/0!​

​ в таблице содержат​ какое-то время и​

​ЕСЛИ(в ячейке D3 ничего​
​ будет легко найти​

​ следите за тем,​​    (обязательно)​: =ЕСЛИ (СУММ (2;;;-3;1)=0;»​ комбайнов. Мы задумали​
​ Ложно – оператор​Логическое_выражение – ЧТО оператор​ цифры.​ Есть пять тысяч​=ЕСЛИ(A1=»»;»»;A1)​ пустых ячейках ничего​ примере ниже.​ чтобы текст в​ должно отображаться значение​ заранее ожидаемые значения​

​ попробуете разобраться, что​ нет, не возвращать​
​ и изменить. В​ чтобы ваши действия​Значение, которое должно возвращаться,​
​ «;СУММ (2;;;-3;1)),​ выделение отличий цветом.​

​ проверяет второе условие.​ проверяет (текстовые либо​Поэтому , следующий​ записей и если​61699​ не отображалось, удалите​

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

​ нашем случае все​​ выполнялись в логической​

​ если​​в этой формуле​ Эту задачу в​Примеры несколько условий функции​

​ числовые данные ячейки).​

​ столбец итог сегодня​​ попытаться протянуть или​
​Guest​ из поля весь​

​ЕСЛИОШИБКА​​ белого цвета. В​Применение условного формата​

planetaexcel.ru

если ячейка пустая то равна 0

​ требуют немедленного исправления,​​ или, и того​ случае вычислить формулу)​ в порядке, так​ последовательности, иначе формула​лог_выражение​
​ результат вычисления это​ Excel решает условное​ ЕСЛИ в Excel:​
​Значение_если_истина – ЧТО появится​ минус вчерашний день.​ скопировать любую из​: Круто, спасибо.​ текст. Чтобы отображались​   . С помощью этой​ результате текст ошибки​Выделите ячейку с ошибкой​
​ однако требуется улучшить​ хуже, кто-то другой.​.​ как здесь используется​ не будет делать​имеет значение ИСТИНА.​ СУММ (2;;;-3;1) как​
​ форматирование.​Таблица для анализа успеваемости.​ в ячейке, когда​ Нижняя строка -​ предложенных формул дальше-вниз​vikttur​ нулевые значения, снимите​
​ функции можно определить,​ в таких ячейках​ и на вкладке​ представление результатов. Существует​Множественные операторы ЕСЛИ содержат​Если у простой функции​
​ только одна функция​

​ то, для чего​​значение_если_ложь​ видим дает ноль.​
​Исходные данные (таблицы, с​

​ Ученик получил 5​​ текст или число​ итог за неделю.​

planetaexcel.ru

Формула если ячейка заполнена, то вывести «B1», если пустая то вывести «A1»

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

​ предназначена. Это особенно​​    (необязательно)​далее сравниваем его​ которыми будем работать):​ баллов – «отлично».​ отвечают заданному условию​
​ Не смог избавиться​ Пример тот же​ Меню Сервис-Параметры-Вид, рамка​В левом верхнем углу​ или возвращает ли​

CyberForum.ru

Функция ЕСЛИ в Excel с примерами нескольких условий

​Выделите диапазон ячеек, содержащих​нажмите кнопку​ значений ошибок и​ и закрывающих скобок​ два результата (ИСТИНА​ налога с продажи​ важно при создании​Значение, которое должно возвращаться,​ с нулем и​Выделяем первую таблицу. Условное​

​ 4 – «хорошо».​ (правдивы).​ от отрицательных значений​ вложил с вашими​ Параметры_окна, снять галку,​ ячейки с формулой,​

Синтаксис функции ЕСЛИ с одним условием

​ формула ошибку.​ значение ошибки.​Условное форматирование​ индикаторов ошибки в​

​ (), за которыми​

​ и ЛОЖЬ), то​

​ будет редко изменяться.​ сложных (вложенных) операторов​ если​

​ если значение равно​ форматирование – создать​ 3 – «удовлетворительно».​Значение,если_ложь – ЧТО появится​уверен есть решение​

​ тремя вариантами.​ где «нули».​ которая возвращает ошибку,​НД​На вкладке​

​.​

Логическая функция ЕСЛИ.

​ ячейках.​ может быть трудно​ у вложенных функций​ Даже если она​ ЕСЛИ.​лог_выражение​ нулю то отображаем​ правило – использовать​ Оператор ЕСЛИ проверяет​

​ в графе, когда​ без сложных формул.​Протягивать или копировать​vikttur​ появляется треугольник (индикатор​

​    Эта функция возвращает​Главная​Выберите команду​Формулы могут возвращать ошибки​ уследить по мере​ ЕСЛИ может быть​ изменится, вы сможете​=ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)​

Логический оператор в таблице.

​имеет значение ЛОЖЬ.​ пробел (можно и​ формулу для определения​ 2 условия: равенство​ текст или число​ Это , к​ эти формулы бесполезно?​: Для числовых значений​ ошибки). Чтобы отключить​

​ в ячейке строку​

Функция ЕСЛИ в Excel с несколькими условиями

​в группе​Создать правило​ по многим причинам.​ усложнения формулы.​ от 3 до​ легко изменить ее​В примере выше функция​=ЕСЛИ(C2=»Да»;1;2)​ пустую строку если​ форматируемых ячеек:​ значения в ячейке​

​ НЕ отвечают заданному​ сожалению часть таблички​

​С делением на​

​ формулу причесать:​ его отображение, выполните​ «#Н/Д». Синтаксис функции: =​Стили​.​ Например, формула =1/0​Проблема​

​ 64 результатов.​ в формуле.​

Вложение логических функций.

​ ЕСЛИ в ячейке​В примере выше ячейка​ между кавычками ничего​В строку формул записываем:​ 5 и 4.​ условию (лживы).​ — строк и​ ноль как -то​=ЕСЛИ(A1;A1;»»)​

2 условия оператора ЕСЛИ.

​ указанные ниже действия.​НД()​щелкните стрелку рядом​В диалоговом окне​ возвращает ошибку #ДЕЛ/0!,​Возможная причина​=ЕСЛИ(D2=1;»ДА»;ЕСЛИ(D2=2;»Нет»;»Возможно»))​

Расширение функционала с помощью операторов «И» и «ИЛИ»

​Если вы хотите больше​ D2 означает:​ D2 содержит формулу:​ не ставить) ,​ =СЧЕТЕСЛИ (сравниваемый диапазон;​В этом примере мы​Пример:​ столбцов много больше.​

​ можно справится?​Guest​Ячейка с ошибкой в​.​ с командой​Создание правила форматирования​ поскольку деление на​0 (ноль) в ячейке​Показанная на рисунке выше​ узнать о различных​ЕСЛИ(C2 больше B2, то​ЕСЛИ(C2 = Да, то​

​ если не равно​ первая ячейка первой​ добавили третье условие,​

​Оператор проверяет ячейку А1​

Пример логического оператора И.

​Заранее спасибо,​

Пример логического оператора ИЛИ.

Как сравнить данные в двух таблицах

​Или придется править​: А это в​ формуле​Щелкните отчет сводной таблицы.​Условное форматирование​выберите параметр​ 0 недопустимо. Предусмотрены​Не указан аргумент​ формула в ячейке​ операторах вычислений, которые​ вернуть текст «Превышение​ вернуть 1, в​

​ нулю то отображаем​ таблицы)=0. Сравниваемый диапазон​ подразумевающее наличие в​ и сравнивает ее​Bema​

​ вручную формулы?​ 2003 или в​В Excel 2016, Excel 2013​Появится вкладка​и выберите пункт​Форматировать только ячейки, которые​ следующие значения ошибок:​значение_если_истина​

​ E2 означает:​ можно использовать в​

Две таблицы для сравнения.

​ бюджета», в противном​ противном случае вернуть 2)​ СУММ (2;;;-3;1)​ – это вторая​ табеле успеваемости еще​

Условное форматирование в таблице.

​ с 20. Это​: В ячейку F3​Суть в том​ 2007? У меня​ и Excel 2010:​Работа со сводными таблицами​

Условия для форматирования ячеек.

​Управление правилами​ содержат​ #ДЕЛ/0!, #Н/Д, #ИМЯ?,​или​ЕСЛИ(D2 равно 1, то​ формулах («меньше» (​ случае вернуть текст​

​=ЕСЛИ(C2=1;»Да»;»Нет»)​З. Ы. :​ таблица.​ и «двоек». Принцип​ «логическое_выражение». Когда содержимое​

​ и тяните вниз:​ что — внести​ 2007.​ выберите​.​

Логический оператор СЧЕТЕСЛИ.

​.​.​

​ #ПУСТО!, #ЧИСЛО!, #ССЫЛКА!​значение_если_ложь​ вернуть текст «Да»,​), «больше» (​ «В пределах бюджета»)​В этом примере ячейка​ вместо цифр 2,-3,1​Чтобы вбить в формулу​

exceltable.com

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

​ «срабатывания» оператора ЕСЛИ​​ графы больше 20,​=МАКС(0;E3-Ч(E2))​ данные — скопировать​Леонид​

​Файл​​Excel 2016 и Excel 2013:​

​Появится диалоговое окно​​Убедитесь, что в разделе​ и #ЗНАЧ!.​. Чтобы возвращать правильное​
​ в противном случае​

​>), «равно» (​​=ЕСЛИ(C2>B2;C2-B2;0)​ D2 содержит формулу:​ можно вставлять имена​
​ диапазон, просто выделяем​ тот же.​ появляется истинная надпись​

​VladVoron​​ формулу от и​: Подскажите, можно ли​
​ >​ на вкладке​Диспетчер правил условного форматирования​Форматировать только ячейки, для​
​Чтобы скрыть значения ошибок,​ значение, добавьте текст​ ЕСЛИ(D2 равно 2,​=​На рисунке выше мы​ЕСЛИ(C2 = 1, то​ ячеек ;)​ его первую ячейку​Когда нужно проверить несколько​ «больше 20». Нет​: отлично, работает, большое​
​ до и чтоб​ без формул выполнить​Параметры​Анализ​

​.​

Когда я усредняю ​​диапазон данных, который включает некоторые пустые ячейки, он автоматически вычисляет данные, игнорируя пустые ячейки, используя = СРЕДНЕЕ (диапазон). Но в некоторых случаях вы можете считать пустые ячейки равными нулю при усреднении диапазона данных, как показано на скриншоте ниже, как вы можете решить эту проблему в Excel?
doc count blank как ноль при усреднении 1

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


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

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

Выберите пустую ячейку, в которую будет помещен результат, введите эту формулу = СРЕДНИЙ (0 + A1: A10), Затем нажмите Shift + Ctrl + Enter ключ, чтобы получить правильный результат. Смотрите скриншот:
doc count blank как ноль при усреднении 2

Наконечник:

1. С помощью = СУММ (A1: A10) / 10 и нажмите Enter Клавиша также может помочь вам подсчитать пробелы как нули при усреднении.

2. В приведенных выше формулах A1: A10 — это диапазон, в котором вы хотите вычислить среднее значение.


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

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

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

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (1)


Оценок пока нет. Оцените первым!

Это похоже на ошибку в Excel 2013.

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

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

• = IF(ISBLANK(a1), 1,2) ==> возвращает 2. (т. Е. Ячейка не пустая).

• = IF(A1 = 0,0,1) ==> Возвращает 1. (т. Е. Ячейка не содержит ноль).

• = A1 * 2 ==> Возвращает # ЗНАЧЕНИЕ! (т.е. ячейка не содержит числа).

• = IF((A1)> 1,1,0) ==> Возвращает 1 (т. Е. Ячейка содержит число больше 1!).

• = IF(A+> 9.99999999999999E+307,1,0) ==> Возвращает 1. (т. Е. Ячейка содержит очень большое число).

• = «X» & A1 & «X» ==> Возвращает «XX». (т.е. ячейка A1 действительно пуста.)

• = CELL(«формат», A1) ==> Возвращает «G». (т.е. числовой формат ячейки является общим).

• = CELL(«префикс», A1) ==> Возвращает «^». (т.е. ячейка отформатирована по центру для текста и чисел).

• = CELL(«тип», A1) ==> Возвращает «I». (т.е. ячейка содержит текст!).

• = VALUE(A1) ==> Возвращает # VALUE! (т.е. вызов не содержит текстовой строки, которая выглядит как число).

• = LEN(A1) ==> Возвращает 0. (т. Е. Длина любой строки равна нулю).

• = T(A1) ==> ничего не возвращает (т. Е. Возвращает текстовую строку нулевой длины).

• = UNICODE(A1) ==> Возвращает # ЗНАЧЕНИЕ! (т.е. ячейка не содержит строку).

Для меня это происходит, когда я импортировал данные из другого приложения. (Телекурс Infinacials в моем случае). Функция = If (A1 = 0,0,1) сообщает, что ячейка a1 не равна нулю. Функция = A1+1 выдает # ЗНАЧЕНИЕ! ошибка. Несколько других видов математики в пустой ячейке выдают # ЗНАЧЕНИЕ! результат.

Логический вывод состоит в том, что ячейка не содержит числа. Однако это противоречит формуле = if(A1> 99,1,1), из которой следует, что в ячейке содержится большое число.

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

(Вы можете проверить это, например, введя формулу наподобие = «X» & A1 & «» X «, где A1 — ячейка, которую вы подозреваете, не пуста. Если формула возвращает «XX», то ячейка не содержит ни числа, ни текста. В противном случае между двумя «X» будет пробел, число или текст.).

Ячейка тоже не пустая, потому что если вы используете формулу = IF(ISBLANK(a1), 1,2), она возвращает 2.

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

Переформатирование ячейки в числовой формат или в текст ничего не меняет. Помещение a1 в скобки, (a1), не возвращает никакого значения (ни ноль, ни пробел, ни какой-либо символ или пробел).

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

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

Старая формула: = A1 * 2

Новая формула: = IFERROR((A1 * 1), 0)* 2

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel счет если при условии
  • Excel считает непустые ячейки
  • Excel счет если по двум условиям в excel
  • Excel считает не как калькулятор
  • Excel счет если по английски

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии