W tym artykule dowiemy się, jak obliczyć datę n-tego konkretnego dnia tygodnia w programie Microsoft Excel 2010.
Rozważ scenariusz, w którym chcesz znaleźć formułę, która pokaże datę N-tego konkretnego dnia tygodnia w miesiącu.
Użyjemy DATA I DZIEŃ TYGODNIA funkcje, aby uzyskać dane wyjściowe.
DATA: Zwraca liczbę reprezentującą datę w kodzie daty i godziny programu Microsoft Excel.
Składnia: =DATA(rok;miesiąc;dzień)
rok: Argument roku może zawierać od jednej do czterech cyfr. Domyślnie program Excel używa systemu daty 1900.
miesiąc: Jest to drugi argument reprezentujący miesiąc roku od 1 do 12 (od stycznia do grudnia)
dzień: Jest to trzeci argument reprezentujący dzień miesiąca od 1 do 31.
DZIEŃ POWSZEDNI: Zwraca liczbę od 1 do 7 określającą dzień tygodnia w dacie
Składnia: = DZIEŃ.TYG(numer_seryjny;typ_zwrotu)
numer seryjny: Reprezentuje datę dnia, który chcesz znaleźć.
typ_zwrotu: Jest to opcjonalne. Liczba określająca typ zwracanej wartości.
Weźmy przykład:
- W kolumnie C&D mamy rok i miesiąc.
- W kolumnie E chcemy znaleźć datę pierwszej soboty przecięcia Roku i Miesiąca.
- W komórce E5 formuła byłaby
=DATA(C5,D5,1+((1-(6>=DZIEŃ.TYG(DATA(C5,D5,1),2)))*7+(6-DZIEŃ.TYG(DATA(C5,D5,1),2 ))))
- Aby sprawdzić, czy formuła zwróciła poprawny wynik, możemy użyć Tekst funkcjonować.
- W komórce F5 formuła byłaby
=TEKST(E5;"dddd")
- Jeśli zmienimy rok lub miesiąc, nasza formuła zwróci odpowiednią datę, powiedzmy, jeśli zmienimy rok na 2014