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.
microsoft-excel
worksheet-function
microsoft-excel-2013
conditional-formatting
Arnold Wiersma
źródło
źródło
Odpowiedzi:
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ć.źródło
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.
źródło