Relaterte emner
×
Vanlig bruk av funksjoner
Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.
Vanlig bruk av funksjoner

Beregne forskjellen mellom to datoer

Bruke DATODIFF-funksjonen når du vil beregne forskjellen mellom to datoer. Først setter du inn en startdato i en celle, og en sluttdato i en annen. Skriv deretter inn en formel som en av følgende.

Advarsel!: Hvis Start_date er større enn End_date, blir resultatet #NUM!.

Forskjell i dager

=DATODIFF(D9,E9,"d") med resultatet 856

I dette eksemplet er startdatoen i celle D9, og sluttdatoen er i E9. Formelen er i F9. "d" returnerer antall hele dager mellom de to datoene.

Forskjell i uker

=(DATODIFF(D13,E13,"d")/7) og resultat: 122,29

I dette eksemplet er startdatoen i celle D13, og sluttdatoen er i E13. "d" returnerer antallet dager. Legg imidlertid merke til /7 på slutten. Dette dividerer antall dager med 7, siden det er 7 dager i en uke. Vær oppmerksom på at dette resultatet også må formateres som et tall. Trykk på CTRL + 1. Klikk deretter på Tall > Desimaler: 2.

Forskjell i måneder

=DATODIFF(D5,E5,"m") og resultat: 28

I dette eksemplet er startdatoen i celle D5, og sluttdatoen er i E5. I formelen returnerer "m" antall hele måneder mellom de to dagene.

Forskjell i år

=DATODIFFF(D2,E2,"y") og resultat: 2

I dette eksemplet er startdatoen i celle D2, og sluttdatoen er i E2. "y" returnerer antall hele år mellom de to dagene.

Beregne alder i akkumulerte år, måneder og dager

Du kan også beregne alder eller en persons tjenestetid. Resultatet kan være noe som «2 år, 4 måneder og 5 dager.»

1. Bruke DATODIFF for å finne totalt antall år.

=DATODIFF(D17,E17,"y") og resultat: 2

I dette eksemplet er startdatoen i celle D17, og sluttdatoen er i E17. I formelen returnerer "y" antall hele år mellom de to dagene.

2. Bruke DATODIFF på nytt med "ym" for å finne måneder.

=DATODIFF(D17,E17,"ym") og resultat: 4

Bruk DATODIFF-formelen med parameteren "ym" i en annen celle. "ym" returnerer antall gjenværende måneder etter det siste hele året.

3. Bruke en annen formel til å finne dager.

=DATODIFF(D17,E17,"md") og resultat: 5

Nå må vi finne antall gjenværende dager. Vi gjør dette ved å skrive en annen type formel, vist ovenfor. Denne formelen trekker fra den første dagen i den avsluttende måneden (01.05.2016) fra den opprinnelige sluttdatoen i celle E17 (06.05.2016). Slik fungerer det: Først oppretter DATO-funksjonen datoen 01.05.2016. Den gjør dette ved å bruke året i celle E17 og måneden i celle E17. 1 representerer deretter den første dagen i denne måneden. DATO-funksjonens resultat er 01.05.2016. Deretter trekker vi det fra den opprinnelige sluttdatoen i celle E17, som er 06.05.2016. 06.05.2016 minus 01.05.2016 er 5 dager.

Advarsel!: Vi anbefaler ikke at du bruker argumentet DATODIFF "md" fordi det kan beregne unøyaktige resultater.

4. Valgfritt: Kombinere tre formler i én.

=DATODIFF(D17,E17,"y")&" år, "&DATODIFF(D17,E17,"ym")&" måneder, "&DATODIFF(D17,E17,"md")&" dager og resultat: 2 år, 4 måneder, 5 dager

Du kan plassere alle tre beregningene i én celle som dette eksemplet. Bruk &-tegn, anførselstegn og tekst. Det er en lengre formel å skrive inn, men det er i det minste alt i én. Tips: Trykk ALT+ENTER for å plassere linjeskift i formelen. Dette gjør den enklere å lese. Trykk også på CTRL+SKIFT+U hvis du ikke kan se hele formelen.

Last ned eksemplene våre

Du kan laste ned en eksempelarbeidsbok som inneholder alle eksemplene i denne artikkelen. Følg med videre, eller opprett egne formler.

Last ned eksempler på datoberegning

Andre dato- og tidsberegninger

Som du så ovenfor, beregner DATODIFF-funksjonen forskjellen mellom en startdato og en sluttdato. I stedet for å skrive inn bestemte datoer, kan du imidlertid også bruke IDAG()-funksjonen i formelen. Når du bruker IDAG()-funksjonen, bruker Excel datamaskinens gjeldende dato for datoen. Husk at dette endres når filen åpnes på nytt på en fremtidig dag.

=DATODIFF(IDAG(),D28,"y") og resultat: 984

Vær oppmerksom på at da dette ble skrevet var dagen 6. oktober 2016.

Bruk NETT.ARBEIDSDAGER.INTL-funksjonen når du vil beregne antall arbeidsdager mellom to datoer. Du kan også få den til å utelate helger og helligdager.

Før du starter: Bestem om du vil utelate feriedatoer. Hvis du vil det, skriver du inn en liste over feriedatoer i et eget område eller ark. Plasser hver feriedato i sin egen celle. Merk deretter cellene, og velg Formler > Definer navn. Gi navn til området MyHolidays, og klikk på OK. Deretter oppretter du formelen ved hjelp av fremgangsmåten nedenfor.

1. Skriv en startdato og sluttdato.

Startdatoen i celle D53 er 01.01.2016, sluttdatoen er i celle E53 er 31.12.2016

I dette eksemplet er startdatoen i celle D53, og sluttdatoen er i E53.

2. I en annen celle, skriver du en formel som dette:

=NETT.ARBEIDSDAGER.INTL(D53,E53,1) og resultat: 261

Skriv inn en formel som i eksemplet ovenfor. 1 i formelen etablerer lørdager og søndager som helgedager, og utelater dem fra totalen.

Obs! Excel 2007 har ikke funksjonen NETT.ARBEIDSDAGER.INTL. Det har imidlertid NETT.ARBEIDSDAGER. Eksemplet ovenfor vil være slik i Excel 2007: =NETT.ARBEIDSDAGER(D53,E53). Du angir ikke 1 fordi NETT.ARBEIDSDAGER antar at helgen er på lørdag og søndag.

3. Endre 1 om nødvendig.

Intellisense-listen viser 2 – søndag, mandag; 3 – Mandag, tirsdag og så videre

Hvis lørdag og søndag ikke er helgedagene dine, endrer du 1 til et annet nummer fra IntelliSense-listen. 2 etablerer for eksempel søndager og mandager som helgedager.

Hvis du bruker Excel 2007, hopper du over dette trinnet. Funksjonen NETT.ARBEIDSDAGER i Excel 2007 antar alltid at helgen er på lørdag og søndag.

4. Skriv inn navnet på ferieområdet.

=NETT.ARBEIDSDAGER.INTL(D53,E53,1,MyHolidays) og resultat: 252

Hvis du opprettet et navn på et ferieområde i Før du begynner-delen ovenfor, skriver du det inn på slutten som dette. Hvis du ikke har feriedager, kan du utelate kommaet og MyHolidays. Hvis du bruker Excel 2007, vil eksemplet ovenfor være dette i stedet: =NETT.ARBEIDSDAGER(D53,E53,MyHolidays).

Tips: Hvis du ikke vil referere til et navn på et ferieområde, kan du også skrive inn et område i stedet, for eksempel D35:E:39. Eller du kan skrive inn hver feriedag i formelen. Hvis feriedagene for eksempel var 1. og 2. januar i 2016, skriver du dem inn slik: =NETT.ARBEIDSDAGER.INTL(D53,E53,1,{"01.01.2016","02.01.2016"}). I Excel 2007 vil det se slik ut: =NETT.ARBEIDSDAGER(D53,E53,{"01.01.2016","02.01.2016"})

Du kan beregne medgått tid ved å trekke fra ett klokkeslett fra et annet. Først setter du inn en starttid i en celle, og en sluttid i en annen. Pass på at du skriver inn en fulltidsenhet, inkludert time, minutter, og et mellomrom før AM eller PM. Slik gjør du det:

1. Skriv inn en starttid og sluttid.

Startdato/-klokkeslett 7.15 AM, sluttdato/-klokkeslett 4.30 PM

I dette eksemplet er starttiden i celle D80, og sluttiden er i E80. Pass på at du skriver inn time, minutt, og et mellomrom før AM eller PM.

2. Angi formatet t:mm AM/PM.

Dialogboksen formater celler, egendefinert kommando, t:mm AM/PM-type

Velg begge datoene, og trykk Ctrl + 1 (eller Bilde av ikonet for MAC-kommandoknappen + 1 på Mac). Pass på at du velger Egendefinert > t:mm AM/PM, hvis det ikke allerede er angitt.

3. Trekk fra de to klokkeslettene.

=E80-D80 og resultat: 09.15 AM

Trekk fra starttidscellen fra sluttidscellen i en annen celle.

4. Angi formatet t:mm.

Dialogboksen formater celler, egendefinert kommando, h:mm AM/PM-type

Trykk på CTRL + 1 (eller Bilde av ikonet for MAC-kommandoknappen + 1 på Mac). Velg Egendefinert > t:mm slik at resultatet utelater AM og PM.

Hvis du vil beregne tiden mellom to datoer og klokkeslett, kan du ganske enkelt den ene fra den andre. Du må imidlertid bruke formatering på hver celle for å sikre at Excel returnerer resultatet du vil bruke.

1. Skriv inn to fullstendige datoer og klokkeslett.

Startdato 01.01.16 1.00 PM; Sluttdato 02.01.16 2.00 PM

Skriv inn fullstendig startdato/-tid i én celle. Og skriv inn fullstendig sluttdato/-tid i en annen celle. Hver celle må ha måned, dag, år, time, minutt, og et mellomrom før AM eller PM

2. Angi formatet 14.03.12 1.30 PM.

Dialogboksen formater celler, datokommando, 14.03.12 1.30 PM-type

Velg begge cellene, og trykk Ctrl + 1 (eller Bilde av ikonet for MAC-kommandoknappen + 1 på Mac). Velg deretter Dato > 14.03.12 1.30 PM. Dette er ikke datoen du vil angi, det er bare et eksempel på hvordan formatet vil se ut. Vær oppmerksom på at i versjoner før Excel 2016 kan dette formatet ha en annen eksempeldato, for eksempel 14.03.01. 13.30 PM.

3. Trekk fra de to.

=E84-D84 og resultatet av 1,041666667

Trekk fra startdato-/-tidscellen fra slutdato-/-tidscellen i en annen celle. Resultatet vil sannsynligvis se ut som et tall og et desimaltall. Du løser dette i neste trinn.

4. Angi formatet [h]:mm.

Dialogboksen formater celler, egendefinert kommando, [h]:mm-type

Trykk på CTRL + 1 (eller Bilde av ikonet for MAC-kommandoknappen + 1 på Mac). Velg Egendefinert. Skriv [h]:mm i Type-boksen.

Beslektede emner

DATODIFF-funksjonen
NETT.ARBEIDSDAGER.INTL-funksjonen
NETT.ARBEIDSDAGER.INTL
Flere dato- og klokkeslettfunksjoner
Beregne forskjellen mellom to klokkeslett

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×