Mange Excel-brukere må legge til start- og sluttdato-kolonner i regneark. Som sådan inkluderer Excel noen få funksjoner som forteller deg hvor mange dager det er mellom to separate datoer. DATEDIF, DAYS360, DATE og NETWORKDAYS er fire funksjoner du kan legge til i celler som forteller deg antall dager mellom to datoer. Slik finner du antall dager mellom datoer med og uten de funksjonene i Excel.
Se også vår artikkel Hvordan passordbeskytte i Microsoft Excel
Slik finner du forskjellen mellom datoer uten funksjon
Først kan du finne forskjellen mellom datoer ved å trekke dem fra. Excel inkluderer ikke en subtraheringsfunksjon, men du kan fortsatt legge til subtraksjonsformler til celler. Så åpne et tomt Excel-regneark, og skriv inn en start- og sluttdato i cellene B4 og C4 som i stillbildet nedenfor. Merk at datoene skal være i amerikansk format med måned første, dag andre og år tredje.
I eksemplet over er datoene 4/1/2017 og 5/5/2017. Nå bør du velge celle D4 og klikke inne i funksjonslinjen øverst på arket. Input '= C4-B4' i linjen og trykk Enter. Celle D4 vil returnere en verdi på 34 hvis du skrev inn de samme datoene i cellene som i øyeblikksbildet over. Som sådan er det 34 dager mellom 1. april 2017 og 5. mai 2017.
DATO-funksjonen
Alternativt kan du finne forskjellen mellom to datoer uten med DATE-funksjonen. Deretter kan du finne antall dager ved å legge inn datoene i funksjonslinjen i stedet for regnearkceller. Den grunnleggende syntaks for den funksjonen er: = DATE (åååå, m, d) -DATO (åååå, m, d) ; slik at du legger inn datoene bakover.
La oss legge til den funksjonen med de samme datoene 4/1/2017 og 5/5/2017. Velg en celle i regnearket du vil legge til funksjonen til. Klikk deretter inne i funksjonslinjen, skriv inn '= DATE (2017, 5, 5) -DATE (2017, 4, 1)' og trykk Enter. Du må kanskje også velge et generelt tallformat for cellen hvis returnert verdi er i datoformat. Med et generelt tallformat vil cellen returnere en verdi på 34 dager som vist i øyeblikksbildet nedenfor.
DATEDIF-funksjonen
DATEDIF er en fleksibel funksjon du kan beregne de totale dagene mellom datoer med ved å legge inn datoer på regnearket eller i funksjonslinjen. DATEDIF er imidlertid ikke oppført i Excel's Insert Function-vindu. Dermed må du oppgi den direkte i funksjonslinjen. Syntaks for DATEDIF-funksjonen er: DATEDIF (startdato, sluttdato, enhet) . Du kan angi en startdato og sluttdato eller cellehenvisninger til bestemte datoer i funksjonen, og deretter legge til enhetsdagene til slutten av den.
Så velg en celle du vil legge DATEDIF til i regnearket, og klikk deretter i formellinjen for å legge inn funksjonen. For å finne forskjellen mellom de to datoene du skrev inn i cellene C4 og B4, skriver du inn følgende i funksjonslinjen: '= DATEDIF (B4, C4, “d").' DATEDIF-cellen vil inkludere antall dager mellom datoene som vist direkte nedenfor.
Dette er imidlertid mye mer fleksibelt enn DATE-funksjonen, da du kan endre enhetene. Anta for eksempel at du trengte å telle tallet dagene mellom to datoer, men også ignorere årene. Du kan gjøre det ved å legge til 'yd' til funksjonen. Skriv for eksempel inn '4/1/2017' og '5/5/2018' i to celler, og inkluder deretter 'yd' i funksjonen som vist nedenfor.
Det returnerer en verdi på 34 dager mellom 1/1/2017 og 5/5/2018, noe som stemmer hvis du ignorerer året. Hvis funksjonen ikke ignorer året, ville verdien være 399.
DAYS360-funksjonen
DAYS360-funksjonen er en som finner de totale dagene mellom datoene basert på en 360-dagers kalender, som er mer adoptert for regnskapsår. Som sådan kan det være en bedre funksjon for regnearkene. Det vil ikke gjøre stor forskjell for datoer med bare noen måneder fra hverandre, men for lengre perioder vil DAYS360 gi litt andre verdier enn de andre funksjonene.
Skriv inn 1/1/2016 og 1/1/2017 i cellene B6 og C6 på regnearket. Klikk deretter på en celle for å inkludere DAYS360-funksjonen i, og trykk på fx- knappen ved siden av funksjonslinjen. Velg DAYS360 for å åpne vinduet som vises rett nedenfor.
Trykk på Start_date-knappen og velg celle B6. Klikk deretter på End_date-knappen og velg celle C6 i regnearket. Trykk OK for å legge til DAYS360 i regnearket, som vil returnere en verdi på 360.
NETWORKDAYS-funksjonen
Hva om du trenger å finne forskjellen mellom to datoer, men ekskludere helgene fra ligningen? DATEDIF, DATE og DAYS360 kommer ikke til å være mye bra for et slikt scenario. NETWORKDAYS er en funksjon som finner antall dager mellom datoer uten å inkludere noen helger, og den kan også faktorere i ekstra ferier, for eksempel helligdager. Så det er ment å være en funksjon for prosjektplanlegging. Funksjonens grunnleggende syntaks er: = NETWORKDAYS (start_date, end_date, ) .
Hvis du vil legge til NETWORKDAYS i et regneark, klikker du på en celle for funksjonen og trykker på fx- knappen. Velg NETWORKDAYS for å åpne vinduet i øyeblikksbildet rett nedenfor. Deretter klikker du på Start_date-knappen og velger en celle i regnearket som inneholder en startdato. Trykk på End_date-knappen, velg en celle med en sluttdato i den og trykk OK for å legge funksjonen til regnearket.
I skjermdumpen rett over er start- og sluttdato 4/1/2017 og 5/5/2017. NETWORKDAYS-funksjonen returnerer en verdi på 25 dager mellom datoene uten helgene. Med helgene inkludert er de totale dagene 34 som med tidligere eksempler.
For å inkludere ekstra feriedager i funksjonen, angir du disse datoene i ytterligere regnearkceller. Trykk deretter på Ferien-cellehenvisningsknappen i NETWORKDAYS-funksjonsvinduet og velg cellen, eller cellene, som inkluderer feriedatoer. Det vil trekke ferien fra det endelige tallet.
Så det er mange måter du kan beregne dager mellom start- og sluttdatoer i Excel-regneark. Nyere Excel-versjoner inkluderer også en DAYS-funksjon som du kan finne forskjellen mellom et par datoer med. Disse funksjonene vil helt sikkert komme til nytte for regneark som inneholder mange datoer.
