Załóżmy, że przed Tobą stoi takie zadanie, że potrzebujesz pomalować wiersze w zależności od tygodnia w roku. Tygodnie numer 1, 5, 9, … mają być pomalowane jednym kolorem, tygodnie 2, 6, 10, … kolejnym. W sumie mamy cztery takie ciągi tygodni i każdy ma być pomalowany innym kolorem.
Widzowie 99 - Jak zaznaczać tygodnie różnymi kolorami 01
Oczywiście użyjemy do tego formatowania warunkowego. Będziesz też do tego potrzebował funkcji NUM.TYG, która na podstawie daty zwracała numer tygodnia. Zakładamy, że wartość 2 jako drugi argument jest odpowiednia dla nas do wyznaczania numerów tygodni (tydzień zaczyna się w poniedziałek).

=NUM.TYG($A2;2)

Widzowie 99 - Jak zaznaczać tygodnie różnymi kolorami 02
Gdy masz już wyznaczone numery tygodni potrzebujesz sprawdzić, czy dany tydzień należy do jednej z grup (zaczniemy od pierwszej). Do tego przyda Ci się funkcja PODAJ.POZYCJĘ, która jeśli szukany argument (numer tygodnia) będzie znajdował się na liście wartości, to zwróci jego pozycję, a gdy nie będzie się znajdować to zwróci błąd #N/D! (błąd braku na liście).

=PODAJ.POZYCJĘ(NUM.TYG($A2;2);$I$1:$I$14;0)

Widzowie 99 - Jak zaznaczać tygodnie różnymi kolorami 03
Te wyniki idealnie pasują do formatowania warunkowego, gdyż formatowanie warunkowe interpretuje wartości liczbowe różne od zera jako PRAWDA, a błędy ignoruje. W takim razie wystarczy, że skopiujesz formułę z pierwszej komórki, zaznaczysz zakres danych i nałożysz formatowanie warunkowe (reguła wykorzystująca formułę). Excel poprawnie będzie formatował odpowiednie wiersze.
Widzowie 99 - Jak zaznaczać tygodnie różnymi kolorami 04
Prawdopodobnie jednak nie chcesz przechowywać kolumn z numerami tygodni. W formule można to proste zmienić – wystarczy, że zaznaczyć odwołanie do listy i naciśniesz klawisz F9. Excel wtedy zamieni odwołanie do komórek na tablicę danych:
Widzowie 99 - Jak zaznaczać tygodnie różnymi kolorami 05
Taka formuła będzie miała taki sam wynik w komórkach arkusza, ale gdy spróbujesz ją wkleić do formatowania warunkowego Excel Ci na to nie pozwoli:
Widzowie 99 - Jak zaznaczać tygodnie różnymi kolorami 06
W tej sytuacji musisz skorzystać z drogi na około. Wystarczy, że skopiowaną formułę wstawisz jako nazwę (skorzystasz z polecenia Definiuj nazwę z karty Formuły).
Widzowie 99 - Jak zaznaczać tygodnie różnymi kolorami 07
Załóżmy, że naszą formułę nazwiemy Tydzień1
Widzowie 99 - Jak zaznaczać tygodnie różnymi kolorami 08
Teraz będziesz mógł skorzystać z nazwy w formatowaniu warunkowym i Excel nie będzie się temu sprzeciwiał. Możesz teraz skasować listę tygodni, a formatowanie warunkowe wciąż będzie działać.
Widzowie 99 - Jak zaznaczać tygodnie różnymi kolorami 09
Pozostaje Ci teraz wykonać analogiczne kroki dla kolejnych list tygodni.
Pozdrawiam
Adam Kopeć
Miłośnik Excela