Formler og funktioner

Beregn forskellen mellem to datoer

Beregne forskellen mellem to datoer

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Brug funktionen forskel, når du vil beregne forskellen mellem to datoer. Først skal du indsætte en startdato i en celle og en slutdato i en anden. Skriv derefter en formel som en af følgende.

Advarsel!: Hvis Startdato er større end Slutdato, bliver resultatet #NUM!.

Forskel i dage

= FORSKEL (efter @, E9, "d") med resultatet af 856

I dette eksempel er startdatoen i celle-punktet, og slutdatoen er i E9. Formlen er i F9. "D" returnerer antallet af fulde dage mellem de to datoer.

Forskel i uger

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

I dette eksempel er startdato i celle D13, og slutdatoen er i E13. "D" returnerer antallet af dage. Men læg mærke til /7 til sidst. Der dividerer antallet af dage til 7, da der er 7 dage i en uge. Bemærk, at dette resultat også skal formateres som et tal. Tryk på CTRL + 1. Klik derefter på tal _GT_- decimaler: 2.

Forskel i måneder

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

I dette eksempel er startdato i celle D5, og slutdatoen er i e5. I formlen returnerer "m" antallet af hele måneder mellem de to dage.

Forskel i år

= FORSKEL (D2; E2; "y") og resultat: 2

I dette eksempel er startdato i celle D2, og slutdatoen er i E2. "Y" returnerer antallet af hele år mellem de to dage.

Beregne alder i akkumulerede år, måneder og dage

Du kan også beregne alder eller en persons servicetidspunkt. Resultatet kan være noget andet end 2 år, 4 måneder, 5 dage.

1. Brug forskel til at finde de samlede år.

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

I dette eksempel er startdato i celle D17, og slutdatoen er i E17. I formlen returnerer "y" antallet af hele år mellem de to dage.

2. Brug forskel igen med "åm" til at finde måneder.

= FORSKEL (D17, E17, "åm") og resultat: 4

Brug formlen forskel i en anden celle med parameteren "åm" . "Åm" returnerer antallet af resterende måneder efter det sidste år.

3. Brug en anden formel til at finde dage.

=DATO.FORSKEL(D17,E17,"md") og resultat: 5

Nu skal du finde antallet af resterende dage. Vi gør dette ved at skrive en anden type formel, der er vist ovenfor. Denne formel trækker den første dag i den sidste måned (5/1/2016) fra den oprindelige slutdato i celle E17 (5/6/2016). Det foregår på denne måde: Funktionen DATO opretter datoen, 5/1/2016. Den oprettes ved hjælp af året i celle E17 og måneden i celle E17. Derefter repræsenterer 1 den første dag i den pågældende måned. Resultatet for funktionen DATO er 5/1/2016. Derefter subtraherer vi dette fra den oprindelige slutdato i celle E17, hvilket er 5/6/2016. 5/6/2016 minus 5/1/2016 er 5 dage.

Advarsel!: Vi anbefaler ikke, at du bruger argumentet forskel "MD", da det kan beregne unøjagtige resultater.

4. Valgfrit: kombinere tre formler i én.

= FORSKEL (D17, E17, "y") & "år," &DATEDIF (D17, E17, "åm") & "måneder," &DATEDIF (D17, E17, "MD") & "dage" og resultat: 2 år, 4 måneder, 5 dage

Du kan indsætte alle tre beregninger i én celle som dette eksempel. Brug tegn, anførselstegn og tekst. Det er en længere formel at skrive, men i det mindste er det alt sammen i én. Tip! Tryk på ALT + ENTER for at indsætte linjeskift i formlen. Det gør det nemmere at læse. Du kan også trykke på CTRL + SKIFT + U, hvis du ikke kan se hele formlen.

Hent vores eksempler

Du kan downloade en eksempelprojekt mappe med alle eksemplerne i denne artikel. Du kan følge med i eller oprette dine egne formler.

Eksempler på beregning af overførselsdato

Andre beregninger af dato og klokkeslæt

Som du har set ovenfor, beregner funktionen forskel forskellen mellem en startdato og en slutdato. Men i stedet for at skrive bestemte datoer kan du også bruge funktionen idag () i formlen. Når du bruger funktionen idag (), bruger Excel computerens aktuelle dato som dato. Vær opmærksom på, at det ændres, når filen åbnes igen senere på en dag.

= FORSKEL (idag (), D28, "y") og resultat: 984

Bemærk, at den dag var oktober 6, 2016, når du skriver denne skrift.

Brug arbejdsdage. Funktionen INTL, når du vil beregne antallet af arbejdsdage mellem to datoer. Du kan også lade det udelade weekender og helligdage.

Før du går i gang:Beslut, om du vil udelade ferie datoer. Hvis du gør det, skal du skrive en liste over ferie datoer i et separat område eller ark. Læg hver helligdags dato i sin egen celle. Markér derefter disse celler, og vælg formler _GT_ Definer navn. Navngiv området MyHolidays, og klik på OK. Derefter skal du oprette formlen ved at følge trinnene nedenfor.

1. Skriv en startdato og en slutdato.

Start dato i celle D53 er 1/1/2016, slutdato er i celle E53 er 12/31/2016

I dette eksempel er startdato i celle D53, og slutdatoen er i celle E53.

2. i en anden celle skal du skrive en formel som denne:

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

Skriv en formel som ovenfor eksempel. 1 i formlen opretter lørdage og søndage som weekenddage og medregner dem ikke fra totalen.

Bemærk: Excel 2007 har ikke arbejdsdage. Funktionen INTL. Det har dog arbejdsdage. Eksemplet ovenfor vil være som dette i Excel 2007: = arbejdsdage (D53, E53). Du skal ikke angive 1, fordi arbejdsdage antager, at weekenden er lørdag og søndag.

3. Hvis det er nødvendigt, skal du ændre 1.

IntelliSense-liste, der viser 2-søndag, mandag; 3 – mandag, tirsdag osv.

Hvis lørdag og søndag ikke er weekenddage, skal du ændre 1 til et andet nummer fra IntelliSense-listen. F. eks. definerer 2 søndage og mandag som weekenddage.

Hvis du bruger Excel 2007, skal du springe dette trin over. Funktionen arbejdsdage i Excel 2007 antager altid, at weekenden er lørdag og søndag.

4. Skriv navnet på helligdags området.

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

Hvis du har oprettet et navn for helligdags området i afsnittet "før du begynder" ovenfor, skal du skrive det til sidst sådan. Hvis du ikke har helligdage, kan du lade kommaet og MyHolidays ud. Hvis du bruger Excel 2007, er ovenstående eksempel i stedet: = arbejdsdage (D53, E53, MyHolidays).

TipHvis du ikke vil referere til et navn på en helligdags område, kan du også skrive et interval i stedet for som D35: E:39. Du kan også skrive hver enkelt ferie i formlen. For eksempel hvis dine helligdage var i januar 1 og 2 af 2016, skal du skrive dem som denne: = arbejdsdage. INTL (D53, E53, 1, {"1/1/2016", "1/2/2016"}). I Excel 2007 ville det se sådan ud: = arbejdsdage (D53, E53, {"1/1/2016", "1/2/2016"})

Du kan beregne forløbet tid ved at trække en tidsperiode fra en anden. Først skal du indsætte et starttidspunkt i en celle og et sluttidspunkt i en anden. Sørg for at skrive hele tiden, herunder timer, minutter og et mellemrum før am eller PM. Sådan gør du:

1. Skriv et starttidspunkt og et sluttidspunkt.

Start dato/klokkeslæt på 7:15 AM, slutdato/klokkeslæt på 4:30 PM

I dette eksempel er starttidspunktet i celle D80, og sluttidspunktet er i E80. Sørg for at skrive timetallet, minuttallet og et mellemrum før am eller PM.

2. Angiv formatet t:mm AM/PM.

Dialogboksen Formatér celler, brugerdefineret kommando, t:mm AM/PM-type

Vælg begge datoer, og tryk på CTRL + 1 (eller Billede af ikonet med MAC-kommandoknap + 1 på Mac). Sørg for at vælge Brugerdefineret _GT_ T:mm AM/PM, hvis den ikke allerede er indstillet.

3. Subtraher de to gange.

= E80-D80 og resultatet: 9:15 AM

Subtraher cellen starttidspunkt fra cellen sluttidspunkt i en anden celle.

4. Angiv formatet t:mm.

Dialogboksen Formatér celler, brugerdefineret kommando, t:mm-type

Tryk på CTRL+1 (eller Billede af ikonet med MAC-kommandoknap + 1 på Mac). Vælg Brugerdefineret > t:mm , så resultatet udelades som am og PM.

Hvis du vil beregne tiden mellem to datoer og klokkeslæt, kan du blot trække en fra det andet. Du skal dog anvende formatering på hver celle for at sikre, at Excel returnerer det ønskede resultat.

1. Skriv to fulde datoer og klokkeslæt.

Start dato for 1/1/16 1:00 PM; Slutdato for 1/2/16 2:00 PM

Skriv en komplet startdato/klokkeslæt i en celle. I en anden celle skal du skrive en fuld slutdato/et helt klokkeslæt. Hver celle skal have en måned, dag, et år, en time, et minut og et mellemrum før am eller PM.

2. Angiv 3/14/12 1:30 PM-formatet.

Dialogboksen Formatér celler, kommandoen dato, 3/14/12 1:30 PM-type

Markér begge celler, og tryk derefter på CTRL + 1 (eller Billede af ikonet med MAC-kommandoknap + 1 på Mac). Vælg derefter dato _GT_ 3/14/12 1:30 PM. Dette er ikke den dato, du angiver, det er blot et eksempel på, hvordan formatet vil se ud. Bemærk, at dette format i versioner før Excel 2016 kan have en anden prøve dato som 3/14/01 1:30 PM.

3. Subtraher de to.

= E84-D84 og resultatet af 1,041666667

Træk startdato/klokkeslæt fra slutdatoen/-klokkeslættet i en anden celle. Resultatet vil sandsynligvis ligne et tal og en decimal. Du retter det i næste trin.

4. Angiv formatet [h]: mm.

Dialogboksen Formatér celler, brugerdefineret kommando, [h]: mm type

Tryk på CTRL+1 (eller Billede af ikonet med MAC-kommandoknap + 1 på Mac). Vælg Brugerdefineret. Skriv [h]: mmi feltet type .

Relaterede emner

Funktionen
forskelarbejdsdage. Funktionen
Intl arbejdsdage
flere dato-og klokkeslætsfunktioner
Beregn forskellen mellem to klokkeslæt

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×