Beregning af datoen for den nte specifikke ugedag i måneden i Microsoft Excel 2010

Anonim

I denne artikel lærer vi, hvordan man beregner datoen for den nte specifikke hverdag i måneden i Microsoft Excel 2010.

Overvej et scenario, hvor du vil finde ud af en formel, der viser datoen for Nth -specifikke hverdag i måneden.

Vi vil bruge DATO & WEEKDAY funktioner for at få output.

DATO: Returnerer det nummer, der repræsenterer datoen i Microsoft Excel-dato-tidskoden.

Syntaks: = DATE (år, måned, dag)

år: Årsargumentet kan indeholde et til fire cifre. Som standard bruger Excel 1900 -datosystemet.

måned: Det er det andet argument, der repræsenterer årets måned fra 1 til 12 (januar til december)

dag: Det er det tredje argument, der repræsenterer dagen i måneden fra 1 til 31.

UGEDAG: Det returnerer et tal fra 1 til 7, der identificerer ugedagen på en dato

Syntaks: = WEEKDAY (serial_number, return_type)

serienummer: Dette repræsenterer datoen for den dag, du vil finde.

return_type: Dette er valgfrit. Et tal, der bestemmer typen af ​​returværdi.

Lad os tage et eksempel:

  • Vi har år og måned i kolonne C&D.
  • I kolonne E vil vi finde datoen for den første lørdag i skæringspunktet mellem år og måned.

  • I celle E5 ville formlen være
     = DATE (C5, D5,1+((1- (6> = WEEKDAY (DATE (C5, D5,1), 2)))*7+ (6-WEEKDAY (DATE (C5, D5,1), 2 ))))) 

  • For at kontrollere, om formlen har returneret det korrekte output, kan vi bruge Tekst fungere.
  • I celle F5 ville formlen være
     = TEKST (E5, "dddd") 

  • Hvis vi ændrer år eller måned, returnerer vores formel datoen i overensstemmelse hermed, f.eks. Hvis vi ændrer året til 2014