2014-09-18 4 views
-2

У меня сложная формула. То, что я хочу сделать, это настроить, где, если столбец A равен YR, тогда столбец B-J будет выделять красный цвет, если дата более 2 лет назад, и желтая, если дата находится в пределах 30 дней после достижения отметки 2 года.Как заполнить ячейки на основе сложной формулы?

Если столбец А представляет собой P1, P2, P3, P4 или P5, тогда столбец B-J будет выделять красный цвет, если дата более 1 года назад, и желтая, если она не достигает 30-дневного знака года.

+1

Вы упомянули * дату *. Где это? – lurker

+0

Я попытался добавить изображение, однако пока у меня недостаточно репутации. Все даты разные. Это почти листок, который отслеживает даты обучения около 150 человек. Я просто пытаюсь настроить его там, где он выделяет красный цвет, если он просрочен и желт, когда придет время. –

+0

Хорошо, а где они? :) Являются ли они в ячейках B-J? Ваш вопрос на самом деле не говорит. – lurker

ответ

1

Вы должны создать два условных правила форматирования. Сначала выберите B2: J6 (как показано на рисунке ниже, нижняя строка будет меняться в зависимости от ваших собственных данных) с B2 как Active Cell. Создать новую формулу, используя Использовать формулу для определения того, какие клетки форматировать и поставить следующее для значений формата, где эта формула верна:

=AND(OR($A2="P1",$A2="P2",$A2="P3",$A2="P4",$A2="P5",$A2="YR"),B2<=EDATE(TODAY(),(1+($A2="YR"))*-12)) 

Нажмите кнопку Формат и поставить красный Fill. Я также добавил белый Font для удобства чтения. Нажмите OK, чтобы принять формат, а затем еще раз OK, чтобы создать новое правило.

С B2: J6 все еще выбран, повторите со следующей формулой для желтой заливки.

=AND(OR($A2="P1",$A2="P2",$A2="P3",$A2="P4",$A2="P5",$A2="YR"),B2>EDATE(TODAY(),(1+($A2="YR"))*-12),B2<=(EDATE(TODAY(),(1+($A2="YR"))*-12)+30)) 

Вы должны быть похожи на следующие.

enter image description here

+0

Спасибо за помощь. Работает отлично. –

Смежные вопросы