5

Я работаю над таблицей данных для финансов. Я хочу выделить строку, если дата на текущей неделе:

Как это должно выглядеть:

Текущее форматирование условия для желтой заливки охватывает B5:F15 и является следующим:

=(TODAY()-$B6) < 7

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

Как это на самом деле выглядит:

3 ответа3

4

Я думаю, что я нашел решение. Мне нужно было проверить между 0 <х <7. Увидеть ниже:

= AND(TODAY()-$B6)<=7, TODAY()-$B6)>=0)

Это выделит строку, дата которой отражает текущую неделю.


Кроме того, если вы хотите выделить строки в текущем месяце, используйте следующую условную формулу и примените ее ко всей таблице:

=AND(MONTH(TODAY())=MONTH($B6),YEAR(TODAY())=YEAR($B6))
3

Для текущей недели используйте

=today()-weekday(today(), 3)=$b6-weekday($b6, 3)
0

Кроме того, я хотел выделить ячейки «начало недели» на диаграмме Ганта, которые находятся между начальной и конечной датой, поэтому я адаптировал формулу следующим образом:

=AND(StartDate - WeekCommencing < 7, EndDate - WeekCommencing >= 0)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .