Страницы: 1
RSS
Совпадение с числовыми значениями даты дня и месяца (гороскоп)
 
Здравствуйте!

Помогите, сделать правильное совпадение с числовыми значениями дата дня дата месяца. Совпадение дат с гороскопом.
Начиная с первых месяцев от января 01 02 03 04 дата определяется Н/Д?
И после ноября определяется ошибочно Рыба а должно стрелец, козерог.
Что я не правильно делаю, может ПОИСКПОЗ сделать или ИНДЕКС ПОИСКПОЗ?
Посмотрите мой пример!
 
может так???
Массивная
Код
=ИНДЕКС(параметры!$C$13:$C$24;ПОИСКПОЗ(1;(параметры!$D$13:$D$24<H8)*(параметры!$E$13:$E$24>H8);0))
 
 
Один из вариантов:
Код
=ИНДЕКС(параметры!C13:C24;МИН(ЕСЛИ(--ТЕКСТ(H8;"ДД.ММ")>=--ТЕКСТ(параметры!D13:D24;"ДД.ММ");ЕСЛИ(--ТЕКСТ(параметры!E13:E24;"ДД.ММ")>=--ТЕКСТ(H8;"ДД.ММ");СТРОКА(параметры!E13:E24))))-12)
формула массива, вводится одновременным нажатием Ctrl, Shift и Enter
 
Ответ с функцией ПРОСМОТР
(изменил таблицу)
Изменено: Nic70y - 21.11.2013 09:05:42
 
Так?
Код
=LOOKUP(DATE(1900;MONTH(B16);DAY(B16));{1;18;49;79;109;140;172;203;234;265;296;325;355};
{"Козерог";"Водолей";"Рыбы";"Овен";"Телец";"Близнецы";"Рак";"Лев";"Дева";"Весы";"Скорпион";"Стрелец";"Козерог"})


Или так
 
Уважаемые форумчане!Суть проблемы :В моем примере есть параметры дат (дата рождения) месяц число, они должны выдавать  тип зодиака соответствующей даты , но тем не менее работает не полноценно.Начиная с первых месяцев от января 01 02 03 04 дата определяется Н/Д?И после ноября определяется ошибочно Рыба а должно стрелец, козерог. В этом деле я новичок! Пример в первом сообщ.Заранее, спасибо!
 
формула массива
Код
=ИНДЕКС(параметры!C:C;СУММ((H8>=параметры!$D$13:$D$24)*(H8<=параметры!$E$13:$E$24)*СТРОКА(параметры!$C$13:$C$24));1)
 
futurama3000 спасибо за ответ !
И  Nic70y и Тебе спасибо !
Для меня подходит Nic70y вариант

Цитата
=ПРОСМОТР(ДАТА(2000;G9;G10);параметры!D27:39;параметры!C27:C39)
Он работает без отказно, и на будещее учту ПРОСМОТР им можно пользоваться вместо ПОИСКПОЗ!

СПАСИБО ВСЕМ!
 
Цитата
Он работает безотказно, и на будущее учту ПРОСМОТР им можно пользоваться вместо ПОИСКПОЗ !
...вместо ПОИСКПОЗ не всегда...
 
Раз пошла такая Тема - реж последний ананас.
(ВПР):
 
В моём варианте в таблице параметров нет необходимости, всё сделано с помощью имён и функции ПРОСМОТР.
 
Код
=ЕСЛИОШИБКА(ВЫБОР(G9+(--G10>20+(ОСТАТ(G9;6)=0)+ИЛИ(G9=7;G9=11)*2+И(G9>7;G9<11)*3);"Козерог";"Водолей";"Рыбы";"Овен";"Телец";"Близнецы";"Рак";"Лев";"Дева";"Весы";"Скорпион";"Стрелец");"Козерог")
Изменено: Nic70y - 21.11.2013 23:01:27
 
=ПРОСМОТР(ОСТАТ(G8-1900;12);пном;Год) Спасибо модераторам форума за изменение темы!    :)  
А также огромное спасибо форумчанам за предоставленные другие примеры и варианты!

Особенно вариант jakim совпадение с годами!  :D    
Цитата
В моём варианте в таблице параметров нет необходимости, всё сделано с помощью имён и функции ПРОСМОТР.
Если не секрет, можно подробно jakim? ВОТ КОД
Код
=ПРОСМОТР(ОСТАТ(G8-1900;12);пном;Год)
g8 это нынешний год; потом идет 12 лет(года животных) а вот пном это что ???я в хэлпе не нашел!
 
Ответ  jakim
Код
=ПРОСМОТР(ОСТАТ(G8-1900;12);пном;Год) 

"пном"-имя, как и "Год". Нажмите "Формулы">>"Диспетчер имён" и там увидите все имена. Пользуйтесь вторым моим файлом, который у меня вроде не даёт ошибок.
Теперь буду знать! ОРИГИНАЛЬНОЕ РЕШЕНИЕ!  :)
 
Здравствуйте.Помогите разобраться в формуле. Что за что отвечает.
Скрытый текст
Интересует как работает выбор между "го" и "й"... не могу понять сам. Хочу заменить "корова" на "бык", а получается не красиво(Зелёной Быка - к примеру).
И еще... Если день рождения в Февлале( до 4 числа), то по Китайскому календарю это будет на год назад(если день рождения 31.01.1943 - по китайскому календарю будет 26.12.1942. из за этого и не правильно отображает).
Спасибо
 
4ornuy, заходите в свой профиль, меняете логин (см. правила форума). Не нужно буквы подменами обижать
 
кросс http://www.cyberforum.ru/ms-excel/thread262680.html
 
vikttur,спасибо - поменял)
Страницы: 1
Наверх