
Formuła ogólna
=WEEKNUM(date)
Podsumowanie
Aby uzyskać numer tygodnia od daty, możesz użyć funkcji WEEKNUM. W pokazanym przykładzie formuła w C5, skopiowana w dół, to:
=WEEKNUM(B5)
Wyjaśnienie
Funkcja WEEKNUM przyjmuje datę i zwraca numer tygodnia (1-54), który odpowiada tygodniowi roku. Funkcja WEEKNUM rozpoczyna zliczanie od tygodnia zawierającego 1 stycznia. WEEKNUM przyjmuje dwa argumenty: datę i (opcjonalnie) zwracany_typ, który steruje schematem używanym do obliczania numeru tygodnia.
Domyślnie funkcja WEEKNUM używa schematu, w którym tydzień 1 rozpoczyna się 1 stycznia, a tydzień 2 zaczyna się w następną niedzielę (gdy argument return_type jest pominięty lub podany jako 1). W przypadku parametru return_type 2 tydzień 1 rozpoczyna się 1 stycznia, a tydzień 2 zaczyna się w następny poniedziałek. Więcej informacji znajdziesz na stronie WEEKNUM.
Numer tygodnia ISO
Numery tygodni według ISO rozpoczynają się w poniedziałek pierwszego tygodnia roku i czwartek. Oznacza to, że pierwszym dniem roku dla tygodni ISO jest zawsze poniedziałek w okresie od 29 stycznia do 4 stycznia. Począwszy od programu Excel 2010, można wygenerować numer tygodnia ISO, używając 21 jako parametru return_type:
=WEEKNUM(date,21)
Począwszy od programu Excel 2013 dostępna jest nowa funkcja o nazwie ISOWEEKNUM.
Więcej informacji można znaleźć w miłym artykule Rona de Bruina na temat numerów tygodni w programie Excel.