2016-09-15 4 views
0

У меня есть данные в таблице, как этотУсловное форматирование с использованием дат и выходных дней

Name | 9/1/2016 | 9/2/2016 | .... | 6/8/2017 
Abe |   |   |  | 
Jonas |   |   |  | 

Я хочу, чтобы выделить каждый столбец, где дата либо в выходные дни или определенные пользователем дату (например, праздник .. .. превосходят уже известные федеральные праздники?).

условный формат у меня есть: Относится к = $ B $ 2: $ KI $ 62

значения формата, где справедлива формула

#1 =WEEKDAY($B$1:$KI$1,1)=1 
#2 =WEEKDAY($B$1:$KI$1,1)=7 

Но ничего не отображается. В лучшем случае мне удалось показать только нижнюю строку, играя с функцией. Зачем?

+0

Пожалуйста, прочитайте о [функции WORKDAY] (https://support.office.com/en-us/article/WORKDAY-function-F764A5B7-05FC-4494-9486-60D494EFBF33) и осуществление списка праздников. (примечание ** WORKDAY ** нет ** WEEKDAY **) – Jeeped

ответ

1

С Название в A1, выберите B2 в экстенты ваших данных и используйте следующее, чтобы создать правило условного форматирования.

=WORKDAY(B$1-1, 1, $L$2:$L$4)<>B$1 

enter image description here

+0

Hi. Поэтому его форматирование всего листа (применяется к ячейке b2: ki62), и я использую эту формулу – bdpolinsky

+1

. Помогает ли [образец рабочей книги] (https://dl.dropboxusercontent.com/u/100009401/CFR_Weekends_Holidays.xlsb). – Jeeped

+0

Привет. Он делает несколько. Я не использовал это сравнение; Я обнаружил, что сравнение <> или = = делало их либо истинными, либо ложными (таким образом, никакого сравнения). Итак, я использовал функцию рабочего дня (которая возвращает дату) и вычитала ее из значения в первой строке. Если результат от этого больше 0, примените форматирование. Так что здесь: '= WORKDAY (B $ 1-1,1, праздники) -B $ 1> 0' Относится к клеткам: '$ B $ 2: $ KI $ 62' – bdpolinsky

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

  • Нет связанных вопросов^_^