Страницы: 1
RSS
Заполнение ячейки по условию ЕСЛИ
 
Здравствуйте. Нужна ваша помощь.  
Есть два диапазона имён. Женские и мужские. Как бы справочник имён. Я его просто занесла в два столбца, может как то можно и по-другому...  
И есть исходные данные с именами (столбец А, но может быть и в любом другом).  
Нужно, сравнивая данные из столбца А со справочником имён, в столбец рядом (в данном случае это B) подставлять или ж или м в зависимости от пола. Если совпадений не будет, то пол оставлять пустым. Сравнение должно быть без учёта регистра.  
Заранее благодарю.
 
=ЕСЛИ(СУММПРОИЗВ(--(ПРОПИСН(A2)=ПРОПИСН($C$2:$C$350)))=1;"ж";ЕСЛИ(СУММПРОИЗВ(--(ПРОПИСН(A2)=ПРОПИСН($D$2:$D$171)))=1;"м";""))
 
Чуть преобразовал справочник и получилась формула:  
=ЕСЛИ(ЕНД(ВПР(A2;$C$2:$D$520;2;ЛОЖЬ));"";ВПР(A2;$C$2:$D$520;2;ЛОЖЬ))  
см файл
Редко но метко ...
 
Сравнение должно быть без учёта регистра.  
А у вас вроде наоборот.
 
У кого именно наоборот ? ))  
Если у меня то просто проверьте.
Редко но метко ...
 
{quote}{login=Rexana}{date=06.04.2012 06:03}{thema=}{post}Сравнение должно быть без учёта регистра. А у вас вроде наоборот.{/post}{/quote}  
Заранее поблагодарили - это хорошо. А вот предложенное проверить пробовали?.. Вроде для вас мистер X старался... А он у нас спец оченно ответственный... ;)   -89498- Ото, да!
 
{quote}=ЕСЛИ(СУММПРОИЗВ(--(ПРОПИСН(A2)=ПРОПИСН($C$2:$C$350)))=1;"ж";ЕСЛИ(СУММПРОИЗВ(--(ПРОПИСН(A2)=ПРОПИСН($D$2:$D$171)))=1;"м";"")){/quote}  
вот про эту формулу была речь, что регистр воспринимает только прописные.
 
{quote}{login=Rexana}{date=06.04.2012 06:29}{thema=Re: Re: }{post}{quote}=ЕСЛИ(СУММПРОИЗВ(--(ПРОПИСН(A2)=ПРОПИСН($C$2:$C$350)))=1;"ж";ЕСЛИ(СУММПРОИЗВ(--(ПРОПИСН(A2)=ПРОПИСН($D$2:$D$171)))=1;"м";"")){/quote}  
вот про эту формулу была речь, что регистр воспринимает только прописные.{/post}{/quote}  
Докажите! В смысле - покажите! -46478-
 
GIG_ant  
Вам спасибо. Всё отлично.  
 
Z  
Вам показать разве что видео заснять...  
 
В общем решение найдено, спасибо ещё раз огромное.
 
Как вариант.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login=Rexana}{date=06.04.2012 05:06}{thema=Заполнение ячейки по условию ЕСЛИ}{post}Сравнение должно быть без учёта регистра.{/post}{/quote}Вообще-то регистр различает только одна функция, специально для этого созданная - НАЙТИ(). Все омтальные регистр не различают.  
Банальное ЕСЛИ -  
=ЕСЛИ(СЧЁТЕСЛИ($C$1:$C$350;A2);"ж";ЕСЛИ(СЧЁТЕСЛИ($D$1:$D$171;A2);"м";""))
 
=СОВПАД(), ПОДСТАВИТЬ(),  еще различает :) ну и КОДСИМВ() туда же...
Страницы: 1
Читают тему
Наверх