Hogyan számolja a napokat a dátumtól a mai napig automatikusan az Excel-képlet használatával

  • Ossza Meg Ezt
Hugh West

A pénzügyi adatok vizsgálatakor szükség lehet az eredmények automatizálására. Mivel az adatok napi szintű frissítése rendkívül időigényes. Ennek eredményeként szükség lehet arra, hogy megszámolja a mai nap és egy másik dátum közötti napok számát. Ebben a bemutatóban megmutatjuk, hogyan számolja a napokat a dátumtól a mai napig automatikusan az excel képlet segítségével.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.

Napok automatikus számlálása.xlsm

6 legjobb módja annak, hogy a napokat a dátumtól a mai napig automatikusan számolja az Excel-képlet használatával

Az alábbi szakaszokban bemutatjuk a hat leghatékonyabb technikát, amelyekkel kiszámíthatjuk a napokat egy adott dátumtól a mai napig. Az Excel beépített képleteit, valamint a VBA Az alábbi képen egy példaadathalmaz látható, amely segít a feladat elvégzésében.

1. Alkalmazza a TODAY funkciót a napok számolásához a dátumtól a mai napig automatikusan az Excelben

A legegyszerűbben úgy számolhatjuk meg a napok különbségét a mához képest, ha a TODAY funkció.

A képlet szintaxisa az,

=TODAY()-Cell(másik dátum)

A TODAY funkciót, kövesse az alábbi lépéseket.

1. lépés:

  • Először írja be a következő képletet.
=TODAY()-B5

2. lépés:

  • Ezután nyomja meg a Írja be a címet. hogy megkapjuk az első eredményt.

3. lépés:

  • Végül használja a AutoFill fogantyú eszközzel a többi eredmény megtalálásához.

Olvass tovább: Excel képlet a mai és egy másik dátum közötti napok számának kiszámításához (6 gyors módja)

2. A DAYS függvény használata a napok automatikus számlálásához a dátumtól a mai napig az Excelben

A szintaxis a NAPOK funkciója:

=DAYS(end_date, start_date)

A NAPOK funkciót, kövesse az alábbi utasításokat.

1. lépés:

  • Írja be a következő képletet a cellába C5 Itt az end_date a mai napra vonatkozik, és a B5 cella értéke a kezdeti dátum.
=DAYS(TODAY(), B5)

2. lépés:

  • Az első érték megjelenítéséhez nyomja meg a Írja be a címet. .

3. lépés:

  • Ezután a többi értékhez használja a AutoFill fogantyúszerszám.

Bővebben: Két dátum közötti napok számának kiszámítása VBA-val az Excelben

3. Használja a DATEDIF függvényt a napok számolásához a dátumtól a mai napig.

A szintaxis a DATEDIF funkció:

=DATEDIF(start_date,end_date, ünnepnapok)

A DATEDIF funkciót az alábbi lépéseket követve.

1. lépés:

  • Írja be a következő képletet a cellába C5 .
=DATEDIF(B5, TODAY(), "D")

  • B5 a start_date , ma van a end_date . " D " teljes napokat jelent.

2. lépés:

  • Az eredmény megtekintéséhez nyomja meg a Lépjen be.

3. lépés:

  • Az összes cella módosításához, AutoFill a képleteket.

Megjegyzések. A DATEDIF funkció nem túl pontos. Excel nem ajánlja a funkció használatát.

További információ: A DateDiff funkció használata az Excel VBA-ban (5 példa)

Hasonló olvasmányok:

  • [Javítva!] VALUE hiba (#VALUE!) Az idő kivonásakor az Excel-ben
  • Hogyan hozzon létre egy napi visszaszámlálást az Excelben (2 példa)
  • 30 nap hozzáadása egy dátumhoz Excelben (7 gyors módszer)
  • Hogyan adjunk hozzá 7 napot egy dátumhoz az Excelben (3 módszer)
  • Évek kiszámítása Excelben a mai naptól (4 mód)

4. Végezze el az ABS funkciót a negatív napok számolásához a dátumtól a mai napig.

Néha nem kapunk értéket a negatív eredményekre, ha a mai dátumot kivonjuk egy jövőbeli dátumból. Ahhoz, hogy ezt megkapjuk, csak fészkeljük be a TODAY függvény a ABS funkciót. A lépések elvégzéséhez kövesse az utasításokat.

1. lépés:

  • Először is, írja fel a következő képletet a ABS.
=ABS(TODAY()-B5)

2. lépés:

  • Ezután nyomja meg a Lépjen be.

3. lépés:

  • A teljes eredmény oszlopban való megjelenítéséhez használja a AutoFill fogantyúszerszám.

Bővebben: Hogyan használjuk a COUNTIFS-t dátumtartományokkal az Excelben (6 egyszerű módja)

5. VBA-kód alkalmazása egyetlen cellára a napok automatikus számlálásához

Az előző módszereken kívül használhatjuk a VBA Egyszerűen csak kövesse az alábbi lépéseket, hogy elvégezze a számolást.

1. lépés:

  • Először nyomja meg a Alt + F11 a VBA makró .
  • Kattintson a Beillesztés.
  • Válassza ki a Modul.

2. lépés:

  • Illessze be a következőket VBA kódok, hogy az eredményt a D5 .
 Sub Count_days_from_today_for_a_cell() 'Először deklaráljon egy változót Dim ws As Worksheet 'Állítsa be az aktuális munkalap nevét Set ws = Worksheets("Single cell VBA") 'állítsa be a dátumokra való hivatkozást Set Previous_Date = ws.Range("B5") Set Todays_Date = ws.Range("C5") 'Alkalmazza a két dátum közötti napok számlálásának képletét ws.Range("D5") = Todays_Date - Previous_Date End Sub 

3. lépés:

  • Ezután mentse a programot, és nyomja meg a F5 a futtatásához.
  • Ezért a napok különbségét a cellában kapja meg. D5 .

4. lépés:

  • Ismételje meg az előző lépéseket a többi cellával, és a végeredmény az alábbi képen látható lesz.

Kapcsolódó tartalom: A hátralévő napok kiszámítása Excelben (5 módszer)

6. VBA kód futtatása egy tartományhoz a napok számolásához a dátumtól a mai napig

Egyetlen cellán kívül alkalmazhatjuk a VBA egy tartományra, hogy automatikusan számolja a napok különbségét. Létrehozunk egy képletet a következőn keresztül VBA és alkalmazzuk a munkalapunkra. Egyszerűen kövesse a vázlatos utasításokat.

1. lépés:

  • Megnyitni a VBA makró , nyomja meg Alt + F11
  • Ezután kattintson a Beillesztés.
  • Ezután válassza ki a Modul.

2. lépés:

  • Ezután illessze be a következőket VBA kód a képlet cellába történő beviteléhez E5 .
 Sub Count_days_from_today_in_a_range() 'Először deklaráljon egy változót Dim ws As Worksheet 'Hivatkozás az aktuális munkalapra Name Set ws = Worksheets("Range VBA") 'Alkalmazza a képletet a két dátum közötti napok számlálására ws.Range("E5").Formula = "=DATEDIF(B5,C5,D5)" End Sub 

3. lépés:

  • Mentse a programot és nyomja meg a F5 a futtatásához.
  • Ennek eredményeképpen az eredményt a cellában látja majd E5 Most ugyanezt a képletet alkalmazzuk a többi cellára is.

4. lépés:

  • Egyszerűen húzza lefelé a Automatikus kitöltés fogantyú eszközzel, hogy az eredményeket teljes egészében megkapja.

Kapcsolódó tartalom: 3 Megfelelő Excel-képlet a napok számolásához a dátumtól számítva

Következtetés

Összefoglalva, remélem, most már érti, hogyan lehet automatikusan számolni a napokat egy adott dátumtól a mai napig. Mindezeket a módszereket az adatok oktatására és gyakorlására kell használni. Nézze át a gyakorlókönyvet, és alkalmazza a tanultakat. Az Önök fontos támogatásának köszönhetően motiváltak vagyunk, hogy továbbra is ilyen szemináriumokat tartsunk.

Ha bármilyen kérdése van, kérjük, forduljon hozzánk bizalommal. Kérjük, ossza meg velünk véleményét az alábbi megjegyzés rovatban.

A Exceldemy munkatársai a lehető leggyorsabban válaszolnak az Ön kérdéseire.

Maradjon velünk és tanuljon tovább.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.