Datum och veckodag
Excel har en massa inbyggd kalenderfunktionalitet som kan vara bra att plocka fram vid olika tillfällen. I detta tips ska du se hur Excel håller reda på veckodagarna för alla datum.
Vi börjar med ett datum i en cell (2020-04-20) och använder sedan datumfunktionen VECKODAG [WEEKDAY] för att få fram vilken veckodag detta datum motsvarar. Funktionen har två argument, ett datum samt returtyp. Med returtyp bestämmer vi hur veckans dagar ska räknas. I bilden nedan ser du de olika alternativen som finns. Normalt i Sverige använder vi returtyp 2 (eller 11) vilket innebär att måndag motsvaras av 1 och söndag 7.
Vi rekommenderar dessa Excelkurser:
www.infocell.se – lärarledda kvalitetskurser i Excel
www.officekurs.se – oslagbar e-kurser i Excel & Office-paketet
Så med fullständig formel blir resultatet som bilden nedan.
Talet 1 motsvarar en måndag vilket stämmer med det angivna datumet.
Visa veckodag i text
Istället för att visa en siffra för motsvarande veckodag så går det att visa veckodagen med text genom att ändra till ett anpassat talformat i cellen.
- Markera en cell med datum. Högerklicka i cellen och välj Formatera celler [Format Cells].
- Välj Anpassat [Custom] i listan.
- Ändra formatet till DDDD i fältet Typ [Type]. Klicka OK.
Nu visas veckodagen med text i cellen. Notera att i formelfältet visas datumet, det är vad som egentligen står i cellen. Men genom att ändra talformatet till DDDD så visas istället veckodagen.
Fallgropen
Om du använder dessa olika sätt för att få fram veckodag från ett datum så kan det bli fel. Det är när dessa två sätt används samtidigt som det finns en fallgrop.
I första exemplet blev resultatet 1 (måndag) men om man nu även vill ha texten måndag i denna cell och ändrar talformatet till DDDD så kommer texten visa söndag (se bild nedan).
Detta beror på att standardinställning för Excel gällande veckodagar är söndag (1) till lördag (7). Eftersom vi i första läget fick resultatet 1 i cell C3 så resulterar detta söndag när vi ändrar talformatet till DDDD. Att kombinera dessa två sätt fungerar bara om vi använder returtyp 1 för funktionen VECKODAG [WEEKDAY]. Men det är normalt inte användbart i Sverige så det kommer inte fungera bra.
Enklaste lösningen är att antingen visa en siffra som motsvarar veckodagen med funktionen VECKODAG [WEEKDAY] eller använda talformatet DDDD direkt på cellen med datum (eller en länkad cell).
Läs mer om e-kurser i Excel och Office på www.officekurs.se.