Страницы: 1
RSS
Условие для УФ по диапазону дней и значению месяца
 
Здравствуйте всем! подскажите как  как задать в xl 2010 "условным форматированием" формулой по дате, на  день и месяц, т.е. настал 25.12.17 и ячейка подсвечивается, но хотелось бы что бы формула считывала только "день и месяц".  
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
Цитата
Дмитрий Дунаев написал:
что бы формула считывала только "день и месяц".
Добрый день.
А какая разница? Ведь вам надо подсветить "текущий" день? Или есть еще иные условия?
 
Здравствуйте. Так, наверное.
Код
=И(ДЕНЬ(А1)=25;МЕСЯЦ(А1)=12)
Кому решение нужно - тот пример и рисует.
 
Название темы не по правилам, да и хорошо бы файл пример.
Алексей М.
 
Пытливый, суть вы правильно уловили но не  не совсем так, смотрите если сегодня наступает день в месяце от 1-31 и месяц (например) август 08, а год игнорировать, тогда подсвечивать  
Изменено: Дмитрий Дунаев - 25.12.2017 11:10:48
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
Ну задайте в формуле для дня диапазон, для месяца конкретное значение И(ДЕНЬ()>...;ДЕНЬ()<...;МЕСЯЦ()=)

P.S. Предлагаю название для темы: условие для УФ по диапазону дней и значению месяца.
Изменено: Пытливый - 25.12.2017 10:02:04
Кому решение нужно - тот пример и рисует.
 
Цитата
sbirliko написал:
"текущий" день
совершенно верно не только день но месяц, игнорируя год, т.е если в ячейке присутствует сегодняшний день и месяц тогда подсвечивать
Изменено: Дмитрий Дунаев - 25.12.2017 11:10:20
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
Цитата
Дмитрий Дунаев написал:
если в ячейке присутствует сегодняшний день и месяц тогда подсвечивать
нужно подкрасить 25.12.2017, а также 25.12.2015, 25.12.2016, 25.12.2018 и другие 25 декабря?
Алексей М.
 
да совершенно верно, т.е настанет (день с 1 по 31, и месяц с 1 по 12) тогда подкрасить,  
Изменено: Дмитрий Дунаев - 25.12.2017 10:16:21
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
см. сообщение №3, только вместо констант используйте СЕГОДНЯ(), ДЕНЬ() и МЕСЯЦ()
Цитата
АlехМ написал:
хорошо бы файл пример
Изменено: АlехМ - 25.12.2017 10:23:38
Алексей М.
 
подсветит дату дня рождения
Изменено: Дмитрий Дунаев - 25.12.2017 10:34:38
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
=И(ДЕНЬ(B2)=ДЕНЬ(СЕГОДНЯ());МЕСЯЦ(B2)=МЕСЯЦ(СЕГОДНЯ()))
Алексей М.
 
При много благодарен! спасибо вам!
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 

Если дата без времени, то как вариант

=(B2-DATE(YEAR(B2);;))=(TODAY()-DATE(YEAR(TODAY());;))

Изменено: БМВ - 25.12.2017 10:53:33
По вопросам из тем форума, личку не читаю.
 
тоже как вариант! спасибо вам!
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
Цитата
АlехМ написал:
=И(ДЕНЬ(B2)=ДЕНЬ(СЕГОДНЯ());МЕСЯЦ(B2)=МЕСЯЦ(СЕГОДНЯ()))
АlехМ  хотелось бы задать такой вопрос по теме, а если в ячейке находится не только дата, много другой информации НО эта дата рождения всегда будет первой находится, возможно ли ее дату, применить к этой формуле т.е. модифицировать формулу? пример подготовлю
Изменено: Дмитрий Дунаев - 25.12.2017 11:01:23
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
пример
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
Дмитрий Дунаев,  тогда проще отсекать все до второй точки и сравнивать текст. ну и текущую дату форматировать TEXT(TODAY();"ДД.ММ")
но есть нюанс, ваш текст должен иметь формат даты определенный.
=LEFT(B2;FIND("#";SUBSTITUTE(B2;".";"#";2))-1)=TEXT(TODAY();"ДД.ММ")
Изменено: БМВ - 25.12.2017 11:09:47
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
ваш текст должен иметь формат даты определенный.
весь текст который находится в ячейке?
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
Нет только дата, чтоб не было  25 декабря 1955 или 25/12/1955 Или 12/25/1955 или без года просто 25.12
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
иметь формат
что то все форматы перепробовал не получается
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
=ЛЕВБ(ТЕКСТ(B2;"ДД.ММ");5)=ТЕКСТ(СЕГОДНЯ();"ДД.ММ")
Алексей М.
 
ТАК ПОЛУЧИЛОСЬ :
Код
=ЛЕВСИМВ(B10;НАЙТИ("#";ПОДСТАВИТЬ(B10;".";"#";2))-1)=ТЕКСТ(СЕГОДНЯ();"ДД.ММ")
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
Спасибо всем огромное за помощь!
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
 
Цитата
БМВ написал:
БМВ  я попробовал любой формулой что ваша , что АlехМ,  формат не имеет значение, менял форматы все нормально работает! спасибо всем
НЕ БОГИ ГОРШКИ ОБЖИГАЮТ
Страницы: 1
Наверх