Antal dagar mellan datum i Excel och Google Kalkylark

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning lär dig hur du beräknar antalet dagar mellan två datum i Excel och Google Sheets.

Excel Subtrahera datum

I Excel lagras datum som serienummer:

Detta gör att du kan subtrahera datum från varandra för att beräkna antalet dagar mellan dem:

1 = C3-B3

Om slutdatumet är före startdatumet får du ett negativt svar:

Om du behöver det absoluta antalet dagar mellan datumen, använd ABS -funktionen för att returnera det absoluta värdet:

1 = ABS (C3-B3)

Subtrahera datum med tider

I Excel lagras tider som decimalvärden. Ett decimalvärde kopplat till ett serienummer representerar ett datum och tid:

Om du subtraherar ett datum och en annan tid från ett annat datum och en annan tid. Du får ett datum och tidssvar (antal dagar, timmar, minuter, sekunder mellan de två datumen):

Lägg märke till hur antalet dagar mellan datumen är *3 *, men decimalvärdet är *2,2 *på grund av tidsskillnaden? Det här kanske är vad du vill.

Istället kan du använda TRUNC -funktionen för att hitta skillnaden mellan datumen:

1 = TRUNC (C3) -TRUNC (B3)

Men du kan också använda funktionerna DAYS eller DATEDIF för en enklare beräkning …

DAYS -funktion - Beräkna skillnaden mellan datum

DAYS -funktionen beräknar antalet dagar mellan datum och ignorerar tider.

1 = DAGAR (C3, B3)

DAYS -funktionen returnerar negativa värden, så du kanske vill använda ABS -funktionen för det absoluta antalet dagar mellan datum:

1 = ABS (DAGAR (C3, B3))

DAYS360 -funktion

DAYS360-funktionen fungerar på samma sätt som DAYS-funktionen, förutom att den förutsätter ett 360-dagarsår där varje månad har 30 dagar. Lägg märke till skillnaden i beräkningar:

1 = DAYS360 (B3, C3)

DATEDIF -funktion - Antal dagar mellan datum

DATEDIF -funktionen kan användas för att beräkna datumskillnaden i olika måttenheter, inklusive dagar, veckor, månader och år.

För att använda DATEDIF -funktionen för att beräkna antalet dagar mellan datum, ställ in måttenheten på “d” för dagar:

1 = DATEDIF (B3, C3, "d")

Till skillnad från de andra metoderna fungerar inte DATEDIF -funktionen om slutdatumet är före startdatumet, istället släpper det ett #NUM! fel.

För att beräkna skillnaden mellan datum med andra måttenheter, använd denna tabell:

Beräkna antalet dagar mellan idag och ett annat datum

För att beräkna antalet dagar från Idag till ett annat datum, använd samma logik med funktionen IDAG för ett av datumen.

Detta beräknar antalet dagar sedan ett datum:

1 = DAYS (TODAY (), B3)

Detta beräknar antalet dagar till ett datum:

1 = DAGAR (B3, IDAG ())

Beräkna arbetsdagar (affärsdagar) mellan datum

Med NETWORKDAYS -funktionen kan du beräkna antalet arbetsdagar (arbetsdagar) mellan två datum:

1 = NÄTVERKSDAGAR (B4, C4)

Som standard kommer NETWORKDAYS att ignorera alla helgdagar. Du kan dock använda ett tredje valfritt argument för att definiera en rad semester:

1 = NÄTVERKSDAGAR (B4, C4, F3: F4)

Google Kalkylark - dagar mellan datum

Alla ovanstående exempel fungerar exakt likadant i Google Kalkylark som i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave