Sisukord
Finantsandmete uurimisel võib olla vaja automatiseerida oma tulemusi. Kuna andmete igapäevane uuendamine on äärmiselt aeganõudev. Selle tulemusena võib olla vaja loendage päevade arvu tänase päeva ja mõne teise kuupäeva vahel. Selles õpetuses näitame teile, kuidas lugeda päevi kuupäevast tänaseni automaatselt, kasutades Exceli valemit.
Lae alla praktiline töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
Loendage päevi automaatselt.xlsm6 parimat viisi päevade lugemiseks kuupäevast kuni tänaseni automaatselt Exceli valemiga
Järgnevates jaotistes näitame teile kuus kõige tõhusamat tehnikat päevade arvutamiseks antud kuupäevast kuni tänaseni. Kasutame nii Exceli sisseehitatud valemeid kui ka VBA valemid. Järgneval pildil on esitatud näiteandmestik, mis aitab teil ülesannet täita.
1. Rakendage funktsiooni TODAY, et lugeda Excelis automaatselt päevi alates kuupäevast kuni tänaseni
Lihtsaim viis päevade erinevuse lugemiseks tänasest päevast on kasutada funktsiooni TODAY funktsioon.
Valemi süntaks on,
=TODAY()-Cell(teine kuupäev)
Rakendada TODAY funktsiooni, järgige alljärgnevaid samme.
1. samm:
- Kõigepealt sisestage järgmine valem.
=TODAY()-B5
2. samm:
- Seejärel vajutage Sisesta esimese tulemuse saamiseks.
3. samm:
- Lõpuks kasutage AutoFill käepidemega tööriista teiste tulemuste leidmiseks.
Loe edasi: Exceli valem, et arvutada päevade arvu tänase & teise kuupäeva vahel (6 kiiret viisi)
2. Kasutage funktsiooni DAYS, et lugeda Excelis automaatselt päevi alates kuupäevast kuni tänaseni
Süntaks on PÄEVAD funktsioon on:
=DAYS(lõpp_kuupäev, algus_kuupäev)
Rakendada PÄEVAD funktsiooni, järgige alljärgnevat juhendit.
1. samm:
- Sisestage lahtrisse järgmine valem C5 Siinkohal viitab end_date tänasele päevale ja B5 lahtri väärtus on alguskuupäev.
=DAYS(TODAY(), B5)
2. samm:
- Esimese väärtuse nägemiseks vajutage Sisesta .
3. samm:
- Seejärel kasutage teiste väärtuste saamiseks funktsiooni AutoFill käepidemega tööriist.
Loe edasi: Arvutage kahe kuupäeva vaheliste päevade arvu VBAga Excelis
3. Kasutage funktsiooni DATEDIF, et lugeda päevi alates kuupäevast kuni tänaseni.
Süntaks on DATEDIF funktsioon:
=DATEDIF(alguskuupäev,lõppkuupäev, pühad)
Et kasutada DATEDIF funktsioonile järgige allpool kirjeldatud samme.
1. samm:
- Sisestage lahtrisse järgmine valem C5 .
=DATEDIF(B5, TODAY(), "D")
- B5 on start_date , täna on end_date . " D " tähendab täispäevi.
2. samm:
- Tulemuse nägemiseks vajutage Sisestage.
3. samm:
- Kõikide lahtrite muutmiseks, AutoFill valemid.
Märkused. The DATEDIF funktsioon ei ole väga täpne. Excel ei soovita funktsiooni kasutada.
Loe edasi: Kuidas kasutada DateDiff funktsiooni Excel VBAs (5 näidet)
Sarnased lugemised:
- [Parandatud!] VÄÄRTUS Viga (#VALUE!) aja lahutamise korral Excelis
- Kuidas luua päeva tagasiarvestus Excelis (2 näidet)
- 30 päeva lisamine Exceli kuupäevale (7 kiiret meetodit)
- Kuidas lisada 7 päeva kuupäevale Excelis (3 meetodit)
- Aastate arvutamine Excelis alates tänasest (4 võimalust)
4. Sooritage ABS-funktsioon, et lugeda negatiivseid päevi alates kuupäevast kuni tänaseni.
Mõnikord ei saa negatiivse tulemuse väärtust, kui lahutame tänase kuupäeva tulevast kuupäevast. Selleks tuleb lihtsalt pesitseda TODAY funktsiooni sees ABS funktsioon. Sammude lõpuleviimiseks järgige juhiseid.
1. samm:
- Esiteks kirjutage järgmine valem ABS.
=ABS(TODAY()-B5)
2. samm:
- Seejärel vajutage Sisestage.
3. samm:
- Täielike tulemuste saamiseks veerus, kasutage käsku AutoFill käepidemega tööriist.
Loe edasi: Kuidas kasutada COUNTIFS-i kuupäeva vahemikuga Excelis (6 lihtsat viisi)
5. Rakendage VBA-koodi ühe lahtri jaoks, et lugeda automaatselt päevi
Lisaks eelnevatele meetoditele saame kasutada ka VBA loendamiseks. Lihtsalt, järgige alljärgnevaid samme, et seda teha.
1. samm:
- Kõigepealt vajutage Alt + F11 avada VBA makro .
- Klõpsake nuppu Sisend.
- Valige Moodul.
2. samm:
- Sisestage järgmine tekst VBA koodid, et saada tulemus D5 .
Sub Count_days_from_today_for_a_cell() 'Esmalt deklareeri muutuja Dim ws As Worksheet 'Määra oma praeguse töölehe nimi Set ws = Worksheets("Single cell VBA") 'määra viide kuupäevadele Set Previous_Date = ws.Range("B5") Set Todays_Date = ws.Range("C5") 'Rakenda valem, et lugeda kahe kuupäeva vahelisi päevi ws.Range("D5") = Todays_Date - Previous_Date End Sub
3. samm:
- Seejärel salvestage programm ja vajutage F5 selle käivitamiseks.
- Seetõttu saate päevade erinevuse raku D5 .
4. samm:
- Korrake eelmisi samme ülejäänud lahtrite puhul ja lõpptulemus näeb välja nagu alloleval pildil.
Seotud sisu: Kuidas arvutada järelejäänud päevad Excelis (5 meetodit)
6. Käivita VBA-kood vahemiku jaoks, et lugeda päevi alates kuupäevast kuni tänaseni
Peale ühe lahtri saame rakendada ka ühe lahtri VBA vahemiku jaoks, et lugeda päevade erinevust automaatselt. Me loome valemi läbi VBA ja rakendada seda meie töölehel. Järgige lihtsalt kontuuride juhiseid.
1. samm:
- Avaneb VBA makro , vajutage Alt + F11
- Seejärel klõpsake nuppu Lisa.
- Pärast seda valige Moodul.
2. samm:
- Seejärel kleepige järgmine tekst VBA kood valemi sisestamiseks lahtrisse E5 .
Sub Count_days_from_today_in_a_range() 'Esmalt deklareerige muutuja Dim ws As Worksheet 'Seadke viide oma praegusele töölehele Name Set ws = Worksheets("Range VBA") 'Rakenda valemit kahe kuupäeva vaheliste päevade lugemiseks ws.Range("E5").Formula = "=DATEDIF(B5,C5,D5)" End Sub
3. samm:
- Salvestage programm ja vajutage F5 selle käivitamiseks.
- Selle tulemusena näete tulemust lahtris E5 mis sisaldab valemit. Nüüd rakendame sama valemit ülejäänud lahtritele.
4. samm:
- Lihtsalt, lohistage allapoole Automaatne täitmine käepide tööriist, et saada tulemused täies mahus.
Seotud sisu: 3 Sobiv Exceli valem, et loendada päevi alates kuupäevast
Kokkuvõte
Kokkuvõtteks loodan, et nüüd saate aru, kuidas automaatselt lugeda päevi antud kuupäevast kuni tänaseni. Kõiki neid meetodeid tuleks kasutada oma andmete õpetamiseks ja harjutamiseks. Vaadake läbi harjutusvihik ja rakendage õpitut. Tänu teie elutähtsale toetusele oleme motiveeritud jätkama selliste seminaride korraldamist.
Kui teil on küsimusi, võtke meiega ühendust. Palun andke meile oma arvamust allpool olevas kommentaaride lahtris teada.
The Exceldemy töötajad vastavad teie päringutele nii kiiresti kui võimalik.
Jääge meiega ja jätkake õppimist.