Страницы: 1
RSS
0 и пустота = ЛОЖЬ
 
Скажите как сделать так чтобы в этой формуле не только учитывалась пустота но и ноль? Т.е. если пустота или ноль в значении, то равно "ЛОЖЬ".

Формула: =И(A10<>"";ИЛИ(C10<>"";D10<>"";E10<>"";F10<>"" ;) )
 
Код
=И(A10<>0;ИЛИ(C10<>0;D10<>0;E10<>0;F10<>0))
если в этих ячейках могут быть только числа, то можно так
Код
=И(A10;ИЛИ(C10;D10;E10;F10))
 
а как сделать так чтобы учитывался только "0", а пустота не учитывалась вообще?
 
Это как? что должно быть если
- А10 = 2
- А10 = 0
- А10 пустая
 
A10 - ну учитываем вообще.
Если в одной из 4 ячеек значение = 2 - этого не может быть потому что есть значение только 0 или 1
Если в одной из 4 ячеек значение = 0 - Если во всех четырёх ячейках 0 то "ИСТИНА"
Если в одной из 4 ячеек значение = пустая - Если во всех четырёх ячейках пусто то "ЛОЖЬ"
 
хорошо, 2 не может быть, а если в одной из четырех  -1 в других -0?
Код
=И(A10<>0;ИЛИ(ечисло(C10);ечисло(D10);ечисло(E10);ечисло(F10)))
 
sabotajue, Вы определитесь наконец, когда нужно, чтоб "выдавало" истину, а когда ложь
Цитата
sabotajue пишет:
...если пустота или ноль в значении, то равно "ЛОЖЬ"

Цитата
sabotajue пишет:
...Нужно чтобы если во всех 4-х ячейках 0 0 0 0 то равно "ИСТИНА", если где есть "1" или пустота то ЛОЖЬ!
Для последнего варианта
Формула массива
Код
=И(A10<>"";A10<>1;C10:F10<>"";C10:F10<>1)
Изменено: Ivan.kh - 29.07.2013 11:55:15
 
А почему когда в указанных ячейках пишется "1" в одной из, то значение возвращается как ИСТИНА.
Нужно чтобы если во всех 4-х ячейках 0 0 0 0 то равно "ИСТИНА", если где есть "1" или пустота то ЛОЖЬ!
 
sabotajue, Вы это пробовали??
=И(A10<>"";A10<>1;C10:F10<>"";C10:F10<>1)

З.Ы. вводить сочетанием клавиш CTRL+SHIFT+ВВОД
Изменено: Ivan.kh - 29.07.2013 11:54:43
 
=И(A18<>0;ИЛИ(C18<>0;D18<>0;E18<>0;F18<>0))  - эта функция учитывает пустоту, что нужно вписать чтобы она не учитывала пустоту а только нули в ячейках С18, D18, E18, F18.


P.S. Прошу прощения за то что возможно кого то путаю, но я смотрю в чужую таблицу, и пытаюсь решить вопрос. Буду благодарен всем за понимание и ответы.
 
sabotajue, Чтоб не запутывать, сделайте пример
 
Сначала "пустоту" учитывать, теперь не учитывать... Так что нужно?
 
Иван, функция возвращается с ошибкой #ЗНАЧ :(
 
sabotajue, а Вы ее как массивную вводили, сочетанием клавиш CTRL+SHIFT+ВВОД?
 
Подготовил пример...
Конечный вариант того что нужно. :)
 
Пример
Изменено: Ivan.kh - 29.07.2013 20:33:39
 
Ошибка #ЗНАЧ
 
sabotajue, Где???
 
Цитата
sabotajue пишет:
Конечный вариант того что нужно.
что должно получиться, если есть:
-  единицы и нули
- пустые и нули
- единицы и пустые
- и единицы, и пустые, и нули
 
sabotajue, с формулами массива у Вас не выходит, тогда попробуйте так
Код
=СУММПРОИЗВ((B2:E2<>"")*(B2:E2<>1))=4
 
Иван, а почему ваша первая формула в { }
 
sabotajue, в очередной рас Вам повторяю, в { } формула массива, вводится CTRL+SHIFT+ВВОД, в примерах описано ТЫЦ
 
Потому что Иван Вам писал:
Цитата
З.Ы. вводить сочетанием клавиш CTRL+SHIFT+ВВОД
- так вводится формула массива. Читайте встроенную справку про формулы массива. Зачем задавать на форуме тот вопрос, ответ на который можно найти самостоятельно в справке?
 
=И(C4:F4=0;C4:F4<>"");И(J4:M4=0;J4:M4<>"")))
Попытался добавить в эту формулу еще ячейки, не получилось. Подскажите в чем проблема?

З.Ы. Понимаю что в мозгах, но всё же  :)
 
Код
=И(C4:F4=0;C4:F4<>"";J4:M4=0;J4:M4<>"")
Так должно работать
Страницы: 1
Читают тему
Наверх