Inhoudsopgave
Misschien moet u uw resultaten bij het onderzoeken van financiële gegevens automatiseren. Omdat het dagelijks bijwerken van de gegevens zeer tijdrovend is. Daarom moet u misschien telt het aantal dagen tussen vandaag en een andere datum. In deze handleiding laten we u zien hoe u dagen van datum tot vandaag automatisch kunt tellen met behulp van een Excel-formule.
Download Praktijk Werkboek
Download dit oefenwerkboek om te oefenen terwijl u dit artikel leest.
Dagen automatisch tellen.xlsm6 Beste manieren om dagen van datum tot vandaag automatisch te tellen met behulp van Excel-formule
In de onderstaande paragrafen laten we u de zes meest effectieve technieken zien om dagen te berekenen vanaf een bepaalde datum tot de huidige dag. We gebruiken zowel de ingebouwde formules van Excel als VBA In de onderstaande afbeelding wordt een voorbeeld gegeven om u te helpen de opdracht uit te voeren.
1. De functie TODAY toepassen om dagen vanaf de datum automatisch te tellen tot vandaag in Excel
De eenvoudigste manier om het verschil in dagen vanaf vandaag te tellen is de VANDAAG functie.
Syntaxis van de formule is,
=TODAY()-Cell(een andere datum)
Om de VANDAAG functie, volg de onderstaande stappen.
Stap 1:
- Type eerst de volgende formule.
=TODAY()-B5
Stap 2:
- Druk vervolgens op Ga naar om het eerste resultaat te krijgen.
Stap 3:
- Gebruik tot slot de AutoFill hendel om de andere resultaten te vinden.
Lees meer: Excel formule om het aantal dagen tussen vandaag en een andere datum te berekenen (6 snelle manieren)
2. Gebruik de functie DAYS om automatisch dagen te tellen van datum tot vandaag in Excel
De syntaxis van de DAGEN functie is:
=DAYS(end_date, start_date)
Om de DAGEN functie, volg de onderstaande instructies.
Stap 1:
- Typ de volgende formule in cel C5 Hier verwijst end_date naar vandaag, en de B5 celwaarde is de begindatum.
=DAYS(TODAY(), B5)
Stap 2:
- Om de eerste waarde te zien, drukt u op Ga naar .
Stap 3:
- Dan, om de andere waarden te krijgen, gebruik je de AutoFill handvat gereedschap.
Lees meer: Aantal dagen tussen twee data berekenen met VBA in Excel
3. Gebruik de functie DATEDIF om dagen te tellen vanaf de datum tot vandaag.
De syntaxis van de DATEDIF functie:
=DATEDIF(begin_datum,eind_datum, feestdagen)
Om de DATEDIF functie volg de onderstaande stappen.
Stap 1:
- Voer de volgende formule in in cel C5 .
=DATEDIF(B5, TODAY(),"D")
- B5 is de begindatum vandaag is de einddatum . " D " betekent volle dagen.
Stap 2:
- Om het resultaat te zien, drukt u op de Kom binnen.
Stap 3:
- Om alle cellen te wijzigen, AutoFill de formules.
Opmerkingen. De DATEDIF functie is niet erg nauwkeurig. Excel beveelt het gebruik van de functie niet aan.
Lees meer: Hoe de functie DateDiff gebruiken in Excel VBA (5 voorbeelden)
Vergelijkbare lezingen:
- [Fixed!] VALUE fout (#VALUE!) bij het aftrekken van tijd in Excel
- Een dag aftellen in Excel (2 voorbeelden)
- 30 dagen toevoegen aan een datum in Excel (7 snelle methodes)
- Hoe 7 dagen toevoegen aan een datum in Excel (3 methoden)
- Jaren berekenen in Excel vanaf vandaag (4 manieren)
4. Voer de ABS-functie uit om negatieve dagen te tellen vanaf de datum tot vandaag.
Soms krijgt u geen waarde voor negatieve resultaten als we de datum van vandaag aftrekken van een toekomstige datum. Om dat te krijgen, nestelt u gewoon de VANDAAG functie binnen de ABS functie. Volg de instructies om de stappen te voltooien.
Stap 1:
- Schrijf eerst de volgende formule voor de ABS.
=ABS(TODAY()-B5)
Stap 2:
- Druk vervolgens op de Kom binnen.
Stap 3:
- Om de volledige resultaten in de kolom te krijgen, gebruik je de AutoFill handvat gereedschap.
Lees meer: Hoe COUNTIFS gebruiken met datumbereik in Excel (6 eenvoudige manieren)
5. Een VBA-code toepassen op een enkele cel om de dagen automatisch te tellen
Naast de voorgaande methoden kunnen we gebruik maken van VBA om de telling te doen. Volg gewoon de onderstaande stappen om het gedaan te hebben.
Stap 1:
- Druk eerst op Alt + F11 om de VBA-macro .
- Klik op de Invoegen.
- Kies de Module.
Stap 2:
- Plak het volgende VBA codes om het resultaat te krijgen in D5 .
Sub Count_days_from_today_for_a_cell() 'Declareer eerst een variabele Dim ws As Worksheet 'Stel je huidige werkbladnaam in Set ws = Worksheets("Single cell VBA") 'Stel referentie naar de datums in Set Previous_Date = ws.Range("B5") Set Todays_Date = ws.Range("C5") 'Pas formule toe om dagen tussen twee datums te tellen ws.Range("D5") = Todays_Date - Previous_Date End Sub
Stap 3:
- Sla dan het programma op en druk op F5 om het uit te voeren.
- Daarom krijgt u het verschil van dagen in cel D5 .
Stap 4:
- Herhaal de vorige stappen voor de overige cellen, en uw eindresultaat ziet eruit als in onderstaande afbeelding.
Gerelateerde inhoud: Hoe resterende dagen berekenen in Excel (5 methoden)
6. Een VBA-code uitvoeren voor een bereik om de dagen te tellen vanaf de datum tot vandaag
Behalve een enkele cel kunnen we ook de VBA voor een reeks om het verschil van dagen automatisch te tellen. We zullen een formule maken via VBA en pas het toe op ons werkblad. Volg gewoon de aanwijzingen in de hoofdlijnen.
Stap 1:
- Om de VBA-macro Druk op Alt + F11
- Klik vervolgens op de Invoegen.
- Selecteer daarna de Module.
Stap 2:
- Plak dan het volgende VBA code voor het invoeren van de formule in cel E5 .
Sub Count_days_from_today_in_a_range() 'Declareer eerst een variabele Dim ws As Worksheet 'Stel referentie in naar je huidige werkblad Naam Set ws = Worksheets("Range VBA") 'Pas formule toe om dagen tussen twee datums te tellen ws.Range("E5").Formula = "=DATEDIF(B5,C5,D5)" End Sub
Stap 3:
- Sla het programma op en druk op F5 om het uit te voeren.
- Als resultaat ziet u het resultaat in cel E5 met formule. Nu passen we dezelfde formule toe op de rest van de cellen.
Stap 4:
- Sleep gewoon de Autovulling hendel om de resultaten volledig te krijgen.
Gerelateerde inhoud: 3 Geschikte Excel-formule om dagen te tellen vanaf datum
Conclusie
Ter samenvatting: ik hoop dat u nu begrijpt hoe u automatisch dagen kunt tellen vanaf een bepaalde datum tot vandaag. Al deze methoden moet u gebruiken om te instrueren en te oefenen met uw gegevens. Bekijk het oefenboek en breng het geleerde in praktijk. Dankzij uw onmisbare steun zijn wij gemotiveerd om door te gaan met het geven van seminars als deze.
Als u vragen heeft, aarzel dan niet om contact met ons op te nemen. Laat ons weten wat u ervan vindt in het commentaarveld hieronder.
De Exceldemy zal het personeel uw vragen zo snel mogelijk beantwoorden.
Blijf bij ons en blijf leren.