Можно ли автоматически окрашивать каждую строку данных, чтобы начало и конец каждого дня были более заметными? Как вы думаете, я могу сделать это с условным форматированием? Что-то вроде следующего изображения:

Обновление: мне нужно, чтобы решение работало, даже если между двумя днями пропущены некоторые даты. Например, в следующих данных, 5 октября и 7 октября 12 не существует:

3 ответа3

1

добавьте еще два столбца (например, D и E) для облегчения форматирования:

Формула в D: = COUNTIF($ A $ 2: A2, A2)

Формула в E: = COUNTIF($ D $ 2: D2,1)

Условное форматирование в A: = MOD(E2,2)= 1, синий цвет

Условное форматирование в A: = MOD(E2,2)= 0, цвет зеленый

1

Отформатируйте весь столбец синим цветом и используйте =ISEVEN(A2) для правила условного форматирования с зеленой подсветкой.

1

С одним вспомогательным столбцом и без проблем с отсутствующими датами или синглетами

в С1 введите "ИСТИНА" (или любую строку, в которой находятся заголовки столбцов). В С2 используйте следующую формулу:

=IF(A2=A1,C1,NOT(C1))

Таким образом, это проверяет, что мы все еще в тот же день, и в этом случае используем то же значение, что и в строке выше, в противном случае "переключаемся" между истиной и ложью.

Ваш условный формат тогда просто нуждается в 'формуле' = $ C2 и выбирает хороший светлый оттенок серого фона. Я также предложил бы второй условный формат, используя формулу = $ A2 <> $ A1, и использовал бы его, чтобы установить верхнюю границу для ячеек, чтобы помочь их дальнейшее различение, особенно на печатном материале.

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