Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - [решено] Условное форматирование для объединенных ячеек

Ответить
Настройки темы
2013 - [решено] Условное форматирование для объединенных ячеек

Пользователь


Сообщения: 114
Благодарности: 13

Профиль | Отправить PM | Цитировать


Есть объединенная ячейка из 3-х строк в одном столбце с датой. Надо проверить: если дата попадает в диапазон следующей недели, то выделить все три строки.

Например. A1:A3 - ячейка с датой. При выполнении условия выделяем А1:E3.

И использовать для этого условное форматирование.
Правило для проверки слепил:

=И(A1>=СЕГОДНЯ();A1<=СЕГОДНЯ()+10) применяется к диапазону =A:E

но форматирование применяется только для одной строки.
А как сделать для трех не пойму.

Отправлено: 15:00, 09-09-2015

 

Динохромный


Contributor


Сообщения: 690
Благодарности: 317

Профиль | Отправить PM | Цитировать


Цитата corbis:
применяется к диапазону =A:E »
Вы же хотите получить условное форматирование на А1:Е3, почему диапазон стал А:Е? Вероятно А1:Е3?
Цитата corbis:
=И(A1>=СЕГОДНЯ();A1<=СЕГОДНЯ()+10) »
Думаю должно быть "$А$1", само правило тоже не очень понятно, если я правильно понял цель - формула должна быть такой:
Цитата:
=НОМНЕДЕЛИ($A$1;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2)+1
Правило

Отправлено: 18:13, 09-09-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 114
Благодарности: 13

Профиль | Отправить PM | Цитировать


Видимо, неправильно объяснил.
Условное форматирование должно распространяться на всю страницу, поэтому диапазон A:E.
При выполнении условия в ячейке А1 должно выделяться 3 строки - А1:С3. Если где-то дальше совпадет, например: А15, то выделится должно А15:С18.
Формула для определения даты может измениться, эта просто для примера.

Отправлено: 18:33, 09-09-2015 | #3


Динохромный


Contributor


Сообщения: 690
Благодарности: 317

Профиль | Отправить PM | Цитировать


Цитата corbis:
Видимо, неправильно объяснил. »
Правильно было бы выложить образец файла, потому что ясности не наступило, диапазон вам какой нужен, не совсем ясно:
Цитата corbis:
поэтому диапазон A:E. »
Цитата corbis:
должно выделяться 3 строки - А1:С3 »
Будем считать, что вам нужен диапазон "A:E".
Смысл в том, что вам нужно создать 4 правила, а затем скопировать три из них вниз по листу. Для этого:
1. Создаем первое правило условного форматирования для всего столбца "А".
Параметры правила №1
Тип правила - "Использовать формулу для определения форматируемых ячеек".
формула:
Код: Выделить весь код
=НОМНЕДЕЛИ(A1;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2)+1
диапазон:
Код: Выделить весь код
=$A:$A

2. Создаем правило №2 (отдельно для столбцов "В:Е" 1-ой строки)
Параметры правила №2
Тип правила - "Использовать формулу для определения форматируемых ячеек".
формула:
Код: Выделить весь код
=НОМНЕДЕЛИ($A1;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2)+1
диапазон:
Код: Выделить весь код
=$B$1:$E$1

3. Создаем правило №3 (отдельно для столбцов "В:Е" 2-ой строки)
Параметры правила №3
Тип правила - "Использовать формулу для определения форматируемых ячеек".
формула:
Код: Выделить весь код
=НОМНЕДЕЛИ($A1;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2)+1
диапазон:
Код: Выделить весь код
=$B$2:$E$2

4. Создаем правило №4 (отдельно для столбцов "В:Е" 3-ей строки)
Параметры правила №3
Тип правила - "Использовать формулу для определения форматируемых ячеек".
формула:
Код: Выделить весь код
=НОМНЕДЕЛИ($A1;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2)+1
диапазон:
Код: Выделить весь код
=$B$3:$E$3

5. выделяем диапазон "B1:E3", тащим левой (либо правой - с параметром) клавишей мыши за крестик в правом нижнем углу выделения вниз на "сколько нужно". Эксель сам создаст новые правила.

Последний раз редактировалось a_axe, 10-09-2015 в 16:26. Причина: поменял теги

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:51, 10-09-2015 | #4


Пользователь


Сообщения: 114
Благодарности: 13

Профиль | Отправить PM | Цитировать


Диапазон А:Е, чтобы на весь лист работало.

Идея, похоже, правильная, но беда в том, что в нужном диапазоне есть объединенные ячейки и не объединенные.
Получается, что нужно кучу правил насоздавать, а потом их "растянуть". Не удобно. Но, всё равно, спасибо.

Отправлено: 21:51, 10-09-2015 | #5


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Вот для ознакомления решение: https://dzen.ru/a/Y4Z1G83kaX0QD2d5

Отправлено: 01:56, 30-11-2022 | #6



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - [решено] Условное форматирование для объединенных ячеек

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2003/XP/2000 - [решено] Excel | Условное форматирование и макросы AlexM Microsoft Office (Word, Excel, Outlook и т.д.) 6 05-08-2015 13:33
2003/XP/2000 - Условное форматирование дробной части Maestro Microsoft Office (Word, Excel, Outlook и т.д.) 11 11-01-2014 11:14
VBA - [решено] Условное форматирование в MsAccess. Размер шрифта? hasherfrog Программирование и базы данных 2 09-12-2008 10:40
Прочие БД - Условное форматирование в MsAccess. Размер шрифта? hasherfrog Программирование и базы данных 0 30-11-2008 17:03
Вопрос по Excel | Условное форматирование ячеек Relax Хочу все знать 3 07-03-2007 09:20




 
Переход