Страницы: 1
RSS
Проверить, есть-ли в диапазоне ячеек хоть одно значение, совпадающее с заданным
 
Такой вопрос - в одном столбце (допустим, в ячейках В1, В2, В3, В4, В5... и т.д.) есть некоторые значения.
Можно ли, как-то (какой либо формулой), но не перечисляя каждое из этих ячеек в формули "ИЛИ", задать значение "один из".

Те. - логическое выражение должно быть
Код
если(одно из(В1:В5=Х);"Нужный параметр")
,
вместо того, чтоб нудно подставлять каждый раз:
Код
Если(ИЛИ(В1=Х;В2=Х;В3=Х;В4=Х;В4=Х...);"Нужный параметр").

У меня этих значений, в столбце "В", более 300. Вот, ищу, как можно такое провернуть, чтоб формула короткая и читабельная получилась.
 
Код
=Если(ИЛИ(В1:b300=Х);"Нужный параметр";"Не нужный параметр")

Это формула массива.
По вопросам из тем форума, личку не читаю.
 
Спасибо огромное! Пошел пробовать!
 
на самом деле решение то еще более простое, но из-за названия его предложить нельзя.
По вопросам из тем форума, личку не читаю.
 
Цитата
Никогда не мог понять
почему, если нужно посчитать сумму продаж за определенную неделю, люди пишут: "я тут написал формулу в которой 46 ЕСЛИ, но она все равно не выдает правильный результат. как ее исправить?" ToniZa,
как думаете ваша задача вписывается в тему с названием "Excel"

представьте, люди, которые заходили сюда задать свой вопрос до вас, то же не заморачивались с названием и называли свою тему  Excel
и вот вы открываете ветку: Вопросы по Microsoft Excel
и видите 30 тем с названием Excel, переходите на страницу 2, там 30 таких же, с лаконичным и емким названием Excel
переходите на страницу 30, а темы все еще называются Excel (а что??? в теме обсуждается какая-то проблема Excel - тема так и называется Excel, все нормально? (по вашей логике))
вам среди этого всего легко будет найти ответ на свой вопрос, который безусловно касается Excel? вам легко и удобно, правда???
так понятнее??? о чем вам говорят, когда просят сформулировать задачу, которую вы решаете, а не рассказывать о ИЛИ, который вы устали 300 раз писать

название темы:
как проверить есть-ли в диапазоне ячеек хоть одно значение совпадающее с заданным?

ответ:
Код
=ЕСЛИ(СЧЕТЕСЛИ(Диапазон;Значение);"Есть";"Нет")
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Вариант:
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(диапазон;слово));"да";"нет")
 
Цитата
vikttur: ЕЧИСЛО
прикольно, что ЕЧИСЛО не проваливается в ошибку аргумента а делает всё как положено - так можно уйти от дополнительного вычисления. Взял на заметку  :idea:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous,  Алексей, что-то поздно взял. Сплош и рядом ISNUMBER(FIND(....)) используется.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ: FIND
это же ПОИСК, который подстроку ищет - не?
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous, а какая разница? Вернет или число или ошибку.
По вопросам из тем форума, личку не читаю.
 
БМВ, ну я не обращал внимания, когда видел, а сам не использую такое (очень редко)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх