Funktionen IDAG lägger till det aktuella datumet i ett kalkylblad och i datumberäkningar. Funktionen är en av Excels flyktiga funktioner, vilket innebär att den uppdaterar sig själv varje gång ett kalkylblad som innehåller funktionen räknas om.
Informationen i den här artikeln gäller Excel 2019, 2016, 2013, 2010, 2007; Excel för Microsoft 365, Excel Online, Excel för Mac, Excel för iPad, Excel för iPhone och Excel för Android.
TODAY Funktionssyntax och argument
En funktions syntax hänvisar till funktionens layout och inkluderar funktionens namn, parenteser, kommaavgränsare och argument.
Syntaxen för TODAY-funktionen är:
=TODAY()
TODAY använder datorns seriedatum, som lagrar aktuellt datum och tid, som ett tal, som ett argument. Den får denna information om det aktuella datumet genom att läsa datorns klocka.
Det finns två alternativ för att ange IDAG-funktionen i ett Excel-kalkylblad:
- Skriv in hela funktionen i en kalkylbladscell.
- Ange funktionen med hjälp av funktionen IDAG-dialogrutan.
Eftersom funktionen IDAG inte har några argument som kan matas in manuellt är det lika enkelt att skriva funktionen som att använda dialogrutan.
Varje gång ett kalkylblad öppnas ändras datumet om inte automatisk omräkning är avstängd. För att förhindra att datumet ändras varje gång ett kalkylblad med automatisk omräkning öppnas, använd ett kortkommando för att ange aktuellt datum.
Använd IDAG i Excel-beräkningar
Användbarheten av TODAY-funktionen blir uppenbar när den används i datumberäkningar, ofta i kombination med andra Excel-datumfunktioner.
I bilden nedan extraherar raderna 3 till 5 information relaterad till det aktuella datumet (som aktuellt år, månad eller dag) med utdata från funktionen TODAY i cell A2 som argument för ÅR, Funktionerna MONTH och DAY.
Funktionen IDAG beräknar också intervallet mellan två datum, till exempel antalet dagar eller år. Se rad 6 och 7 i bilden ovan.
Datum som siffror
Datumen i formlerna på rad 6 och 7 kan subtraheras från varandra eftersom Excel lagrar datum som siffror. Dessa siffror är formaterade som datum i kalkylbladet för att göra dem lättare att använda och förstå.
Till exempel har datumet 1/11/2018 (1 november 2018) i cell A2 ett serienummer på 43405 (antal dagar sedan 1 januari 1900). 15 oktober 2015 har ett serienummer på 42 292.
Subtraktionsformeln i cell A6 använder dessa siffror för att hitta antalet dagar mellan de två datumen, 43, 405 - 42, 292=1113.
Formeln i cell A6 använder Excels DATUM-funktion för att säkerställa att datumet 2015-10-15 skrivs in och lagras som ett datumvärde.
Exemplet i cell A7 använder funktionen YEAR för att extrahera det aktuella året från funktionen TODAY i cell A2 och subtraherar sedan från det 1999 för att hitta skillnaden mellan de två åren, 2018 - 1999=19.
Cell A7 formaterades som Allmänt innan formeln angavs och visar ett felaktigt resultat. För att åtgärda det här problemet, se avsnittet Fixa datumformatsproblem i slutet av den här artikeln.
Felsök problem med datumomräkning
Om IDAG-funktionen inte uppdateras till det aktuella datumet varje gång arbetsbladet öppnas, har automatisk omräkning för arbetsboken stängts av.
För att aktivera automatisk omräkning:
- Välj File > Options. På en Mac väljer du Excel > Preferences.
- Välj Formler. På en Mac väljer du Calculation.
-
I avsnittet Beräknings alternativ, välj Automatic för att aktivera automatisk omräkning.
- Stäng dialogrutan och återgå till arbetsbladet.
problem med fixdatumformat
När man subtraherar två datum i Excel, visas resultatet ofta som ett annat datum snarare än ett tal. Detta händer om cellen som innehåller formeln formaterades som Allmänt innan formeln angavs.
Eftersom formeln innehåller datum ändrar Excel cellformatet till Datum. Cell A7 i exemplet visar en cell som har formaterats som ett datum. Den innehåller fel information. För att se formelresultatet som ett tal måste cellens format återställas till Allmänt eller till Number:
- Markera cellen eller cellerna med felaktig formatering.
- Högerklicka på de markerade cellerna för att öppna snabbmenyn.
- Välj Formatera celler för att öppna dialogrutan Formatera celler.
- Välj fliken Number för att visa formaterings alternativen.
-
I kategorisektionen, välj General.
- Välj OK för att stänga dialogrutan och återgå till arbetsbladet.