Sådan bruges WEEKDAY-funktionen i Excel (med 8 eksempler)

  • Del Dette
Hugh West

Hvis du leder efter Excel WEEKDAY-funktion , så er du kommet til det rette sted. UGEDAG funktionen er især praktisk til planlægning, skemalægning og endda finansiel analyse. Den er klassificeret som en Funktioner til dato og tid i Excel, som returnerer ugedagen for et givet argument.

I denne artikel vil vi forsøge at diskutere de UGEDAG funktionens detaljer, herunder eksempler fra det virkelige liv med de rette forklaringer, så du kan tilpasse formlen til dit formål.

Funktion WEEKDAY i Excel (hurtig visning)

Download Excel-arbejdsbog

Anvendelse af WEEKDAY-funktionen.xlsx

Excel WEEKDAY-funktion: Syntaks & Argumenter

Syntaks

=WEEKDAY(serial_number, [return_type])

Returværdier

0 til 7 (i tal)

Argumenter

Argument Krævet/valgfrit Forklaring
serial_number Påkrævet Et tal, der repræsenterer den dag, hvorfra du ønsker at finde ugedagen
return_type Valgfrit Et tal, der bestemmer typen af returværdi

Bemærk:

  1. Datoer gemmes i Microsoft Excel som fortløbende løbenumre, hvilket gør det muligt at bruge dem i beregninger. Desuden skal datoer indsættes som datoformat eller ved hjælp af DATE-funktion Der kan opstå problemer, hvis datoerne indsættes i tekstformat.
  2. Return_type er et argument i UGEDAG funktion, som angiver den første dag i ugen. Hvis du undlader at angive en return_type, vil UGEDAG funktionen returnerer 1 for søndag og 7 for lørdag (som standard). Returtype 11-17 er indført i Excel 2010-versionen.
Return_type Første dag Numerisk resultat Start-end
1 eller udeladt (standard) Søndag 1-7 Søndag-lørdag
2 Mandag 1-7 Mandag-søndag
3 Tirsdag 0-6 (da mandag = 0 i dette tilfælde) Mandag-søndag
11 Mandag 1-7 Mandag-søndag
12 Tirsdag 1-7 Tirsdag-mandag
14 Torsdag 1-7 Torsdag-onsdag
15 Fredag 1-7 Fredag-torsdag
16 Lørdag 1-7 Lørdag-fredag
17 Søndag 1-7 Søndag-lørdag

8 eksempler på at forstå og bruge WEEKDAY-funktionen i Excel

Excel tilbyder forskellige applikationer ved hjælp af UGEDAG Vi vil forsøge at diskutere dem som eksempler.

Eksempel 1: Grundlæggende eksempler på funktionen WEEKDAY

Hvis dagene er angivet i datoformat, og du ikke behøver at indtaste værdien return_type, kan du bruge følgende formel i D5 celle.

=WEEKDAY(C5)

Her, C5 er den Tiltrædelsesdato Robert .

  • For det andet skal du trykke på INDTAST .
  • For det tredje skal du bruge Håndtag til påfyldning ved at trække markøren nedad, mens du holder den på højre-under hjørne af den D5 celle som denne.

  • I sidste ende vil udgangene se således ud.

Men hvis returtypen er 2 og 16 for det samme datasæt. Du kan bruge følgende formel i D5 celle.

  • Når værdien af return_type er 2 :
=WEEKDAY(C5,2)

  • Når værdien af return_type er 16 :
= UGEDAG(C5,16)

Eksempel 2: Brug af funktionen WEEKDAY med funktionen DATE

Lad os forestille os, at tiltrædelsesdatoen er angivet i et serienummer. I så fald skal du bruge DATO hvor den ÅR , MÅNED , og DAY-funktioner bruges til at returnere henholdsvis år, måned og dag for den givne dato.

  • I sidste ende skal du blot bruge følgende formel i D5
=WEEKDAY(DATO(ÅR(C5),MÅNED(C5),DAG(C5)),12)

  • For det andet skal du trykke på INDTAST .
  • For det tredje skal du bruge Håndtag til påfyldning .

  • Som følge heraf vil du få et output som dette.

Eksempel 3: Brug af TEXT-funktionen til at finde ugedagens navn

Hvis du ønsker at få navnet på den ugedag, der findes ved hjælp af UGEDAG funktion, kan du bruge TEKST funktion .

  • I sidste ende skal du skrive formlen i D5 celle som denne.
=TEXT(WEEKDAY(C5,2), "dddd")

  • På samme måde kan du efter at have trykket på INDTAST og derefter ved hjælp af Håndtag til påfyldning , vil resultatet se således ud.

Eksempel 4: WEEKDAY kombineret med CHOOSE-funktionen

Desuden er der en anden måde at finde navnet på en ugedag på. Du kan bruge VÆLG funktion med den UGEDAG funktion.

  • Du skal blot bruge følgende formel i D5 celle og derefter Håndtag til påfyldning som vi har gjort før for at få alle output på denne måde.
=CHOOSE(WEEKDAY(C5), "søn", "mandag", "tirsdag", "onsdag", "torsdag", "fre", "lørdag")

Eksempel 5: Kombineret med SWITCH-funktionen

Igen kan du bruge SIKKER funktion for at få navnet på en ugedag med UGEDAG funktion.

  • Formlen i den D5 celle vil være sådan her.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

Eksempel 6: WEEKDAY-funktion til at få ugedage og weekender

Hvis du ønsker at bestemme ugedage og weekender for en given dato, kan du bruge formlen, som er en kombination af IF og UGEDAG funktioner.

=IF(WEEKDAY(C5,2)<6, "Arbejdsdag", "Weekend")

Eksempel 7: Funktion WEEKDAY med betinget formatering

Hvis du har brug for at fremhæve arbejdsdag og weekend for at få en bedre visualisering, kan du bruge Betinget formatering værktøjslinjen fra den Stilarter kommandolinje.

Trin:

  • Først skal du vælge cellerne B5:D12 .
  • For det andet skal du gå til Hjem > vælge Betinget formatering > vælg Ny regel .

  • Til sidst vil en Ny formateringsregel vinduet vises.
  • For det tredje skal du vælge Brug en formel til at bestemme, hvilke celler der skal formateres .
  • For det fjerde skal du skrive formlen i formularfeltet.
=WEEKDAY($C5,2)<6

  • For det femte skal du gå til Format for at vælge farve og andre ting i output, hvis det er nødvendigt.

  • I den Formater celler vindue, gå til Fyld >vælg en farve (her er den lysegrøn)> klik OK .

  • Igen, i den Ny formateringsregel , klik OK .

  • På samme måde skal du igen gå til Ny formateringsregel efter at du har valgt cellerne. Denne gang skriver du formlen således.
=WEEKDAY($C5,2)>5

  • Derefter skal du gå til Format .

  • Vælg en hvilken som helst farve i Mulighed for udfyldning . vi har valgt lyseblå farve
  • Klik, OK .

  • Til sidst skal du klikke på OK i den Ny formateringsregel

  • Følgelig vil udgangene se således ud.

Eksempel 8: Beregning af betaling inkl. weekender

Til sidst skal vi se et spændende eksempel: Antag, at du har et projekt, der skal afsluttes inden for en tidsfrist, og du skal sørge for, at din medarbejder udfører ekstra arbejde på arbejdsdage og i weekender.

Normalt er betalingssatsen højere for weekender. Hvis antallet af arbejdstimer er angivet, skal du beregne den Betaling for hver enkelt ansat og den samlede betaling for alle ansatte.

Formlen vil være i E5 celle.

=IF(WEEKDAY(C5, 2)>5, D5*$H$6,D5*$H$7)

Brug derefter SUM funktion til aggregering af den individuelle betaling.

Excel WORKDAY-funktion til helligdage

Hvis du vil bestemme den arbejdsdato, der vil finde sted efter et bestemt antal dage fra startdatoen, skal du bruge Excel's ARBEJDSDAG funktion, som er en DATO funktion.

Desuden indeholder denne funktion en valgfri ferieparameter, som, hvis den udelades, automatisk tæller weekender, herunder lørdage og søndage, som helligdage og bestemmer den fremtidige arbejdsdato efter et angivet antal dage.

Syntaksen for ARBEJDSDAG funktion er.

=WORKDAY(Start_dato,dage,helligdage)

Antag, at vi har følgende datasæt, som har kolonneoverskrifter som Begyndelsesdato , Produktionsdage , og Afslutningsdage Den har også søjler af Ferie og deres tilsvarende Dato . I den Begyndelsesdato kolonne er der datoer for projekternes start, og i kolonne C er der den forventede tid, der er nødvendig for at gennemføre disse projekter.

Vi skal finde ud af, hvad Dato for afslutning Kolonne D .

  • For det første skal du skrive formlen i D5 celle som denne.
=ARBEJDSDAG(B5,C5,G5,G5:G9)

  • Til sidst skal du trykke på INDTAST
  • Til sidst skal du bruge Håndtag til påfyldning
  • Derfor får du resultaterne af projektet Datoer for færdiggørelse .

Almindelige fejl ved brug af funktionen WEEKDAY

Der kan opstå et par fejl, når du bruger UGEDAG funktion. Lad os se på det.

  • #NUM - hvis den serienummer er uden for intervallet for den aktuelle datums basisværdi

    - hvis den return_type er uden for rækkevidde fra den return_type værditabel som vist i afsnittet om argumenter.

  • #VALUE! - opstår, når enten den givne serial_number eller den angivne [ return_type ] er ikke-numerisk.

Så vær forsigtig, mens du håndterer funktionen. Jeg håber, at du kan forstå og rette, hvis du ser disse fejl. Vi kan også hjælpe dig, hvis du har brug for det.

Konklusion

På denne måde kan du anvende UGEDAG funktionen for at få ugedagen (ugedag). Derudover har du mulighed for at kombinere funktionen med andre Excel-funktioner. Hvis du har en interessant og unik metode til at bruge funktionen UGEDAG funktion, så del den i kommentarfeltet nedenfor. Tak, fordi du er med os.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.