Applies ToMicrosoft 365 rakendus Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Funktsioon DATEDIF on Excelis ettenähtud programmist Lotus 1-2-3 pärit vanemate töövihikute toetamiseks. Teatud olukordades võidakse funktsiooni DATEDIF alusel arvutada vale tulem. Lisateavet leiate funktsiooni DATEDIF artikli jaotisest Teadaolevad probleemid .

Kasutage funktsiooni DATEDIF, kui soovite arvutada kahe kuupäeva vahet. Esmalt sisestage ühte lahtrisse alguskuupäev ja teise lõppkuupäev. Seejärel tippige valem (vt järgmisi näiteid).

Kui alguskuupäev on suurem kui lõppkuupäev, on tulemiks viga #NUM!.

Vahe päevades

=DATEDIF(D9,E9,"d") ja tulem: 856

Selles näites on alguskuupäev lahtris D9 ja lõppkuupäev lahtris E9. Valem asub lahtris F9. Parameeter „d“ annab vastuseks kahe kuupäeva vahele jäävate täispäevade arvu.

Vahe nädalates

=(DATEDIF(D13,E13,"d")/7) ja tulem: 122,29

Selles näites on alguskuupäev lahtris D13 ja lõppkuupäev lahtris E13. Parameeter „d“ annab vastuseks päevade arvu. Pöörake aga tähelepanu lõpus asuvale tehtele /7. See jagab päevade arvu seitsmega, kuna nädalas on 7 päeva. Võtke arvesse, et see tulemus tuleb vormindada arvuna. Vajutage klahvikombinatsiooni CTRL + 1. Seejärel klõpsake nuppu Arv > Kümnendkohad: 2.

Vahe kuudes

=DATEDIF(D5,E5,"m") ja tulem: 28

Selles näites on alguskuupäev lahtris D5 ja lõppkuupäev lahtris E5. Valemis tagastab parameeter „m“ kahe kuupäeva vahele jäävate täiskuude arvu.

Vahe aastates

=DATEDIF(D2,E2,"y") ja tulem: 2

Selles näites on alguskuupäev lahtris D2 ja lõppkuupäev lahtris E2. Parameeter „y“ annab vastuseks kahe kuupäeva vahele jäävate täisaastate arvu.

Vanuse arvutamine koondaastates, -kuudes ja -päevades

Samuti saate arvutada kellegi vanuse või teenistusaja kestuse. Tulemus võib olla näiteks „2 aastat, 4 kuud, 5 aastat“.

1. Kasutage koguaastate leidmiseks funktsiooni DATEDIF.

=DATEDIF(D17,E17,"y") ja tulem: 2

Selles näites on alguskuupäev lahtris D17 ja lõppkuupäev lahtris E17. Valemis annab parameeter „y“ vastuseks kahe kuupäeva vahele jäävate täisaastate arvu.

2. Kasutage kuude leidmiseks funktsiooni DATEDIF uuesti koos parameetriga „ym“.

=DATEDIF(D17,E17,"ym") ja tulem: 4

Teises lahtris kasutage valemit DATEDIF parameetriga „ym“. Parameeter „ym“ tagastab viimasest täisaastast üle jäävate kuude arvu.

3. Kasutage päevade leidmiseks mõnda muud valemit.

=DATEDIF(D17,E17,"md") ja tulem: 5

Nüüd peame leidma ülejäänud päevade arvu. Selleks kirjutame teistsuguse valemi, mis on kuvatud ülal. Valemi abil lahutatakse lahtris E17 olevast algsest lõpukuupäevast (6.5.2016) lõpukuu (1.5.2016) esimene päev. Selleks tehakse järgmist. Kõigepealt luuakse funktsiooni DATE abil kuupäev 1.5.2016. Kuupäev luuakse lahtris E17 oleva aasta ja kuu põhjal. Number 1 tähistab selle kuu esimest päeva. Funktsiooni DATE tulem on 1.5.2016. Seejärel lahutatakse see lahtris E17 olevast algsest lõpukuupäevast 6.5.2016: lahutades kuupäeva 1.5.2016 kuupäevast 6.5.2016, saame vastuseks viis päeva.

Me ei soovita kasutada funktsiooni DATEDIF argumenti „md“, kuna see võib arvutada ebatäpseid tulemeid.

4. Valikuline: koondage kolm valemit üheks.

=DATEDIF(D17,E17,"y")&" aastat, "&DATEDIF(D17,E17,"ym")&" kuud, "&DATEDIF(D17,E17,"md")&" päeva" ja tulem: 2 aastat, 4 kuud, 5 päeva

Kõik kolm arvutust saate panna ühte lahtrisse, nagu selles näites. Kasutage ampersande, jutumärke ja teksti. Selle pikema valemi tippimine võtab rohkem aega, kuid vähemalt on kõik ühes valemis koos. Näpunäide. Valemisse reapiiride lisamiseks vajutage klahvikombinatsiooni ALT+ENTER. See teeb valemi hõlpsamini loetavaks. Kui te ei näe tervet valemit, võite vajutada klahvikombinatsiooni CTRL+SHIFT+U.

Näidiste allalaadimine

Alla saate laadida selles artiklis oleva näidistöövihiku koos kõigi näidetega. Saate jälgida artiklis esitatud juhiseid või luua oma valemid.Kuupäevaarvutuse näidete allalaadimine

Muud kuupäeva- ja kellaajaarvutused

Nagu ülalpool nägite, arvutab funktsioon DATEDIF alguskuupäeva ja lõppkuupäeva vahe. Kindlate kuupäevade tippimise asemel võite valemis kasutada ka funktsiooni TODAY(). Funktsiooni TODAY() kasutamise korral kasutab Excel kuupäevana teie arvuti praegust kuupäeva. Pidage meeles, et see muutub, kui fail edaspidi uuesti avada.

=DATEDIF(TODAY(),D28,"y") ja tulem: 984

Võtke arvesse, et selle artikli kirjutamise ajal oli kuupäev 6. oktoober 2016.

Kasutage funktsiooni NETWORKDAYS.INTL, kui soovite arvutada kahe kuupäeva vahelise tööpäevade arvu. Soovi korral saate nädalavahetused ja pühad ka välja jätta.

Enne alustamist: Otsustage, kas soovite pühadekuupäevad välistada. Sel juhul tippige pühade ja puhkepäevade loend omaette alale või lehele. Sisestage iga püha kuupäev omaette lahtrisse. Seejärel valige need lahtrid ja valige Valemid > Määra nimi. Pange vahemiku nimeks MyHolidays ja klõpsake nuppu OK. Seejärel koostage allpool toodud juhiseid järgides valem.

1. Tippige alguskuupäev ja lõppkuupäev.

Alguskuupäev lahtris D53 on 1.1.2016, lõpukuupäev lahtris E53 on 31.12.2016

Selles näites on alguskuupäev lahtris D53 ja lõppkuupäev lahtris E53.

2. Tippige teise lahtrisse selline valem:

=NETWORKDAYS.INTL(D53,E53,1) ja tulem: 261

Tippige ülal esitatud näitega sarnane valem. Number 1 valemis määratleb laupäevad ja pühapäevad nädalavahetuse päevadena ja välistab need kogusummast.

3. Vajaduse korral muutke number 1 ära.

IntelliSense’i loend, kus on kuvatud 2 – pühapäev, esmaspäev; 3 – esmaspäev, teisipäev jne

Kui laupäev ja pühapäev pole teie nädalavahetuse päevad, muutke 1 ära ja kasutage selle asemel mõnda muud IntelliSense’i numbrit. Number 2 näiteks määratleb nädalavahetuse päevadena pühapäevad ja esmaspäevad.

4. Tippige pühadevahemiku nimi.

=NETWORKDAYS.INTL(D53,E53,1,MyHolidays) ja tulem: 252

Kui lõite pühadevahemiku nime ülalpool jaotises „Enne alustamist“, tippige see lõpus samal kujul. Kui teil pole pühi, võite koma ja parameetri MyHolidays välja jätta.

Möödunud ehk kulunud aja arvutamiseks saate ühe kellaaja teisest lahutada. Esmalt sisestage ühte lahtrisse alguskellaaeg ja teise lõppkellaaeg. Tippige kindlasti täielik kellaaeg, sh tunnid, minutid ja tühik enne hommikule või pärastlõunale viitavat lühendit EL või PL. Selleks tehke järgmist.

1. Tippige algus- ja lõppkellaaeg.

Alguskuupäev/-kellaaeg 7:15 AM, lõpukuupäev/-kellaaeg 4:30 PM

Selles näites on alguskellaaeg lahtris D80 ja lõppkellaaeg lahtris E80. Tippige kindlasti tunnid, minutid ja tühik enne hommikule või pärastlõunale viitavat lühendit EL või PL.

2. Määrake vorming h:mm EL/PL.

Dialoogiboks Lahtrite vormindamine, käsk Kohandatud, tüüp h:mm AM/PM

Valige mõlemad kuupäevad ja vajutage klahvikombinatsiooni CTRL + 1 (või Macis Mac-arvuti käsunupu ikooni pilt + 1). Valige kindlasti Kohandatud > h:mm EL/PL, kui see pole juba määratud.

3. Lahutage kellaajad üksteisest.

=E80-D80 ja tulem: 9:15

Teises lahtris lahutage alguskellaaja lahter lõppkellaaja lahtrist.

4. Määrake vorming h:mm.

Dialoogiboks Lahtrite vormindamine, käsk Kohandatud, tüüp h:mm

Vajutage klahvikombinatsiooni CTRL + 1 (Mac-arvutis klahvikombinatsiooni Mac-arvuti käsunupu ikooni pilt + 1). Valige Kohandatud > h:mm, et tulem jätaks tähise EL või PL välja.

Kahe kuupäeva ja kellaaja vahele jääva aja arvutamiseks saate lihtsalt ühe teisest lahutada. Siiski peate vormingu rakendama igale lahtrile, et Excel tagastaks teie soovitud tulemi.

1. Tippige kaks täiskuupäeva ja -kellaaega.

Alguskuupäev 1/1/16 1:00 PM; lõpukuupäev 1/2/16 2:00 PM

Tippige ühte lahtrisse täielik alguskuupäev/-kellaaeg. Teise lahtrisse tippige täielik lõppkuupäev/-kellaaeg. Igas lahtris peaks olema kuu, päev, aasta, tund, minut ja tühik enne tähist EL või PL.

2. Määrake vorming 3/14/12 1:30 PL.

Dialoogiboks Lahtrite vormindamine, käsk Kuupäev, tüüp 3/14/12 1:30 PM

Valige mõlemad lahtrid ja vajutage siis klahvikombinatsiooni CTRL + 1 (või Macis Mac-arvuti käsunupu ikooni pilt + 1). Seejärel valige Kuupäev > 3/14/12 1:30 PL. See pole teie määratav kuupäev, vaid lihtsalt vormingu näide. Võtke arvesse, et varasemates versioonides kui Excel 2016 võis see vorming kasutada mõnda muud näidiskuupäeva, näiteks 3/14/01 1:30 PL.

3. Lahutage kuupäevad ja kellaajad üksteisest.

=E84-D84 ja tulem: 1,041666667

Teises lahtris lahutage alguskuupäeva ja -kellaaja lahter lõppkuupäeva ja -kellaaja lahtrist. Tulem näeb tõenäoliselt välja nagu kümnendkohtadega arv. Selle parandate järgmise toiminguga ära.

4. Määrake vorming [h]:mm.

Dialoogiboks Lahtrite vormindamine, käsk Kohandatud, tüüp [h]:mm

Vajutage klahvikombinatsiooni CTRL + 1 (Mac-arvutis klahvikombinatsiooni Mac-arvuti käsunupu ikooni pilt + 1). Valige Kohandatud. Tippige väljale Tüüp väärtus [h]:mm

Seotud teemad

Funktsioon DATEDIF Funktsioon NETWORKDAYS.INTL Funktsioon NETWORKDAYS Rohkem kuupäeva- ja kellaajafunktsioone Kahe kellaaja vahe arvutamine

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.