Ladda ner exempelarbetsboken
Denna handledning visar hur du använder Excel WEEKDAY -funktion i Excel för att få veckodagen (1-7).
VECKODAG Funktionsöversikt
WEEKDAY-funktionen Returnerar veckodagen som ett tal (1-7).
Om du vill använda funktionen WEEKDAY Excel -kalkylblad väljer du cell och skriver:
(Lägg märke till hur formelinmatningen ser ut)
WEEKDAY Funktionssyntax och ingångar:
1 | = WEEKDAY (serienummer, retur_typ) |
serienummer - Datumet i Excel -serienummerformat eller angivet som ett datum med citat (er) omger datumet. Exempel: Du kan inte ange 11/12/2015 direkt i cellen. Istället måste du ange “11/12/2015” eller så måste du använda motsvarande serienummer: 42320. Alternativt kan du referera till en cell med datumet 11/12/2015. Excel konverterar automatiskt datum som lagras i celler till serieformat (om inte datumet anges som text).
retur_typ - VALFRITT. Ett nummer som anger vilken veckodag som anses vara veckans första dag. 1 (standard) för söndag, 2 för måndag, etc.
Beräkna veckodag från ett datum
WEEKDAY -funktionen returnerar ett nummer som motsvarar veckodagen:
1 | = VECKODAG (B3, D3) |
Genom att lägga till funktionen VÄLJ kan du returnera namnet på veckodagen:
1 | = VÄLJ (VECKA (B3), "sön", "mån", "tis", "ons", "tors", "fre", "lör") |
Ändra veckans start
Som standard börjar veckor på söndagar, istället ändrar du veckans start till vilken dag som helst. Här använder vi 2 för att byta till veckostart till måndag istället för söndag:
1 | = VECKODAG (B3,2) |
WEEKDAY i Google Kalkylark
WEEKDAY -funktionen fungerar exakt samma i Google Kalkylark som i Excel:
WEEKDAY Exempel i VBA
Du kan också använda WEEKDAY -funktionen i VBA. Typ:application.worksheetfunction.weekday (serienummer, retur_typ)
För funktionsargumenten (serienummer etc.) kan du antingen ange dem direkt i funktionen eller definiera variabler som ska användas istället.
Återgå till listan över alla funktioner i Excel