Obliczanie daty N-tego konkretnego dnia tygodnia w programie Microsoft Excel 2010

Anonim

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