2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Логические И и ИЛИ в формулах массивов Excel
Сообщение09.07.2020, 12:29 
Заслуженный участник
Аватара пользователя


28/09/06
10847
Логические И и ИЛИ в формулах массивов Excel почему-то не работают. Вот формула СЦЕПИТЬ работает:

Изображение

Заменяем СЦЕПИТЬ на И:

Изображение

Также на ИЛИ:

Изображение

Что не так? Как исправить?

 Профиль  
                  
 
 Re: Логические И и ИЛИ в формулах массивов Excel
Сообщение09.07.2020, 16:15 
Заслуженный участник
Аватара пользователя


21/11/12
1968
Санкт-Петербург
epros в сообщении #1473043 писал(а):
Заменяем СЦЕПИТЬ на И:

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

 Профиль  
                  
 
 Re: Логические И и ИЛИ в формулах массивов Excel
Сообщение09.07.2020, 16:34 
Заслуженный участник


16/02/13
4194
Владивосток
Попробовал с 1/0 вместо Истина/Ложь. Вроде бы получилось.

 Профиль  
                  
 
 Re: Логические И и ИЛИ в формулах массивов Excel
Сообщение09.07.2020, 17:00 


13/06/19
37
У меня (Excel 2013) выдает такой результат:

Изображение

Такое впечатление что логические функции некорректно работают с массивами. То есть вместо ожидаемого B1=И(C1;D1), B2=И(C2;D2)..., получается B1=B2=...=B4=И(C1;...;C4;D1;...D4).

 Профиль  
                  
 
 Re: Логические И и ИЛИ в формулах массивов Excel
Сообщение09.07.2020, 17:16 
Заслуженный участник
Аватара пользователя


28/09/06
10847
У меня без разницы,что 0 и 1, что ЛОЖЬ и ИСТИНА. При этом формула ЕЛОГИЧ() от аргументов показывает ИСТИНА. А вот формула массива - какую-то ерунду: то #Н/Д, то во всех строках одинаковое значение (в другой версии Excel).

Попробовал НЕ() с формулой массива, работает корректно. Это особенность функций И() и ИЛИ() что ли, что их в формулах массива нельзя применять?

Пока решил проблему с помощью вложенных ЕСЛИ(), но как-то это криво.

-- Чт июл 09, 2020 18:19:01 --

Ха, кстати И() и с одним аргументом в формуле массива работает некорректно.

 Профиль  
                  
 
 Re: Логические И и ИЛИ в формулах массивов Excel
Сообщение09.07.2020, 17:30 


13/06/19
37
Вот здесь пишут что это ограничение логических функций и как это можно обойти.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group