Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Окрасить строку за 3 дня до дня рождения - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Окрасить строку за 3 дня до дня рождения
ZeFir Дата: Четверг, 16.05.2024, 10:58 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2010
Доброго времени суток!

В таблице нужно окрасить строку за 3 дня до дня рождения, с использованием условного форматирования.

Попытался сам прописать формулу, но не сработала:
Код
=(МЕСЯЦ(СЕГОДНЯ())=МЕСЯЦ($C3))*(ДЕНЬ($C3)-ДЕНЬ(СЕГОДНЯ()))<=3
К сообщению приложен файл: dr.xls (23.5 Kb)


Сообщение отредактировал ZeFir - Четверг, 16.05.2024, 11:14
 
Ответить
СообщениеДоброго времени суток!

В таблице нужно окрасить строку за 3 дня до дня рождения, с использованием условного форматирования.

Попытался сам прописать формулу, но не сработала:
Код
=(МЕСЯЦ(СЕГОДНЯ())=МЕСЯЦ($C3))*(ДЕНЬ($C3)-ДЕНЬ(СЕГОДНЯ()))<=3

Автор - ZeFir
Дата добавления - 16.05.2024 в 10:58
elovkov Дата: Четверг, 16.05.2024, 11:20 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 394
Репутация: 53 ±
Замечаний: 0% ±

Excel 2013
Может как-то так
Код
=(--ТЕКСТ(СЕГОДНЯ();"ММДД"))-(--ТЕКСТ(C3;"ММДД"))<=3
К сообщению приложен файл: 1740075.xls (23.5 Kb)


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеМожет как-то так
Код
=(--ТЕКСТ(СЕГОДНЯ();"ММДД"))-(--ТЕКСТ(C3;"ММДД"))<=3

Автор - elovkov
Дата добавления - 16.05.2024 в 11:20
ZeFir Дата: Четверг, 16.05.2024, 12:00 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2010
elovkov, Не правильно работает: если менять дату рождения, начиная с 13.05 - уже подсвечивает строку (даже если поменять на июнь месяц).
 
Ответить
Сообщениеelovkov, Не правильно работает: если менять дату рождения, начиная с 13.05 - уже подсвечивает строку (даже если поменять на июнь месяц).

Автор - ZeFir
Дата добавления - 16.05.2024 в 12:00
elovkov Дата: Четверг, 16.05.2024, 12:04 | Сообщение № 4
Группа: Друзья
Ранг: Обитатель
Сообщений: 394
Репутация: 53 ±
Замечаний: 0% ±

Excel 2013
мда, не додумал)


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
Сообщениемда, не додумал)

Автор - elovkov
Дата добавления - 16.05.2024 в 12:04
Nic70y Дата: Четверг, 16.05.2024, 12:18 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8857
Репутация: 2308 ±
Замечаний: 0% ±

Excel 2010
Код
=(("2000/"&ТЕКСТ(СЕГОДНЯ();"ММ/ДД"))-("2000/"&ТЕКСТ(C3;"ММ/ДД")))^(1/2)^2<=3


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 16.05.2024, 13:38
 
Ответить
Сообщение
Код
=(("2000/"&ТЕКСТ(СЕГОДНЯ();"ММ/ДД"))-("2000/"&ТЕКСТ(C3;"ММ/ДД")))^(1/2)^2<=3

Автор - Nic70y
Дата добавления - 16.05.2024 в 12:18
elovkov Дата: Четверг, 16.05.2024, 12:30 | Сообщение № 6
Группа: Друзья
Ранг: Обитатель
Сообщений: 394
Репутация: 53 ±
Замечаний: 0% ±

Excel 2013
Nic70y, прикольно, а зачем степени?


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеNic70y, прикольно, а зачем степени?

Автор - elovkov
Дата добавления - 16.05.2024 в 12:30
ZeFir Дата: Четверг, 16.05.2024, 12:39 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2010
Nic70y, Работает в обратную сторону - в течении 3 дней после ДР подсвечивает
 
Ответить
СообщениеNic70y, Работает в обратную сторону - в течении 3 дней после ДР подсвечивает

Автор - ZeFir
Дата добавления - 16.05.2024 в 12:39
jakim Дата: Четверг, 16.05.2024, 12:44 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1208
Репутация: 314 ±
Замечаний: 0% ±

Excel 2010
Формула УФ

Код
=IF(TODAY()<DATE(YEAR(TODAY());MONTH($C3);DAY($C3));DATE(YEAR(TODAY());MONTH($C3);DAY($C3))-TODAY();DATE(YEAR(TODAY())+1;MONTH($F3);DAY($C3))-TODAY())<=3
К сообщению приложен файл: dr_1.xls (24.0 Kb)


Сообщение отредактировал jakim - Четверг, 16.05.2024, 12:49
 
Ответить
Сообщение
Формула УФ

Код
=IF(TODAY()<DATE(YEAR(TODAY());MONTH($C3);DAY($C3));DATE(YEAR(TODAY());MONTH($C3);DAY($C3))-TODAY();DATE(YEAR(TODAY())+1;MONTH($F3);DAY($C3))-TODAY())<=3

Автор - jakim
Дата добавления - 16.05.2024 в 12:44
Nic70y Дата: Четверг, 16.05.2024, 12:47 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8857
Репутация: 2308 ±
Замечаний: 0% ±

Excel 2010
а зачем степени?
борьба* с отрицательными числами


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 16.05.2024, 13:37
 
Ответить
Сообщение
а зачем степени?
борьба* с отрицательными числами

Автор - Nic70y
Дата добавления - 16.05.2024 в 12:47
BBC Дата: Четверг, 16.05.2024, 13:18 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 0% ±

Excel LTSC
приложен файл: dr1.xls (24.0 Kb)


Понравилась тема. Но в конце приложили не тот файл ( в обратную сторону)


Сообщение отредактировал BBC - Четверг, 16.05.2024, 13:24
 
Ответить
Сообщение
приложен файл: dr1.xls (24.0 Kb)


Понравилась тема. Но в конце приложили не тот файл ( в обратную сторону)

Автор - BBC
Дата добавления - 16.05.2024 в 13:18
Nic70y Дата: Четверг, 16.05.2024, 13:32 | Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 8857
Репутация: 2308 ±
Замечаний: 0% ±

Excel 2010
местами поменять
Код
=(("2000/"&ТЕКСТ(C3;"ММ/ДД"))-("2000/"&ТЕКСТ(СЕГОДНЯ();"ММ/ДД")))^(1/2)^2<=3
не оттуда скопипастил
К сообщению приложен файл: dr1_4.xls (23.5 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 16.05.2024, 13:44
 
Ответить
Сообщениеместами поменять
Код
=(("2000/"&ТЕКСТ(C3;"ММ/ДД"))-("2000/"&ТЕКСТ(СЕГОДНЯ();"ММ/ДД")))^(1/2)^2<=3
не оттуда скопипастил

Автор - Nic70y
Дата добавления - 16.05.2024 в 13:32
ZeFir Дата: Четверг, 16.05.2024, 13:33 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2010
Nic70y, Ничего не изменилось, с 13-16 мая подсвечивает ячейку

jakim, подсвечивает начиная с 17 числа и до конца года. Т.е. если ДР выпадает например на сегодня (16.05), то ячейка тоже не подсвечивается.
 
Ответить
СообщениеNic70y, Ничего не изменилось, с 13-16 мая подсвечивает ячейку

jakim, подсвечивает начиная с 17 числа и до конца года. Т.е. если ДР выпадает например на сегодня (16.05), то ячейка тоже не подсвечивается.

Автор - ZeFir
Дата добавления - 16.05.2024 в 13:33
Nic70y Дата: Четверг, 16.05.2024, 13:45 | Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 8857
Репутация: 2308 ±
Замечаний: 0% ±

Excel 2010
ZeFir, см. файл dr1_4.xls


ЮMoney 41001841029809
 
Ответить
СообщениеZeFir, см. файл dr1_4.xls

Автор - Nic70y
Дата добавления - 16.05.2024 в 13:45
DrMini Дата: Четверг, 16.05.2024, 13:53 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1754
Репутация: 243 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Как вариант. Голова "кипит" когда с датами что-то делаю.
Вдруг подойдёт:
Код
=И(ДЕНЬ($C3)+3>=ДЕНЬ(СЕГОДНЯ());МЕСЯЦ($C3)=МЕСЯЦ(СЕГОДНЯ()))
К сообщению приложен файл: 9595935.xls (25.0 Kb)
 
Ответить
СообщениеКак вариант. Голова "кипит" когда с датами что-то делаю.
Вдруг подойдёт:
Код
=И(ДЕНЬ($C3)+3>=ДЕНЬ(СЕГОДНЯ());МЕСЯЦ($C3)=МЕСЯЦ(СЕГОДНЯ()))

Автор - DrMini
Дата добавления - 16.05.2024 в 13:53
jakim Дата: Четверг, 16.05.2024, 14:35 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1208
Репутация: 314 ±
Замечаний: 0% ±

Excel 2010
Исправил формулу

Код
=IF(TODAY()<=DATE(YEAR(TODAY());MONTH($C6);DAY($C6));DATE(YEAR(TODAY());MONTH($C6);DAY($C6))-TODAY();DATE(YEAR(TODAY())+1;MONTH($F6);DAY($C6))-TODAY())<=3
К сообщению приложен файл: 3048256.xls (25.0 Kb)
 
Ответить
Сообщение
Исправил формулу

Код
=IF(TODAY()<=DATE(YEAR(TODAY());MONTH($C6);DAY($C6));DATE(YEAR(TODAY());MONTH($C6);DAY($C6))-TODAY();DATE(YEAR(TODAY())+1;MONTH($F6);DAY($C6))-TODAY())<=3

Автор - jakim
Дата добавления - 16.05.2024 в 14:35
BBC Дата: Четверг, 16.05.2024, 16:54 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 0% ±

Excel LTSC
Исправил формулу


что не так.
К сообщению приложен файл: 5501486.png (123.9 Kb)
 
Ответить
Сообщение
Исправил формулу


что не так.

Автор - BBC
Дата добавления - 16.05.2024 в 16:54
i691198 Дата: Четверг, 16.05.2024, 19:38 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 239
Репутация: 88 ±
Замечаний: 0% ±

До кучи.
Код
=И((СЕГОДНЯ()-ДАТАЗНАЧ(ДЕНЬ(C3)&"/"&МЕСЯЦ(C3)&"/"&ГОД(СЕГОДНЯ()))<=3);(СЕГОДНЯ()-ДАТАЗНАЧ(ДЕНЬ(C3)&"/"&МЕСЯЦ(C3)&"/"&ГОД(СЕГОДНЯ()))>=0))
 
Ответить
СообщениеДо кучи.
Код
=И((СЕГОДНЯ()-ДАТАЗНАЧ(ДЕНЬ(C3)&"/"&МЕСЯЦ(C3)&"/"&ГОД(СЕГОДНЯ()))<=3);(СЕГОДНЯ()-ДАТАЗНАЧ(ДЕНЬ(C3)&"/"&МЕСЯЦ(C3)&"/"&ГОД(СЕГОДНЯ()))>=0))

Автор - i691198
Дата добавления - 16.05.2024 в 19:38
ZeFir Дата: Пятница, 17.05.2024, 08:35 | Сообщение № 18
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2010
Nic70y, Работает как надо!

DrMini, Работает в обратную сторону, т.е. через 3 дня после дня рождения.

jakim, Не работает.

i691198, Работает в обратную сторону, т.е. через 3 дня после дня рождения.

Всем большое спасибо за помощь! Формула Nic70y работает.
 
Ответить
СообщениеNic70y, Работает как надо!

DrMini, Работает в обратную сторону, т.е. через 3 дня после дня рождения.

jakim, Не работает.

i691198, Работает в обратную сторону, т.е. через 3 дня после дня рождения.

Всем большое спасибо за помощь! Формула Nic70y работает.

Автор - ZeFir
Дата добавления - 17.05.2024 в 08:35
Юрий_Ф Дата: Среда, 29.05.2024, 10:01 | Сообщение № 19
Группа: Проверенные
Ранг: Ветеран
Сообщений: 813
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
ZeFir,
А у меня наоборот: формула Nic70y работает в обратную сторону, а у i691198 работает как надо!

DrMini, вы, как всегда, молодец! Отлично работает!


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеZeFir,
А у меня наоборот: формула Nic70y работает в обратную сторону, а у i691198 работает как надо!

DrMini, вы, как всегда, молодец! Отлично работает!

Автор - Юрий_Ф
Дата добавления - 29.05.2024 в 10:01
чайник5875 Дата: Понедельник, 03.06.2024, 13:05 | Сообщение № 20
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

2010
Добрый день! Помоги решить проблему, данные в строке (I3) можно менять вручную. И в данных и в открытке все дни рождения святятся нормаль но с январем какой то косяк.
К сообщению приложен файл: dni_rozhdenija.xlsx (104.3 Kb)
 
Ответить
СообщениеДобрый день! Помоги решить проблему, данные в строке (I3) можно менять вручную. И в данных и в открытке все дни рождения святятся нормаль но с январем какой то косяк.

Автор - чайник5875
Дата добавления - 03.06.2024 в 13:05
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!