Hoe automatische datumverandering uitvoeren in Excel met behulp van een formule

  • Deel Dit
Hugh West

Vandaag gaan we enkele automatische datumverandering formule in Excel, met andere woorden, hoe je data automatisch verandert via formules in Excel In veel situaties, om uw taak te vergemakkelijken, kunt u vragen om automatische updates van datum, tijdvolgnummer, enz. Excel biedt u een functie voor dat. Voor deze sessie gebruiken we Excel 2019, voel je vrij om de jouwe te gebruiken.

Download Praktijk Werkboek

U kunt het oefenwerkboek downloaden via de volgende link.

Automatische datumwijziging.xlsx

5 nuttige methoden om Datum automatisch wijzigen met formule in Excel

In dit deel bespreek ik 5 nuttige methoden om data automatisch veranderen met formules Maar laten we eerst de context begrijpen voordat we deze methoden gaan gebruiken. In een echte situatie kan het zijn dat u een automatische update van de datum, het volgnummer van de tijd, enz. nodig hebt om uw taak te vergemakkelijken. Hieronder heb ik twee voorbeelden gegeven waarbij we de ene keer een automatisch bij te werken huidige datum nodig hebben en de andere keer de resterende tijd moeten berekenen voor de volgendeKerstmis.

Als de dag verandert, wordt het uitvoergedeelte automatisch bijgewerkt. Om te weten hoe we dat kunnen doen, verkennen we onze 1e methode.

1. Formule gebruiken met Excel TODAY-functie om datum automatisch te wijzigen

We kunnen de TODAY-functie om de data automatisch te veranderen. VANDAAG geeft de huidige datum terug. Volg voor meer informatie de onderstaande stappen.

Stappen:

  • In het onderstaande voorbeeld voegen we de datum van vandaag in in de cel C5 die in de toekomst automatisch wordt bijgewerkt als de datum wordt gewijzigd.

  • Schrijf daartoe de volgende formule op in cel C5 en druk op Ga naar .
=TODAY()

  • Als gevolg daarvan zien we de huidige datum. Terwijl ik dit artikel schrijf op 5 december 2022, staat er 5-dec-22.

  • Om te controleren of deze datum in de toekomst wordt bijgewerkt of niet, kunnen we de huidige datum handmatig wijzigen op het computersysteem en observeren. Hiervoor wijzigen we op mijn computer de datum van 5 december 2022 in 14 december 2022. Ga daarvoor naar Instelling > Tijd & Taal > Datum en tijd handmatig instellen > Verander .

  • Stel nu de gewenste datum en tijd in en klik op Verander .

  • Als we nu het Excel-bestand opnieuw laden, zien we dat de datum wordt weergegeven 14-dec-22 .

Lees meer: Automatisch datums invoegen in Excel (3 eenvoudige trucs)

2. Gebruik van de NU-functie voor het automatisch wijzigen van de datum

Een andere functie die de huidige datum oplevert is de NU-functie Bovendien geeft het ook de tijdswaarde terug. Volg de onderstaande stappen om de formule toe te passen.

Stappen:

  • Zoals de vorige methode, op cel C5 schrijf de volgende formule op en druk op Kom binnen.
=NOW()

  • Nu zul je zien dat deze functie ook de huidige datum geeft.

  • Als de NU functie een dynamische waarde teruggeeft, wordt deze ook automatisch bijgewerkt zoals de VANDAAG functie.

3. Toepassing van complexe formulecombinatie

In het vorige deel hebben we gezien hoe we eenvoudige Excel-functies kunnen gebruiken om datums automatisch te wijzigen. Laten we nu een kleine complexe formule maken. Deze keer gebruiken we een combinatie van DATUM, JAAR, MAAND , DAG en VANDAAG functies om een formule te maken die het resultaat automatisch verandert. Volg de onderstaande stappen om de formule toe te passen.

Stappen:

  • In de cel C5 schrijf de volgende formule op en druk op Ga naar .
=DATUM(JAAR(VANDAAG()),MAAND(VANDAAG()),DAG(VANDAAG())

  • Het resultaat is de datum van vandaag.

  • Aangezien deze formule de dynamische functie VANDAAG wordt het resultaat automatisch bijgewerkt.

Hoe werkt de formule?

De JAAR functie haalt de jaarwaarde op uit het resultaat van VANDAAG En de MAAND en DAG functies halen respectievelijk de maand- en dagwaarden uit het resultaat van VANDAAG Dan de DATUM functie geeft de datum terug.

Opmerking: In plaats van de VANDAAG functie, kunnen we ook de NU functie om een vergelijkbaar resultaat te krijgen.

4. Wijziging van de datum op basis van de waarde van de aangrenzende cel

We kunnen formules zo opstellen dat Excel de resulterende datum bijwerkt voor elke wijziging in de aangrenzende cel. We zullen hier twee voorbeelden zien die met dit scenario te maken hebben.

4.1 Automatisch bijwerken van datum na invoer van gegevens van aangrenzende cel

In dit voorbeeld hebben we een kolom Invoer en een kolom Datum eerste gegevensinvoer. Op dit moment zijn de cellen van de kolom Invoer leeg. We willen de datum wanneer deze cellen niet meer leeg zijn of met andere woorden wanneer we de waarden in die cellen invoeren.

Hier gebruiken we de IF-functie om op voorwaarden gebaseerde tijdsupdates uit te voeren. Volg de onderstaande stappen voor meer informatie.

Stappen:

  • In de cel C5 , schrijf de volgende formule op en druk dan op Ga naar .
=IF(B5"",IF(C5"",C5,NOW()),"")

  • Gebruik dan Vulgreep om de cel automatisch te vullen C6 .
  • Als we nu iets invoeren op de cellen B5 en B6 zal Excel automatisch de huidige datum weergeven in de cellen C5 en C6 respectievelijk.

  • Daarna, zelfs als u de waarden in B5/B6 de data op C5/C6 zal ongewijzigd zijn, omdat het niet de eerste keer is dat u de waarde invoert.

Hoe werkt de formule?

  • IF(C5"",C5,NOW())

C5" impliceert Is C5 niet leeg Als het waar is (niet leeg), geeft het C5 terug. Anders geeft het de huidige tijd (NU) terug.

  • IF(B5"",IF(C5"",C5,NOW()),"")

Als B5 niet leeg is, dan geeft het de huidige datum en tijd terug, anders geeft het een lege cel terug.

Lees meer: Hoe datum automatisch te vullen in Excel wanneer cel wordt bijgewerkt

4.2 Automatisch bijwerken van de datum wanneer de waarde van de aangrenzende cel wordt gewijzigd

In het eerdere deel moesten we, om de datum-tijd te wijzigen, eerst de aangrenzende cel leeg maken om vervolgens een waarde in te voeren. Deze wordt niet bijgewerkt wanneer u de inhoud van de aangrenzende cel wijzigt. Als u wilt dat de waarde wordt bijgewerkt telkens wanneer de aangrenzende cel wordt bijgewerkt, dan moeten we misschien een nieuwe formule gebruiken. Volg de onderstaande stappen om meer te weten te komen.

Stappen:

  • In de cel C5 Schrijf de volgende formule op en druk op Ga naar .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5)),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW()),"").

Hoe werkt de formule?

IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5)),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW()),"")

De functie ADDRESS geeft het adres van een cel gebaseerd op een gegeven rij- en kolomnummer. Deze formule gebruikt de CELL-functie om de referentie van de laatst bewerkte cel te krijgen, en als die gelijk is aan de cel links ervan, wordt de datum-tijdwaarde bijgewerkt.

  • Gebruik de Vulgreep om automatisch in te vullen C6 .
  • Als ik nu iets invoer in cel B5 wordt de ingangsdatum getoond in cel C5 .

  • Als we nu de invoer veranderen, verandert ook de waarde van de Datum.

Merk op dat in beide voorbeelden, als u een fout vindt bij het toepassen van de formule, u moet controleren of Iteratieve berekening is ingeschakeld of niet. Ga daarvoor naar Bestand> Opties> Formules Controleer dan de Iteratieve berekening inschakelen en stel de Maximale Iteratie naar 1.

5. Automatische berekening van het datumverschil

We kunnen het verschil tussen data automatisch vinden. Bijvoorbeeld, stel dat een HR de duur van de werknemers die tot vandaag werken wil vinden.

Om het verschil te vinden, gebruiken we de functie DATEDIF Hier moet Excel het verschil met de huidige datum tellen. We gebruiken dus de optie VANDAAG functie. Volg de onderstaande stappen om de formule toe te passen.

Stappen:

  • Op cel D5 Schrijf de volgende formule op en klik op Ga naar .
=DATEDIF(C5,TODAY(),"m")&" maanden " &DATEDIF(C5,TODAY(),"md")&" dagen"

  • Daardoor hebben we de duur van het dienstverband van de werknemer.

  • Nu, als u Vulgreep om de rest van de cel automatisch in te vullen, krijgt u de duur van elke werknemer.

  • Aangezien deze formule de dynamische functie VANDAAG erin, zal Excel de datum automatisch bijwerken.

Hoe werkt de formule?

  • DATEDIF(C5,TODAY(),"m")&" maanden " &DATEDIF(C5,TODAY(),"md")&" dagen"

We hebben een paar DATEDIF die het verschil vinden tussen de Aansluiten bij Datum en VANDAAG . Eerste DATEDIF berekent het verschil in maandformaat (omdat we "m" hebben gebruikt) en de tweede berekent het verschil in dagformaat.

Dingen om te onthouden

  • Als u het resultaat niet in het juiste datumformaat vindt, kunt u de opmaak van de cel wijzigen en het datumformaat instellen dat u wilt weergeven.

Conclusie

Dat is alles voor vandaag. We hebben verschillende benaderingen opgesomd met betrekking tot excel automatische datumverandering formule. Ik hoop dat je dit nuttig vindt. Voel je vrij om commentaar te geven als iets moeilijk te begrijpen lijkt. Laat ons weten welke andere methoden we hier gemist hebben.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.