Sådan beregnes dage mellem datoer i Google Sheets

En af de mest almindelige anvendelser for Google Sheets er at oprette kalendere og håndtere oplysninger om datoer, såsom timesedler eller ferieplaner.

Mange brugere, der opretter et regneark, der omhandler datoer, har brug for at beregne, hvor mange dage der er mellem to datoer; det vil sige, at de skal finde ud af, hvor mange dage der er mellem (som et eksempel) 1. juli 2018 og 31. januar 2019.

Du kunne bare kigge i en kalender og tælle dagene op i hånden, og det ville fungere fint, hvis datoerne lå meget tæt på hinanden, men for et stort antal datoer eller datoer, der er langt fra hinanden, ville lidt hjælp fra computeren helt sikkert være pæn.

Heldigvis har Google Sheets en række måder at finde antallet af dage mellem to datoer på. Lad os tage et kig på de funktioner, du kan bruge til at beregne dage mellem datoer i Google Sheets.

Sådan beregnes dage mellem datoer i Google Sheets

Før du går i gang, er det vigtigt at bemærke, at disse metoder kun virker, når du bruger det amerikanske datoformat. Hvis du ikke er i USA, kan du gå ind i Google Sheets og ændre din lokalitet og tidszone, hvis du vil bruge disse metoder.

Når det er sagt, lad os tage et kig på, hvordan man finder antallet af dage mellem to datoer i Google Sheets.

MINUS-funktionen

I modsætning til Excel har Google Sheets en subtraktionsfunktion, som er meget praktisk til at beregne simple datoforskelle. MINUS er Sheets' subtraktionsfunktion, og på grund af den måde, datoer gemmes internt på (som heltal, der beskriver antallet af dage siden en bestemt dato i fortiden), fungerer det fint til at trække en dato fra en anden. Det vil sige, så længe datoerne begge er i samme format. Syntaksen for MINUS er: =MINUS(værdi 1, værdi 2).

For at bruge MINUS skal du åbne et tomt Google Sheets-regneark i din browser. Indtast (som et eksempel) '4/4/2017' og '5/15/2017' i cellerne B3 og C3.

Vælg nu celle D3, hvor vi sætter MINUS-funktionen. Klik inde i 'fx'-bjælken, og indtast derefter '=MINUS(C3, B3)' og tryk på Enter. Celle D3 vil nu returnere værdien 40, som vist direkte nedenfor.

google datoer

Det betyder, at der er 40 dage mellem 4/5/2017 og 15/5/2017. Du kan også finde forskellen mellem datoerne blot ved at indtaste cellehenvisningerne og ikke genere MINUS-funktionen.

Klik for eksempel på celle E3 og indtast '=C3-B3' i funktionslinjen, som vist på øjebliksbilledet direkte nedenfor. Det vil også returnere 40. Selvom, da du direkte trækker datoer uden MINUS, vil værdien i celle E sandsynligvis blive vist i datoformat og se meget mærkelig ud.

Du kan konvertere celleformatet til at vise en heltalsværdi ved at vælge Format > Nummer og Nummer.

google datoer 2

Du kan også indtaste cellereferencerne med den tidligere dato først. Hvis du indtastede '=B3-C3' i funktionslinjen, ville cellen indeholde værdien -40. Dette fremhæver, at 4/4/2017 er 40 dage efter 15/5/2017.

DATEDIF-funktionen

DATEDIF er en funktion, der hjælper dig med at finde det samlede antal dage, måneder eller år mellem to datoer. Du kan finde det samlede antal dage mellem to indtastede datoer på regnearket eller inkludere datoerne i DATEDIF i stedet for.

Syntaksen for DATEDIF er:

DATODIF(startdato; slutdato; enhed). Enheden for funktionen kan være D (dage), M (måneder) eller Y (år).

For at finde forskellen mellem 4/4/2017 og 5/15/2017 med DATEDIF, skal du vælge en celle for at tilføje funktionen til (F3, i vores tilfælde) og indtaste '=DATEDIF' i 'fx'-bjælken. Udvid derefter funktionen med parenteser, der inkluderer startdatoen og slutdatoens cellereferencer B3 og C3.

Enhedsdagene, ellers "D", skal også være i slutningen af ​​funktionen. Så den fulde funktion er '=DATEDIF(B3, C3, "D"),' som returnerer værdien 40, som vist nedenfor.

google datoer 3

DATEDIF vil også fungere, hvis du sætter datooplysningerne direkte ind i formlen. Klik på en regnearkscelle for at tilføje DATEDIF til, og indtast derefter ‘=DATEDIF(“4/5/2017”, “5/15/2017″,”D”)’ i fx-bjælken.

Det vil returnere 40 i den valgte celle som vist nedenfor.

google datoer 4

DAY360-funktionen

Google Sheets inkluderer DAY360, som beregner forskellen mellem datoer for et 360-dages år. 360-dages kalenderen bruges primært til finansielle regneark, hvor renteberegninger kan være påkrævet.

Syntaksen for DAYS360 er:

=DAYS360(startdato, slutdato, [metode]). [Metoden] er en valgfri indikator, du kan inkludere for dagtællingsmetoden.

For at bruge denne funktion til dit Google Sheets-regneark for datoerne 1/1/2016 og 1/1/2017 skal du indtaste '1/1/2016' i celle B4 som startdato og derefter indtaste '1/1/2017' i C4 som slutdato for funktionen.

Vælg nu celle D4, indtast funktionen '=DAYS360(B4, C4)' i 'fx'-bjælken og tryk på Enter. Så vil celle D4 inkludere i alt 360 dage mellem de valgte datoer. Bemærk, at den eneste reelle brug for denne særlige funktion er, hvis du arbejder med renter.

google datoer 5

NETWORKDAYS-funktionen

NETWORKDAYS beregner også antallet af dage mellem datoer, men det er ikke helt det samme som de andre. Denne funktion tæller kun ugedagene, så den udelader weekender fra ligningen. (Læs det som "Networkdays" i stedet for "Network Days".)

Som sådan kan du finde det samlede antal hverdage mellem et par datoer med NETWORKDAYS, og du kan også angive ekstra helligdage, så det udelukker andre datoer.

Syntaksen for NETWORKDAYS er:

NETVÆRKSDAGE(startdato, slutdato, [helligdage]).

Du kan tilføje denne funktion til dit regneark med eksempeldatoerne 4/4/2017 og 15/5/2017 indtastet i cellerne B3 og C3. Vælg en celle for at inkludere dagtotalen i, og klik i 'fx'-linjen for at indsætte funktionen.

Indtast '=NETWORKDAYS(B3, C3)' og tryk på Enter-tasten for at tilføje funktionen til den regnearkscelle, du har valgt til den. NETWORKDAYS-cellen vil inkludere de samlede 29 for antallet af dage mellem datoerne.

For at tilføje en feriedato til funktionen skal du først indtaste '17/4/2017' i celle A3. Vælg NETWORKDAYS-cellen, klik på fx-linjen, og modificer funktionen ved at tilføje cellereferencen A3 til den. Så funktionen ville da være =NETVÆRKSDAGE(B3, C3, A3), hvilket vil returnere 28 med den ekstra helligdag også fratrukket det samlede antal dage.

google datoer 6

Andre vigtige Dato-relaterede funktioner

Der er en række date-relaterede funktioner i Sheets, som du bør være bekendt med, hvis du skal arbejde meget med datoer.

  • Det DATO funktion konverterer et givet år, måned og dag til en dato. Formatet er DATO (år, måned, dag). For eksempel returnerer DATO(2019;12;25) "25/12/2019".
  • Det DATOVÆRDI funktion konverterer en korrekt formateret datostreng til et datoheltal. Formatet er DATOVÆRDI(datostreng); datostrengen kan være en hvilken som helst passende streng, såsom "12/25/2019" eller "1/23/2012 8:5:30".
  • Det DAG funktion returnerer dagen i måneden, som en bestemt dato falder på, i numerisk format. Formatet er DAG(dato). For eksempel returnerer DAG(“25/12/2019”) 25.
  • Det DAGE funktion returnerer antallet af dage mellem to datoer. Formatet er DAYS (slutdato, startdato). For eksempel returnerer DAGE("12/25/20189", "8/31/2019") 116.
  • Det EDATE funktion returnerer en dato et bestemt antal måneder før eller efter den givne dato. Formatet er EDATE(startdato, antal måneder). For eksempel returnerer EDATE("8/31/2019", -1) "7/31/2019".
  • Det MÅNED funktion returnerer måneden i året, som en bestemt dato falder på, i numerisk format. Formatet er MÅNED(dato). For eksempel returnerer MONTH("8/30/2019") 8.
  • Det I DAG funktion returnerer den aktuelle dato som en datoværdi. Formatet er I DAG(). For eksempel vil TODAY() på tidspunktet for skrivningen returnere "8/31/2019".
  • Det UGEDAG funktion returnerer en numerisk værdi, der viser ugedagen på den angivne dato. Formatet er WEEKDAY(dato, type) og typen kan være 1, 2 eller 3. Hvis typen er 1, tælles dage fra søndag og søndag har en værdi på 1. Hvis typen er 2, tælles dage fra mandag og værdien af ​​mandag er 1. Hvis typen er 3, tælles dage fra mandag, og værdien af ​​mandag er 0. For eksempel er 30/4/2019 en tirsdag, og WEEKDAY("4/30/2019",1) ville returner 3, mens WEEKDAY("4/30/2019",2) ville returnere 2 og WEEKDAY("4/30/2019",3) ville returnere 1.
  • Det ÅR funktion returnerer en numerisk værdi, der viser året for den angivne dato. Formatet er ÅR(dato). For eksempel vil YEAR("12/25/2019") returnere 2019.

Google Sheets er et utroligt kraftfuldt program, især til et program, der er helt gratis. Selvom det måske ikke er helt så kraftfuldt som noget som Microsoft Excel, kan det stadig håndtere en lang række opgaver, inklusive denne.