Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2012, 12:01   #1
*cash*
Пользователь
 
Регистрация: 15.04.2011
Сообщений: 25
По умолчанию Проверка вхождения

Нужно проверять входят ли определенные числа в заданное число.
Никак не могу найти для этого формулу, подскажите )))

Я не знаю конечно правильно это или нет, но у меня вот так немного получилось
=НЕ(ЕОШ(НАЙТИ(4;E2)))

в E2 находится двухзначное число

Если там присутствует 4, то он пишет истина.
Но мне еще нужно что бы он писал истинно если там присутствует 4 или 7. а если их нет ложь.

P.S. Вот вообще как звучит само задание:
Дано двузначное число. Определить, входят ли в него цифры 4 или 7.

Последний раз редактировалось *cash*; 07.01.2012 в 12:21.
*cash* вне форума Ответить с цитированием
Старый 07.01.2012, 12:41   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Код:
=И(ПОИСК(4;E2);ПОИСК(7;E2))
если 4 и 7 отсутствуют - будет #ЗНАЧ!, иначе ИСТИНА.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823

Последний раз редактировалось Serge 007; 07.01.2012 в 12:50.
Serge 007 вне форума Ответить с цитированием
Старый 07.01.2012, 13:16   #3
*cash*
Пользователь
 
Регистрация: 15.04.2011
Сообщений: 25
По умолчанию

Спасибо )))

Немного по другому сделал
=ЕСЛИ(ИЛИ(ЕЧИСЛО(НАЙТИ(4;B7));ЕЧИСЛ О(НАЙТИ(7;B7)));"цифры 4 или 7 входят в это число";"цифры 4 или 7 не входят в это число")
*cash* вне форума Ответить с цитированием
Старый 07.01.2012, 13:26   #4
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Так Вы опять вернётесь к тому что
Цитата:
Если там присутствует 4, то он пишет истина.
ИЛИ подразумевает наличие ИЛИ 4 ИЛИ 7. А Вам надо И 4 и 7.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 07.01.2012, 23:55   #5
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Для ИЛИ:
Код:
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(число;"4";);"7";))<>2
Если есть или 4, или 7, то ИСТИНА.
Для И:
Код:
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(число;"4";);"7";))=0
ИСТИНА при наличиии и одного, и другого.
vikttur вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск вхождения подстроки в тексте aquatell Общие вопросы Delphi 7 16.04.2011 23:18
Подстановка значений 1-го, 2-го и т.д. вхождения MaxxVer Microsoft Office Excel 9 03.12.2009 06:31
Поиск файла до первого вхождения? Rossoman Microsoft Office Excel 2 16.10.2009 19:49
Задача на строки и вхождения Mrs.BlondieProger) Паскаль, Turbo Pascal, PascalABC.NET 5 25.06.2008 21:15