Tartalomjegyzék
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.xlsm6 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.