Innholdsfortegnelse
Det kan hende du må automatisere resultatene dine når du undersøker økonomiske data. Fordi det er ekstremt tidkrevende å oppdatere dataene på daglig basis. Som et resultat må du kanskje telle antall dager mellom i dag og en annen dato. I denne opplæringen vil vi vise deg hvordan du automatisk teller dager fra dato til i dag ved å bruke excel-formel.
Last ned øvelsesarbeidsbok
Last ned denne øvelsesarbeidsboken for å trene mens du leser denne artikkelen.
Tell dager automatisk.xlsm
6 beste måter å telle dager fra dato til i dag automatisk ved å bruke Excel-formel
I avsnittene nedenfor viser vi deg de seks mest effektive teknikkene for å beregne dager fra en gitt dato til i dag. Vi bruker Excels innebygde formler så vel som VBA formler. Et eksempeldatasett er gitt i bildet nedenfor for å hjelpe deg med å fullføre oppgaven.
1. Bruk TODAY-funksjonen for å telle dager fra dato til i dag automatisk i Excel
Den enkleste måten å telle forskjellen i dager fra i dag er å bruke funksjonen I DAG .
Syntaks for formelen er,
=TODAY()-Cell(another date)
For å bruke funksjonen I DAG , følg trinnene nedenfor.
Trinn 1:
- Først skriver du inn følgende formel.
=TODAY()-B5
Trinn 2:
- Deretter trykker du Enter for å få den førsteresultat.
Trinn 3:
- Til slutt bruker du Autofyll håndtaket verktøy for å finne de andre resultatene.
Les mer: Excel-formel for å beregne antall dager mellom i dag & En annen dato (6 raske måter)
2. Bruk DAYS-funksjonen til å telle dager fra dato til i dag automatisk i Excel
Syntaksen til DAGER -funksjonen er:
=DAYS(end_date, start_date)
For å bruke funksjonen DAGER , følg instruksjonene nedenfor.
Trinn 1:
- Skriv inn følgende formel i celle C5 . Her refererer end_date til i dag, og B5 celleverdien er startdatoen.
=DAYS(TODAY(), B5)
Trinn 2:
- For å se den første verdien, trykk Enter .
Trinn 3:
- Deretter, for å få de andre verdiene, bruk Autofyll håndtaksverktøyet.
Les mer: Beregn antall dager mellom to datoer med VBA i Excel
3. Bruk DATEDIF-funksjonen til å Tell dager fra dato til i dag
Syntaksen til DATEDIF funksjonen:
=DATEDIF(start_date,end_date, holidays)
For å bruke DATEDIF funksjon følg de skisserte trinnene nedenfor.
Trinn 1:
- Skriv inn følgende formel i celle C5 .
=DATEDIF(B5, TODAY(),"D")
- B5 er startdatoen , i dag er sluttdato . « D » betyr hele dager.
Trinn 2:
- Tilse resultatet, trykk Enter.
Trinn 3:
- For å gjøre endringer i alle cellene, Autofyll formlene.
Notater. DATEDIF funksjonen er ikke særlig nøyaktig. Excel anbefaler ikke bruk av funksjonen.
Les mer: Hvordan bruke DateDiff-funksjonen i Excel VBA (5 eksempler)
Lignende avlesninger:
- [Fikset!] VERDI-feil (#VALUE!) Når du trekker fra tid i Excel
- Hvordan for å lage en dagnedtelling i Excel (2 eksempler)
- Legg til 30 dager til en dato i Excel (7 raske metoder)
- Hvordan Legg til 7 dager til en dato i Excel (3 metoder)
- Beregn år i Excel fra i dag (4 måter)
4. Utfør ABS-funksjon for å telle negative dager fra dato til i dag
Noen ganger vil du ikke få verdi for negative resultater hvis vi trekker dagens dato fra en fremtidig dato. For å få det, er det bare å legge TODAY funksjonen inne i ABS funksjonen. For å fullføre trinnene, følg instruksjonene.
Trinn 1:
- Skriv først følgende formel for ABS.
=ABS(TODAY()-B5)
Trinn 2:
- Trykk deretter Enter.
Trinn 3:
- For å få de fullstendige resultatene i kolonnen, bruk Autofyll håndtaksverktøyet.
Les mer: Hvordan bruke COUNTIFS med datoperiodei Excel (6 enkle måter)
5. Bruk en VBA-kode for en enkeltcelle for å telle dager automatisk
I tillegg til de tidligere metodene kan vi bruke VBA for å gjøre tellingen. Bare følg trinnene nedenfor for å ha gjort det.
Trinn 1:
- Trykk først Alt + F11 for å åpne VBA-makroen .
- Klikk på Sett inn.
- Velg Modul.
Trinn 2:
- Lim inn følgende VBA koder for å få resultatet i D5 .
9040
Trinn 3:
- Deretter lagrer du programmet og trykker F5 for å kjøre det.
- Derfor får du differansen på dager i celle D5 .
Trinn 4:
- Gjenta de forrige trinnene for hvilecellene, og det endelige resultatet vil se ut som i bildet nedenfor.
Relatert innhold: Hvordan beregne gjenværende dager i Excel (5 metoder)
6. Kjør en VBA-kode for et område for å telle dager fra dato til i dag
Bortsett fra en enkelt celle, kan vi også bruke VBA for å telle et område forskjellen på dager automatisk. Vi vil lage en formel gjennom VBA og bruke den på regnearket vårt. Bare følg konturinstruksjonene.
Trinn 1:
- For å åpne VBA-makroen , trykk Alt + F11
- Deretter klikker du på Sett inn.
- Deretter velger du modulen.
Trinn 2 :
- Deretter limer du inn følgende VBA kode for å skrive inn formelen i celle E5 .
5027
Trinn 3:
- Lagre programmet og trykk F5 for å kjøre det.
- Som et resultat vil du se resultatet i celle E5 som inneholder formel. Nå vil vi bruke den samme formelen på resten av cellene.
Trinn 4:
- Bare, dra ned Autofyll håndtaksverktøyet for å få alle resultatene.
Relatert innhold: 3 egnet Excel-formel for å telle dager fra dato
Konklusjon
For å oppsummere, håper jeg du nå forstår hvordan du automatisk teller dager fra en gitt dato til i dag. Alle disse metodene bør brukes til å instruere og øve med dataene dine. Se gjennom øvingsboken og bruk det du har lært å bruke. På grunn av din viktige støtte er vi motiverte til å fortsette å holde seminarer som dette.
Hvis du har spørsmål, ikke nøl med å kontakte oss. Gi oss beskjed om hva du synes i kommentarfeltet nedenfor.
Ansatte Exceldemy vil svare på dine henvendelser så raskt som mulig.
Bli hos oss og fortsett å lære .