Today og Now for levende datoer
Sett inn gjeldende dato og klokkeslett med TODAY og NOW.
Today og Now for levende datoer er en gratis leksjon i Excel Formulas Academy på CoddyKit. Dette er leksjon 1 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Excel Formulas Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Excel Formulas Academy inneholder totalt 4 leksjoner.
Datoer er egentlig tall
Før vi får en celle til å vise dagens dato, er det nyttig å kjenne til en hemmelighet: regneark lagrer datoer som tall. Hver dag telles fra et startpunkt. I Excel og Google Sheets betyr tallet 1 en fast første dag, og hver påfølgende dag øker tallet med én.
Derfor kan du trekke to datoer fra hverandre for å telle dager. Det pene MM/DD/YYYY du ser på skjermen, er bare formatering lagt oppå et vanlig tall.
I denne leksjonen lærer du to funksjoner som spør regnearket om gjeldende tidspunkt: TODAY() og NOW().
Bli kjent med TODAY-funksjonen
TODAY()-funksjonen returnerer gjeldende dato uten tilknyttet klokkeslett. Den tar ingen argumenter, og derfor er parentesene tomme.
Skriv den inn i en celle og trykk Enter. Cellen fylles med dagens kalenderdato, automatisk formatert som en dato.
Fordi den ikke har inndata, må du likevel ta med de tomme (). Hvis du bare skriver =TODAY, blir det tolket som et navn, ikke et funksjonskall.
=TODAY()TODAY oppdateres automatisk
Den viktigste egenskapen ved TODAY() er at den er levende. Det er en flyktig funksjon, som betyr at regnearket beregner den på nytt hver gang filen åpnes eller en endring tvinger frem en ny beregning.
Hvis du lager en rapport i dag og åpner den neste uke, viser alle celler med =TODAY() den nye datoen automatisk. Du trenger aldri å redigere formelen.
Dette gjør den perfekt for overskrifter som Rapport generert: som alltid bør virke oppdaterte.
="Report generated on: "&TEXT(TODAY(),"MMM D, YYYY")Bli kjent med NOW-funksjonen
Noen ganger trenger du også klokkeslettet, ikke bare datoen. Funksjonen NOW() returnerer gjeldende dato og klokkeslett som én enkelt verdi.
På samme måte som TODAY tar den ingen argumenter, så du skriver tomme parenteser. Den underliggende verdien har en heltallsdel for dagen og en brøkdel for klokkeslettet.
For eksempel tilsvarer 0.5 som brøkdel av en dag middagstid, fordi middag er halvveis gjennom døgnets 24 timer.
=NOW()Vise bare klokkeslettet
Fordi NOW() inneholder både dato og klokkeslett, kan du formatere cellen slik at bare delen du trenger, vises. Bruk et klokkeslettformat som h:mm AM/PM, så holdes datodelen skjult i bakgrunnen.
Du kan også trekke fra heltallsdelen for å beholde bare klokkeslettbrøken. Funksjonen INT fjerner desimalene, så NOW()-INT(NOW()) gir bare klokkeslettet på dagen.
=NOW()-INT(NOW())TODAY kontra NOW
Her er den korte regelen:
TODAY()gir bare datoen (midnatt på gjeldende dag).NOW()gir datoen og det gjeldende klokkeslettet.
Hvis du bare trenger å telle dager eller registrere en kalenderdato, bruker du TODAY. Hvis du registrerer et nøyaktig tidspunkt, for eksempel et tidsstempel, bruker du NOW.
Begge oppdateres automatisk fordi begge er flyktige funksjoner.
Et eksempel: Antall dager til en frist
Se for deg at en prosjektfrist ligger i celle B2 som en faktisk dato. Du vil ha en celle som alltid viser hvor mange dager som gjenstår, regnet fra i dag.
Trekk dagens dato fra fristen. Fordi datoer er tall, blir resultatet et enkelt antall dager som oppdateres av seg selv hver dag.
Hvis fristen er om 10 dager, viser cellen 10. I morgen viser den 9 uten at du trenger å redigere noe.
=B2-TODAY()Legge dager til dagens dato
Siden datoer er tall, kan du legge et antall dager direkte til TODAY(). Dette er nyttig for forfallsdatoer.
For å finne datoen én uke frem i tid legger du til 7. For 30 dager frem i tid legger du til 30. Resultatet blir automatisk en dato.
Dette mønsteret brukes overalt i virkelige regneark: forfallsdatoer for fakturaer, oppfølgingspåminnelser og utløp av prøveperioder bruker alle TODAY pluss et antall dager.
=TODAY()+30Hindre at en dato endres
Fordi TODAY og NOW oppdateres hele tiden, er de feil valg når du vil registrere når noe skjedde og låse verdien.
For et permanent tidsstempel skriver du inn verdien én gang og konverterer den til en fast verdi. I Excel setter hurtigtasten Ctrl + ; inn en statisk dato, og Ctrl + Shift + ; setter inn et statisk klokkeslett.
Disse hardkodede verdiene endres aldri, i motsetning til de levende funksjonene.
Et grundigere eksempel: En levende overskrift for et dashbord
La oss kombinere ideene i én gjennomarbeidet overskrift. Vi setter sammen tekst med en levende dato ved hjelp av operatoren & og funksjonen TEXT, slik at datoen vises på en pen måte.
Funksjonen TEXT viser et tall med et bestemt visningsmønster. Her skriver "DDDD, MMMM D" ut ukedagen og måneden, for eksempel onsdag 18. juni.
Hele overskriften oppdateres automatisk hver dag filen åpnes.
="Sales Dashboard — "&TEXT(TODAY(),"DDDD, MMMM D")Vær oppmerksom på omberegning
Én ting overrasker nye brukere: En flyktig funksjon som NOW() oppdateres hver gang noe som helst i arket beregnes på nytt, ikke bare med et fast intervall.
Hvis du skriver =NOW() i en celle og deretter skriver inn en verdi et annet sted, hopper tidsstempelet til det nye gjeldende tidspunktet. Det er ikke en klokke som tikker; det oppdateres når arket beregnes på nytt.
Hvis du trenger en klokke som faktisk går, krever det et skript eller en makro, noe som går utover vanlige formler.
Kunnskapssjekk
Test det du har lært om dynamiske datofunksjoner.
Oppsummering: Dynamiske datoer
Du har lært hvordan du setter inn det gjeldende tidspunktet i en celle:
- Regneark lagrer datoer som tall, slik at du kan legge dem sammen og trekke dem fra hverandre.
TODAY()returnerer bare datoen og oppdateres automatisk.NOW()returnerer dato og klokkeslett og er også flyktig.- Legg til dager direkte, for eksempel med
=TODAY()+30, for å beregne forfallsdatoer. - Skriv inn en statisk verdi med Ctrl + ; i stedet for å bruke en dynamisk funksjon for å få et fast tidsstempel.
Deretter skal du hente ut enkeltdeler fra en dato.
Lær deg Excel med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 30
- Leksjoner
- 120
Ofte stilte spørsmål
Er leksjonen «Today og Now for levende datoer» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Excel Formulas Academy, inkludert «Today og Now for levende datoer», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Excel Formulas Academy inneholder totalt 4 leksjoner.
Hva lærer jeg i «Today og Now for levende datoer»?
Sett inn gjeldende dato og klokkeslett med TODAY og NOW. Du øver på Excel Formulas Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Excel Formulas Academy?
Ingen tidligere erfaring er nødvendig. Excel Formulas Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.
Hvor lang tid tar leksjonen «Today og Now for levende datoer»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Excel Formulas Academy-leksjonen?
Ja. Alle Excel Formulas Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Today og Now for levende datoer
- Dele opp datoer med YEAR, MONTH, DAY
- Bygge datoer med DATE og EDATE
- Telle dager mellom datoer