Sammenlign to datoer i Excel og Google Sheets

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du sammenligner datoer i Excel og Google Sheets.

Dato serienumre

Det er vigtigt at forstå, hvordan Excel gemmer datoer og tidspunkter.

Datoer gemmes som serienumre; hvert helt tal repræsenterer en unik dato. 1 repræsenterer 1/1/1900 og hvert tal derefter repræsenterer dagene efter 1/1/1900.

Tider gemmes som decimalværdier, der repræsenterer et tidspunkt på et døgn.

Et serienummer, der indeholder en decimalværdi, repræsenterer en dato og et klokkeslæt:

Sammenligning af to datoer

For at sammenligne datoer kan du bruge de sædvanlige Excel -operatører:

Er datoer lige?

Du kan teste, om datoer er ens ved hjælp af tegnet (=). (Bemærk: dette fungerer naturligvis ikke som ønsket, hvis datoerne også indeholder tidsværdier. Vi diskuterer dette mere nedenfor).

Er datoen større end en anden dato?

Er dato mindre end eller lig med en anden dato?

Sammenligning af to datoer med tider

Men hvis datoerne indeholder tider, kan du få uventede resultater:

I stedet kan du kun sammenligne datoer med TRUNC -funktionen til at fjerne tiderne, når du foretager sammenligningen:

1 = TRUNC (B3) = TRUNC (C3)

Sammenlign i dag med en dato

Du kan bruge TODAY -funktionen til at sammenligne dagens dato med en anden dato:

Date Compare & IF -funktion

I ovenstående eksempler returnerede vi simpelthen SAND eller FALSK afhængigt af resultatet af sammenligningen. I stedet kan vi tilføje sammenligningerne til en IF -funktion. Denne formel tester, om en vare er "forsinket" ved at sammenligne dagens dato med en forfaldsdato:

1 = HVIS (I DAG ()> B3, "For sent", "")

Dato forskelle

Ovenstående eksempler vil fortælle dig, om en dato er anderledes end en anden dato, men den fortæller dig ikke mængden af ​​forskel.

Dages forskel mellem datoer

For at beregne antallet af dage mellem datoer skal du blot trække datoerne fra:

Måneder eller år Forskel mellem datoer

For at beregne antallet af måneder eller år mellem datoer skal du bruge DATEDIF -funktionen:

1 = DATEDIF (B3, C3, D3)

Sammenligning af datoer i Google Sheets

Alle ovenstående eksempler fungerer nøjagtig det samme i Google Sheets som i Excel.

wave wave wave wave wave