Hoe automatyske datumferoaring yn Excel út te fieren mei formule

  • Diel Dit
Hugh West

Hjoed sille wy wat automatyske datumferoaring -formule sjen litte yn Excel, mei oare wurden,  hoe't jo datums automatysk wizigje kinne troch formules yn Excel . Yn in protte situaasjes kinne jo, om jo taak makliker te meitsjen, automatyske fernijings fan datum, tiidsekwinsjenûmer, ensfh. Excel jout jo dêr in funksje foar. Foar dizze sesje brûke wy Excel 2019, fiel jo frij om josels te brûken.

Download Oefenwurkboek

Jo binne wolkom om it oefenwurkboek te downloaden fan de folgjende keppeling.

Automatyske datumferoaring.xlsx

5 Nuttige metoaden om Datum automatysk te feroarjen mei formule yn Excel

Yn dizze seksje sil ik 5 nuttige metoaden besprekke om datums automatysk te feroarjen mei formules yn Excel. Mar foardat wy yn dy metoaden springe, litte wy earst de kontekst begripe. Yn in echte situaasje kinne jo in automatyske fernijing easkje fan 'e datum, tiidsekwinsjenûmer, ensfh. Hjirûnder haw ik twa foarbylden jûn wêr't wy by ien gelegenheid in automatysk bywurke hjoeddeistige datum nedich hawwe en by in oare gelegenheid de oerbleaune tiden foar de kommende Kryst moatte berekkenje.

As de dei feroaret, sil de útfier seksje automatysk bywurke wurde. Om te witten hoe't wy dat kinne dwaan, litte wy ús 1e metoade ûndersykje.

1. Formule brûke mei Excel TODAY-funksje om datum automatysk te feroarjen

Wy kinne de brûkeTODAY funksje om datums automatysk te feroarjen. TODAY jout de aktuele datum werom. Om mear te witten folgje de stappen hjirûnder.

Stappen:

  • Yn it foarbyld hjirûnder sille wy de datum fan hjoed ynfoegje yn sel C5 dy't yn 'e takomst automatysk bywurke wurdt as de datum feroaret.

  • Om dat te dwaan, skriuw de folgjende formule op yn sel C5 en druk op Enter .
=TODAY()

  • As resultaat sille wy sjoch de aktuele datum. Wylst ik dit artikel skriuw op 5 desimber 2022, toant it 5-Dec-22.

  • Om te kontrolearjen as dizze datum sil bywurke wurde yn 'e takomst of net, wy kinne de aktuele datum manuell feroarje op it kompjûtersysteem en observearje. Hjirfoar feroarje wy de datum fan 5 desimber 2022 nei 14 desimber 2022 op myn kompjûter. Om dat te dwaan, gean nei Ynstelling > Tiid & Taal > De datum en tiid mei de hân ynstelle > Feroarje .

  • No , set de winske datum en tiid yn en klik op Feroarje .

  • No as wy it Excel-bestân opnij laden, sille wy sjen dat de datum 14-Des-22 toant.

Lês mear: Hoe kinne jo datums ynfoegje yn Excel Automatysk (3 Simple Tricks)

2. Gebrûk fan NOW-funksje foar automatyske feroaring fan datum

In oare funksje dy't de aktuele datum leveret is de NOW-funksje . Boppedat, itjout ek de tiidwearde werom. Om de formule oan te passen, folgje de stappen hjirûnder.

Stappen:

  • Lykas de foarige metoade, skriuw op sel C5 op de folgjende formule en druk op Enter.
=NOW()

  • No sille jo sjen dat dizze funksje jout ek de aktuele datum.

  • Om't de funksje NOW in dynamyske wearde weromjout, sil dizze ek bywurke wurde automatysk like de funksje TODAY .

3. Komplekse formulekombinaasje tapasse

Yn 'e eardere seksje hawwe wy sjoen hoe't jo ienfâldige Excel-funksjes kinne brûke om datums automatysk te feroarjen. Litte wy hjir in bytsje komplekse formule bouwe. Dizze kear sille wy in kombinaasje fan DATE, JIER, MOANNE , DAY , en HJOED funksjes brûke om in formule te meitsjen dy't it resultaat automatysk feroaret. Om de formule oan te passen, folgje de stappen hjirûnder.

Stappen:

  • Skriuw yn sel C5 de folgjende formule op en druk op Enter .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))

  • Dêrtroch krije jo de datum fan hjoed as resultaat.

  • Omdat dizze formule de dynamyske funksje hat HJOED , wurdt it resultaat ek automatysk bywurke.

🎓 Hoe wurket de formule?

De funksje YEAR hellet de jierwearde op fan it resultaat fan HJOED . En de funksjes MONTH en DAY helje de moanne en dei opwearden respektivelik út it resultaat fan TODAY . Dan jout de funksje DATE de datum werom.

Opmerking: Ynstee fan de funksje TODAY kinne wy ​​ek de funksje NOW brûke om in ferlykber resultaat.

4. Feroaring fan datum basearre op oanswettende selwearde

Wy kinne formules op sa'n manier bouwe dat Excel de resultearjende datum sil bywurkje foar elke feroaring yn 'e neistlizzende sel. Hjir sille wy twa foarbylden sjen dy't relatearre binne oan dit senario.

4.1 Automatyske fernijing fan datum by gegevensynfier fan oanbuorjende sel

Yn dit foarbyld hawwe wy in ynfierkolom en in datum fan 1e gegevensynfier pylder. Foar no binne de sellen fan 'e Ynfierkolom leech. Wy wolle de datum as dizze sellen net leech wurde of mei oare wurden wannear't wy de wearden yn dy sellen ynfiere.

Hjir sille wy de IF-funksje brûke om betingst-basearre tiidupdates út te fieren. Om mear te witten, folgje de stappen hjirûnder.

Stappen:

  • Skriuw yn sel C5 de folgjende formule op en druk dan op Enter .
=IF(B5"",IF(C5"",C5,NOW()),"")

  • Gebrûk dan Fillhandtak om automatysk folje de sel C6 .
  • No, as wy wat ynfiere yn sellen B5 en B6 , sil Excel automatysk de aktuele datum werjaan op sellen respektivelik C5 en C6 .

  • Dernei, sels as jo de wearden fierder feroarje yn B5/B6 sille de datums op C5/C6 net feroare wurde asit is net de 1e kear dat jo de wearde ynfiere.

Hoe wurket de formule?

  • IF(C5””,C5,NOW())

C5“” ymplisearret Is C5 net leech . As it wier is (Net leech), sil it C5 weromkomme. Oars sil it hjoeddeiske tiid (NOW) weromjaan.

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

As B5 is net leech, dan sil weromkomme de hjoeddeiske datum & amp; Tiid. Oars sil it in lege sel werombringe.

Lês Mear: Hoe't jo de datum automatysk ynfolje kinne yn Excel as de sel bywurke wurdt

4.2 Automatyske fernijing fan datum by oanswettende sel Wearde wurdt feroare

Yn 'e eardere seksje, om de datum-tiid te feroarjen, moasten wy earst de sel neistlizzende leech meitsje om dan in wearde opnij yn te fieren. It wurdt net bywurke as jo de ynhâld fan 'e neistlizzende sel feroarje. As jo ​​​​wolle dat de wearde elke kear bywurke wurdt as de neistlizzende sel wurdt bywurke, dan moatte wy miskien in nije formule brûke. Om mear te witten folgje de stappen hjirûnder.

Stappen:

  • Skriuw yn sel C5 de folgjende formule op en druk op Enter .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")

Hoe wurket 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 ADDRESS-funksje jout it adres werom foar in sel basearre op in opjûne rige en kolom nûmer. Dizze formule brûkt de CELL-funksje om de referinsje fan 'e lêste bewurke sel te krijen, en as it itselde is as dy links dêrfan, fernijt it de datum-tiidwearde.

  • Brûk de Fillhandgreep om C6 automatysk yn te foljen.
  • No as ik wat yn sel ynfiere B5 , sil de ynfierdatum werjûn wurde op sel C5 .

  • No, as wy de ynfier feroarje, de Datum wearde sil ek feroarje.

Tink derom dat yn beide foarbylden, as jo in flater fine by it tapassen fan de formule jo moatte kontrolearje oft iterative berekkening ynskeakele is of net. Om dat te dwaan, Gean nei Triem > Opsjes & GT; Formules . Kontrolearje dan de Iterative berekkening ynskeakelje en set de Maksimale iteraasje op 1.

5. Berekkening fan datumferskil automatysk

Wy kinne it ferskil tusken datums automatysk fine. Litte wy bygelyks sizze dat in HR de doer fynt fan 'e meiwurkers dy't oant hjoed de dei wurkje.

Om it ferskil te finen sille wy de DATEDIF-funksje<2 brûke>. Hjir sil Excel it ferskil moatte telle fan 'e hjoeddeistige datum. Dat, wy sille de funksje TODAY brûke. Om de formule ta te passen, folgje de stappen hjirûnder.

Stappen:

  • Op sel D5 skriuw de folgjende formule op en klikje Enter .
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"

  • As gefolch hawwe wy de tiid fan 'e tsjinst fan' e meiwurker.

  • No, as jo Fill Handle brûke om de rest fan 'e sel automatysk yn te foljen, krije jo de doer fan elkmeiwurker.

  • Omdat dizze formule de dynamyske funksje HJOED yn hat, sil Excel de datum automatysk bywurkje.

Hoe wurket de formule?

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

Wy hawwe in pear DATEDIF brûkt dy't it ferskil fine tusken de Joining Date en HJOED . Earste DATEDIF berekkent it ferskil yn moanneformaat (lykas wy "m") brûkt hawwe en de twadde berekkent it ferskil yn deiformaat.

Dingen om te ûnthâlden

  • As jo ​​it resultaat net fine yn it juste datumformaat, kinne jo de opmaak fan 'e sel feroarje en it datumformaat ynstelle jo wolle werjaan.

Konklúzje

Dat is alles foar hjoed. Wy hawwe ferskate oanpak neamd oangeande excel automatyske datumferoaring -formule. Hoopje dat jo dit nuttich fine. Fiel jo frij om kommentaar te jaan as iets dreech te begripen liket. Lit ús witte wat oare metoaden dy't wy hawwe mist hjir.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.