Mokka
Участник

Offline
Сообщений: 10
|
Здравствуйте! Помогите новичку, пожалуйста. Есть таблица, где А1 - дата "дедлайна" и несколько столбцов - C, F, I - с датами, где надо подкрашивать ячейки по мере приближения "дедлайна". Например, день-в-день - красный, 3 дня до - оранжевый, неделя до - желтый. Не получается составить формулу для условного форматирования. Пробовала добавлять "РАБДЕНЬ(А1;-3)" и выбрать условие "значение ячейки между" - не подходит, потому что есть еще 2 условия, которые надо добавить через "И". Получается, нужно "значение ячейки между" - формулой. Для день-в-день получилось так: ПОИСКПОЗ($A$1;СМЕЩ(С3;0;0);0))), строки 1 и 2 - заголовки. Вроде как то же самое, что "значение ячейки равно", теперь надо для трехдневного интервала. Как записать в формулу вот это: "Значение ячейки между $A$1 и РАБДЕНЬ($A$1;-3)"?
|
|
« Последнее редактирование: 17 Март 2021, 15:04 от Mokka »
|
Записан
|
|
|
|
Bigor
|
Здравствуйте А зачем такие сложности? Смотрите как у меня получилось, правда скорее всего нужно условие больше или равно
|
|
|
Записан
|
|
|
|
Mokka
Участник

Offline
Сообщений: 10
|
А зачем такие сложности? Потому что надо подсветить много дат. Ваше решение подсвечивает только совпадающие даты, а нужны все даты в интервале А1-3 дня. В общем, решение я нашла. Не самое элегантное, прямо скажем, но полностью рабочее.
|
|
|
Записан
|
|
|
|
Mokka
Участник

Offline
Сообщений: 10
|
А есть какая-нибудь фраза, указывающая текущую ячейку? Что-то типа this_cell?
|
|
|
Записан
|
|
|
|
Mokka
Участник

Offline
Сообщений: 10
|
В общем, во вложении неэлегантное решение. Если можно указывать "эта ячейка", то получилось бы еще короче. Только не знаю, как написать в формулу "эта ячейка".
|
|
|
Записан
|
|
|
|
Bigor
|
все даты в интервале А1-3 дня
|
|
|
Записан
|
|
|
|
Mokka
Участник

Offline
Сообщений: 10
|
Спасибо, но этот вариант не подходит. В самом начале написала, что есть еще 2 условия, которые нужны. Через "И". К сожалению, если добавить нужные условия к вашему варианту, то выполнятся они оба, а надо, чтобы одно исключало другое. Например, условие, что в ячейке справа от подсвечиваемой должен быть маркер. Есть маркер И дата в диапазоне - подсвечиваем, нет маркера - не подсвечиваем. Вот как-то так (допустим, маркер = пустая ячейка): И(И(СМЕЩ(C3;0;0)<РАБДЕНЬ($A$1;-3);СМЕЩ(C3;0;0)>=РАБДЕНЬ($A$1;-7));ЕПУСТО(СМЕЩ(C3;0;1)))
|
|
« Последнее редактирование: 17 Март 2021, 18:14 от Mokka »
|
Записан
|
|
|
|
Bigor
|
(допустим, маркер = пустая ячейка)
|
|
|
Записан
|
|
|
|
Mokka
Участник

Offline
Сообщений: 10
|
Понятно. Условий много получается. А нельзя как-нибудь еще проще? Что-то типа: И(И(эта_ячейка<РАБДЕНЬ($A$1;-3);эта_ячейка>=РАБДЕНЬ($A$1;-7));ЕПУСТО(СМЕЩ(C3;0;1)))
|
|
|
Записан
|
|
|
|
Bigor
|
попробуйте вместо эта_ячейка ввести D3 c3
|
|
« Последнее редактирование: 17 Март 2021, 20:40 от Bigor »
|
Записан
|
|
|
|
Mokka
Участник

Offline
Сообщений: 10
|
Почему D3? Это же положение ячейки? А если она не пустая?
Вижу. Спасибо!
|
|
« Последнее редактирование: 17 Март 2021, 20:48 от Mokka »
|
Записан
|
|
|
|
|
sokol92
|
Добрый день! Мне кажется, эффективнее один формат с 3 условиями, а не три формата.
|
|
|
Записан
|
Владимир.
|
|
|
Mokka
Участник

Offline
Сообщений: 10
|
С3 нужно Так делала в первую очередь, но оно то ли не работало, то ли некорректно отработало, поэтому пришлось идти окольными путями. Спасибо за идею с формулами в "значение между"!
|
|
|
Записан
|
|
|
|
Mokka
Участник

Offline
Сообщений: 10
|
один формат с 3 условиями, а не три формата К тому и стремлюсь. Есть предложение?
|
|
|
Записан
|
|
|
|
|