Показать полную графическую версию : [решено] Условное форматирование для объединенных ячеек
Есть объединенная ячейка из 3-х строк в одном столбце с датой. Надо проверить: если дата попадает в диапазон следующей недели, то выделить все три строки.
Например. A1:A3 - ячейка с датой. При выполнении условия выделяем А1:E3.
И использовать для этого условное форматирование.
Правило для проверки слепил:
=И(A1>=СЕГОДНЯ();A1<=СЕГОДНЯ()+10) применяется к диапазону =A:E
но форматирование применяется только для одной строки.
А как сделать для трех не пойму.
применяется к диапазону =A:E »
Вы же хотите получить условное форматирование на А1:Е3, почему диапазон стал А:Е? Вероятно А1:Е3?
=И(A1>=СЕГОДНЯ();A1<=СЕГОДНЯ()+10) »
Думаю должно быть "$А$1", само правило тоже не очень понятно, если я правильно понял цель - формула должна быть такой:
=НОМНЕДЕЛИ($A$1;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2)+1
http://s017.radikal.ru/i403/1509/3e/88bac467bbd4.jpg
Видимо, неправильно объяснил.
Условное форматирование должно распространяться на всю страницу, поэтому диапазон A:E.
При выполнении условия в ячейке А1 должно выделяться 3 строки - А1:С3. Если где-то дальше совпадет, например: А15, то выделится должно А15:С18.
Формула для определения даты может измениться, эта просто для примера.
Видимо, неправильно объяснил. »
Правильно было бы выложить образец файла, потому что ясности не наступило, диапазон вам какой нужен, не совсем ясно:
поэтому диапазон A:E. »
должно выделяться 3 строки - А1:С3 »
Будем считать, что вам нужен диапазон "A:E".
Смысл в том, что вам нужно создать 4 правила, а затем скопировать три из них вниз по листу. Для этого:
1. Создаем первое правило условного форматирования для всего столбца "А".
Тип правила - "Использовать формулу для определения форматируемых ячеек".
формула:
=НОМНЕДЕЛИ(A1;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2)+1
диапазон:
=$A:$A
2. Создаем правило №2 (отдельно для столбцов "В:Е" 1-ой строки)
Тип правила - "Использовать формулу для определения форматируемых ячеек".
формула:
=НОМНЕДЕЛИ($A1;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2)+1
диапазон:
=$B$1:$E$1
3. Создаем правило №3 (отдельно для столбцов "В:Е" 2-ой строки)
Тип правила - "Использовать формулу для определения форматируемых ячеек".
формула:
=НОМНЕДЕЛИ($A1;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2)+1
диапазон:
=$B$2:$E$2
4. Создаем правило №4 (отдельно для столбцов "В:Е" 3-ей строки)
Тип правила - "Использовать формулу для определения форматируемых ячеек".
формула:
=НОМНЕДЕЛИ($A1;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2)+1
диапазон:
=$B$3:$E$3
5. выделяем диапазон "B1:E3", тащим левой (либо правой - с параметром) клавишей мыши за крестик в правом нижнем углу выделения вниз на "сколько нужно". Эксель сам создаст новые правила.
Диапазон А:Е, чтобы на весь лист работало.
Идея, похоже, правильная, но беда в том, что в нужном диапазоне есть объединенные ячейки и не объединенные.
Получается, что нужно кучу правил насоздавать, а потом их "растянуть". Не удобно. Но, всё равно, спасибо.
thebestmks1@vk
30-11-2022, 01:56
Вот для ознакомления решение: https://dzen.ru/a/Y4Z1G83kaX0QD2d5
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC