Если вы видите это сообщение, значит, произошла проблема с загрузкой файлов в стилей (CSS) нашего сайта. Попробуйте сбросить кэш браузера (Ctrl+F5).
Если это не поможет, а вы находитесь в регионе, где возможны ограничения интернет-трафика с российских серверов - воспользуйтесь VPN.
Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
0

Как в Excel проверить наличие значения в матрице, если есть то 1 иначе 0?

vdtest [38.5K] 3 года назад 

Как в Экселе составить формулу, которая возвращает 1 или 0 по наличию в заданном двумерном (например A1:D20) или одномерном (например A1:A20) диапазоне (матрице) указанного значения?

0

если значение, которое надо найти, записано в ячейке A1, а диапазон равен B1:D20, то можно составить формулу массива вводится через комбинацию клавиш CTRL+SHIFT+ENTER вместо ENTER:

=ЕСЛИ( СУММ( --( B1:D20=A1 )) ; 1 ; 0)

можно записать и так:

=ЕСЛИ( СУММ( --( B1:D20=A1 ))>0 ; 1 ; 0)

Эта формула составляет массив логических значений, затем заменяет ИСТИНА на 1, а ЛОЖЬ на 0, суммирует и ставит значение 1 если сумма >0 или ставит 0 в противном случае.

Описание действия "--" в ответе на вопрос Зачем 2 минуса в формуле СУММ( --ЛЕВСИМВ( C3:C9; НАЙТИ(" "; C3:C9&" ")-1))?

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация