Wiersze formatowania warunkowego programu Excel, aby wyróżnić tygodnie w różnych kolorach

2

Próbuję automatycznie sformatować wiersze mojego arkusza na podstawie daty w kolumnie A.

Używam poniższych, aby podświetlić weekendy.

=WEEKDAY($A6,2)<5

To jednak działa, ale chcę również nadać każdemu tydzień miesiąca inny kolor. Ponieważ dni tygodnia zmieniają się co roku, chciałbym użyć formatowania warunkowego, aby ustawić kolor.

W tej chwili używam =WEEKNUM() funkcja podświetla moje tygodnie, w ten sposób:

=WEEKNUM($A6,21) = x 

Gdzie x to numer tygodnia, który formatuję.

Zastanawiałem się, czy jest na to lepszy sposób. Ponieważ teraz potrzebuję 52 reguł formatowania dla mojego skoroszytu.

Arnold Wiersma
źródło
Tak, VBA byłoby lepszym sposobem na to.
Raystafarian

Odpowiedzi:

1

Lubię odpowiedź Alexa. Naprawdę nie potrzebujesz 52 oddzielnych kolorów. Tylko kilka, aby oddzielić tygodnie. W tym względzie ograniczyłbym się do czterech kolorów i uprościłbym formułę za pomocą MOD funkcjonować.

=MOD(WEEKNUM($A6,21),4) = x
wbeard52
źródło
Dziękuję za rozwiązania, zaznaczę to jako odpowiedź, ponieważ jest bardziej elegancka. Skończyło się na 6 kolorach, ponieważ jest to maksymalna liczba (częściowych) tygodni w miesiącu.
Arnold Wiersma
1

Możesz użyć następującej formuły:

=WEEKNUM($A6,21)-WEEKNUM(DATE(YEAR($A6),MONTH($A6),1),21)+1=x

gdzie x: 1 - 5.

Alex Frolov
źródło