2013-02-15 2 views
1

Пытается сделать условное форматирование в excel, и это кажется немного сложным для моих данных.Microsoft Excel: Условное форматирование дат (в пределах определенных диапазонов)

У меня есть 654 даты. 654 строки/записи.

мне нужно использовать три цвета:

Green - Сделать клетки зеленого цвет, которые находятся в пределах 10 месяцев сегодняшней даты

Желтых - сделать клетки желтой, которые находятся в пределах 10 ДО 12 МЕСЯЦЕВ ДАТЫ СЕГОДНЯШНЕГО

RED - Сделайте красные клетки, которые более чем через 12 месяцев от текущей даты или не имеют каких-либо данных в ячейке

Я знаю, что это не правильно, но я чувствую, что я на правильном пути:

red=($G$428:$G$655<=TODAY() + 365)Как я могу разместить пустые ячейки в этой формуле?

yellow=($G$3:$G$427<=TODAY() + 300 to 365)Как вы указываете "от 10 до 12 месяцев"?

green=($G$3:$G$427<=TODAY() + 300) 

Любой ввод оценивается.

+2

вам нужно проверить в обоих направлениях (последние/будущие даты) ли? –

+0

Да, конечно. Извините, я должен был это указать. – DnfD

ответ

2

Мой тестовый диапазон был B3: B35 (выбирается перед применением правил)

=ABS(B3-TODAY())<=300 ' <10 months 

=OR(B3="",ABS(B3-TODAY())>365) 'more than 1 year or empty 

=ABS((B3-TODAY())>300) ' >10 months (rule above takes care of >12 mo) 
+0

Я использовал бы функцию 'DATE' для более точного определения 10 и 12 месяцев - 300 немного грязный. тем не менее, решать ОП, решать, абсолютно верно. –

+0

Спасибо Тиму. Я свяжусь с вами в течение часа, чтобы вы знали, как получилось :) – DnfD

+0

Ницца! Казалось, это сработало. Наверное, я смущен тем, как он может забрать весь «диапазон», когда вы просто вводите первый из диапазона (в вашем примере это будет B3). Кроме того, когда я добавляю новую запись, она, похоже, не подбирает цвет (т. Е. Введите 2/14/2013, она не переходит в зеленый/желтый/красный). – DnfD

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