Hur man använder funktionen WEEKDAY i Excel (med 8 exempel)

  • Dela Detta
Hugh West

Om du letar efter Excel WEEKDAY-funktionen är du på rätt plats. VECKODAG funktionen är särskilt praktisk för planering, schemaläggning och till och med finansiell analys. Den klassificeras som en Funktioner för datum och tid i Excel som returnerar veckodagen för ett givet argument.

I den här artikeln ska vi försöka diskutera de VECKODAG funktionens alla detaljer, inklusive exempel från verkliga livet med ordentliga förklaringar, så att du kan anpassa formeln till ditt syfte.

Funktionen WEEKDAY i Excel (snabbvisning)

Ladda ner arbetsbok i Excel

Användning av funktionen WEEKDAY.xlsx

Excel WEEKDAY-funktionen: Syntax & Argument

Syntax

=WEEKDAY(serial_number, [return_type])

Returvärden

0 till 7 (i siffror)

Argument

Argument Obligatoriskt/valfritt Förklaring
serienummer Krävs Ett nummer som representerar den dag från vilken du vill hitta veckodagen.
return_type Valfritt Ett tal som bestämmer typen av returvärde.

Observera:

  1. Datum lagras i Microsoft Excel som löpande serienummer, vilket gör att de kan användas i beräkningar. Dessutom bör datum infogas i datumformatet eller med hjälp av DATE-funktion Det kan uppstå problem om datumen infogas i textformat.
  2. Return_type är ett argument i VECKODAG som anger veckans första dag. Om du inte anger någon return_type, kommer funktionen VECKODAG funktionen returnerar 1 för söndag och 7 för lördag (som standard). Returtyp 11-17 införs i Excel 2010.
Returtyp Första dagen Numeriskt resultat Start och slut
1 eller utelämnas (standard) Söndag 1-7 Söndag-lördag
2 Måndag 1-7 Måndag-söndag
3 Tisdag 0-6 (eftersom måndag = 0 i detta fall). Måndag-söndag
11 Måndag 1-7 Måndag-söndag
12 Tisdag 1-7 Tisdag-måndag
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 exempel för att förstå och använda funktionen WEEKDAY i Excel

Excel erbjuder olika tillämpningar med hjälp av VECKODAG Vi ska försöka diskutera dem som exempel.

Exempel 1: Grundläggande exempel på funktionen WEEKDAY

Om dagarna anges i datumformat och du inte behöver ange return_type-värdet kan du använda följande formel i D5 cell.

=WEEKDAY(C5)

Här, C5 är den Datum för anslutning Robert .

  • För det andra trycker du på ENTER .
  • För det tredje kan du använda Handtag för fyllning genom att dra markören nedåt medan du håller den vid den högerbotten hörnet av den D5 cell som denna.

  • Till slut kommer utgångarna att se ut så här.

Men om returtypen är 2 och 16 för samma datamängd. Du kan använda följande formel i D5 cell.

  • När värdet av return_type är 2 :
=WEEKDAY(C5,2)

  • När värdet av return_type är 16 :
= VECKODAG(C5,16)

Exempel 2: Användning av funktionen WEEKDAY med funktionen DATE

Låt oss föreställa oss att anslutningsdatumet anges i serienumret. I det fallet måste du använda DATUM där den ÅR , MÅNAD , och Funktioner för dagen används för att återge år, månad och dag för det angivna datumet.

  • Till slut använder du bara följande formel i D5
= VECKODAG(DATUM(ÅR(C5),MÅNAD(C5),DAG(C5)),12)

  • För det andra trycker du på ENTER .
  • För det tredje kan du använda Handtag för fyllning .

  • Du får då en utskrift som den här.

Exempel 3: Använd TEXT-funktionen för att hitta veckodagens namn

Om du vill få fram namnet på den veckodag som hittas med hjälp av VECKODAG kan du använda funktionen TEXT funktion .

  • I slutändan måste du skriva formeln i D5 cell som denna.
=TEXT(VECKEDAG(C5,2), "dddd")

  • På samma sätt kan du efter att ha tryckt på ENTER och sedan med hjälp av Handtag för fyllning , kommer resultatet att se ut så här.

Exempel 4: WEEKDAY i kombination med CHOOSE-funktionen

Dessutom finns det ett annat sätt att hitta namnet på en veckodag. Du kan använda VÄLJ funktion med den VECKODAG funktion.

  • Använd bara följande formel i D5 cellen och sedan Handtag för fyllning som vi har gjort tidigare för att få fram alla utgångar på detta sätt.
=CHOOSE(WEEKDAY(C5), "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")

Exempel 5: Kombinerat med SWITCH-funktionen

Även här kan du använda SVITCH funktion för att få fram namnet på veckodagen med VECKODAG funktion.

  • Formeln i D5 cell kommer att vara så här.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

Exempel 6: WEEKDAY-funktionen för att få fram veckodagar och helger

Om du vill bestämma veckodagar och helger för ett visst datum kan du använda formeln som är en kombination av följande IF och VECKODAG funktioner.

=IF(WEEKDAY(C5,2)<6, "Arbetsdag", "Helg")

Exempel 7: Funktion WEEKDAY med villkorlig formatering

Om du behöver markera arbetsdag och helg för att få en bättre visualisering kan du använda Villkorlig formatering verktygsfältet från Stilar kommandoraden.

Steg:

  • Först väljer du cellerna B5:D12 .
  • För det andra, gå till Hem > välja Villkorlig formatering > Välj Ny regel .

  • Så småningom kommer en Ny formateringsregel visas.
  • För det tredje, välj Använd en formel för att bestämma vilka celler som ska formateras .
  • För det fjärde skriver du formeln i formelrutan.
=WEEKDAY($C5,2)<6

  • För det femte, gå till Format för att vid behov välja färg och andra saker för utdata.

  • I Formatera celler fönstret, gå till Fyll >välj en färg (här är den ljusgrön)> klicka på OK .

  • Återigen, i Ny formateringsregel , klicka på OK .

  • På samma sätt går du till Ny formateringsregel efter att du valt cellerna. Denna gång skriver du formeln så här.
=WEEKDAY($C5,2)>5

  • Gå sedan till Format .

  • Slutligen kan du välja vilken färg som helst i Fyllningsalternativ Vi har valt ljusblå färg.
  • Klicka, OK .

  • Slutligen klickar du på OK i den Ny formateringsregel

  • Resultatet kommer därför att se ut på följande sätt.

Exempel 8: Beräkning av betalning inklusive helger

Till sist ska vi se ett spännande exempel: Antag att du har ett projekt som ska slutföras inom en viss tid och att du måste låta din anställde göra extra arbete på arbetsdagar och helger.

Vanligtvis är ersättningen högre för helger. Om antalet arbetstimmar anges, måste du beräkna Betalning för varje anställd och den totala betalningen för alla anställda.

Formeln kommer att finnas i E5 cell.

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

Använd sedan SUMMA funktion för aggregering av de enskilda betalningarna.

Excel WORKDAY-funktion för helgdagar

För att bestämma det arbetsdatum som kommer att inträffa efter ett visst antal dagar från startdatumet använder du Excels ARBETSDAG funktion, som är en DATUM funktion.

Funktionen har dessutom en valfri semesterparameter som, om den utelämnas, automatiskt räknar helger, inklusive lördagar och söndagar, som helgdagar och fastställer det framtida arbetsdatumet efter ett visst antal dagar.

Syntaxen för ARBETSDAG funktionen är.

=WORKDAY(Start_datum,dagar,helgdagar)

Antag att vi har följande dataset med följande kolumnrubriker Startdatum , Produktionsdagar , och Dagar för slutförande Den har också kolumner av Semester och deras motsvarande Datum . I den Startdatum I kolumn C anges den beräknade tid som behövs för att slutföra projekten.

Vi måste ta reda på Datum för slutförande Kolumn D .

  • Först skriver du formeln i D5 cell som denna.
=ARBETSDAG(B5,C5,G5:G9)

  • Tryck slutligen på ENTER
  • Slutligen kan du använda Handtag för fyllning
  • Du får alltså resultat av projektet Datum för slutförande .

Vanliga fel när du använder funktionen WEEKDAY

Du kan se ett par fel när du använder VECKODAG funktion. Låt oss ta en titt.

  • #NUM - om den serienummer. ligger utanför intervallet för det aktuella datumets basvärde.

    - om den return_type är utanför räckvidd från return_type Värdetabellen som visas i avsnittet om argument.

  • #VALUE! - inträffar när antingen den givna serienummer eller den givna [ return_type ] är icke-numerisk.

Så var försiktig när du hanterar funktionen. Jag hoppas att du kan förstå och åtgärda dessa fel. Vi kan också hjälpa dig om du behöver hjälp.

Slutsats

På detta sätt kan du tillämpa VECKODAG för att få fram veckodagen (veckodagen). Dessutom har du möjlighet att kombinera funktionen med andra Excel-funktioner. Om du har en intressant och unik metod för att använda funktionen VECKODAG funktion, dela med dig av den i kommentarsfältet nedan. Tack för att du är med oss.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.