Sisukord
See on meie Exceli kuupäevaõpetuse viimane osa, mis annab ülevaate kõigist Exceli kuupäeva funktsioonidest, selgitab nende põhilisi kasutusviise ja pakub palju valemite näiteid.
Microsoft Excel pakub hulgaliselt funktsioone kuupäevade ja kellaaegadega töötamiseks. Iga funktsioon täidab lihtsat toimingut ja kombineerides mitu funktsiooni ühes valemis, saate lahendada keerulisemaid ja keerulisemaid ülesandeid.
Meie Exceli kuupäevade õpetuse eelmistes 12 osas oleme üksikasjalikult uurinud Exceli peamisi kuupäeva funktsioone. Selles viimases osas võtame saadud teadmised kokku ja anname lingid mitmesugustele valemite näidetele, et aidata teil leida teie kuupäevade arvutamiseks kõige sobivam funktsioon.
Peamine funktsioon kuupäevade arvutamiseks Excelis:
Saada praegune kuupäev ja kellaaeg:
- Päeva lisamine või lahutamine kuupäevale
- Arvutage päevade arv kuus
Excel TODAY funktsioon
The TODAY()
funktsioon tagastab tänase kuupäeva, täpselt nagu selle nimi ütleb.
TODAY on vaieldamatult üks kõige lihtsamalt kasutatavaid Exceli funktsioone, sest sellel ei ole üldse argumente. Kui teil on vaja saada Excelis tänane kuupäev, sisestage lahtrisse järgmine valem:
=TODAY()
Peale selle ilmselge kasutamise võib Exceli funktsioon TODAY olla osa keerukamatest valemitest ja arvutustest, mis põhinevad tänasel kuupäeval. Näiteks selleks, et lisada praegusele kuupäevale 7 päeva, sisestage lahtrisse järgmine valem:
=TODAY()+7
Kui soovite lisada tänasele kuupäevale 30 nädalapäeva, välja arvatud nädalavahetuse päevad, kasutage seda:
=WORKDAY(TODAY(), 30)
Märkus. Exceli funktsiooniga TODAY tagastatud kuupäev uuendatakse automaatselt, kui teie tööleht arvutatakse ümber, et kajastada praegust kuupäeva.
Rohkem valemite näiteid, mis näitavad funktsiooni TODAY kasutamist Excelis, leiate järgmistest õpetustest:
- Exceli funktsioon TODAY tänase kuupäeva ja muu sisestamiseks
- Tänase kuupäeva teisendamine tekstiformaadiks
- Arvutage nädalapäevad tänase kuupäeva alusel
- Leia kuu 1. päev, mis põhineb tänasel kuupäeval
Excel NOW funktsioon
NOW()
funktsioon tagastab praeguse kuupäeva ja kellaaja. Nagu ka TODAY, ei ole sellel ühtegi argumenti. Kui soovite oma töölehel kuvada tänast kuupäeva ja praegust kellaaega, pange lihtsalt lahtrisse järgmine valem:
=NOW()
Märkus. Nagu ka TODAY, on ka Excel NOW volatiilne funktsioon, mis uuendab tagastatud väärtust iga kord, kui tööleht ümber arvutatakse. Pange tähele, et lahter, milles on valem NOW(), ei uuenda end automaatselt reaalajas, vaid ainult siis, kui töövihik avatakse uuesti või tööleht arvutatakse ümber. Et sundida töölehte ümber arvutama ja järelikult saada oma NOW valemiga oma väärtust uuendama, vajutage kas võiShift+F9 ainult aktiivse töölehe ümberarvutamiseks või F9 kõigi avatud töövihikute ümberarvutamiseks.
Exceli DATEVALUE funktsioon
DATEVALUE(date_text)
teisendab kuupäeva tekstiformaadis järjekorranumbriks, mis kujutab kuupäeva.
Funktsioon DATEVALUE mõistab palju kuupäevade formaate, samuti viiteid lahtritele, mis sisaldavad "tekstikuupäevi". DATEVALUE on väga kasulik, et arvutada, filtreerida või sorteerida tekstina salvestatud kuupäevi ja teisendada sellised "tekstikuupäevad" kuupäevade formaati.
Järgnevalt on toodud mõned lihtsad DATEVALUE valemite näited:
=DATEVALUE("20-may-2015")
=DATEVALUE("5/20/2015")
=DATEVALUE("20. mai 2015")
Ja järgmised näited näitavad, kuidas DATEVALUE funktsioon võib aidata lahendada reaalseid ülesandeid:
- DATEVALUE valem kuupäeva teisendamiseks arvuks
- DATEVALUE valem, et teisendada tekstistring kuupäevaks
Exceli TEXT funktsioon
Puhta mõistes ei saa funktsiooni TEXT liigitada Exceli kuupäeva funktsioonide hulka, sest see saab teisendada mis tahes numbrilist väärtust, mitte ainult kuupäevi, tekstistringiks.
Funktsiooniga TEXT(value, format_text) saate muuta kuupäevad tekstisõnastusteks erinevates formaatides, nagu on näidatud järgmisel ekraanipildil.
Märkus. Kuigi funktsiooni TEXT poolt tagastatud väärtused võivad näida nagu tavalised Exceli kuupäevad, on need oma olemuselt tekstiväärtused ja seetõttu ei saa neid kasutada muudes valemites ja arvutustes.
Siin on veel mõned näited TEXTi valemite kohta, mis võivad teile kasulikud olla:
- Exceli TEXT funktsioon kuupäeva teisendamiseks tekstiks
- Kuupäeva konverteerimine kuuks ja aastaks
- Kuu nime väljavõtmine kuupäevast
- Kuu numbri teisendamine kuu nimeks
Exceli funktsioon DAY
DAY(serial_number)
funktsioon tagastab kuu päeva täisarvuna vahemikus 1 kuni 31.
Seerianumber on kuupäev, mis vastab päevale, mida püüate saada. See võib olla lahtriviide, kuupäev, mis on sisestatud funktsiooni DATE abil või mis on tagastatud teiste valemitega.
Siin on mõned näited valemite kohta:
=DAY(A2)
- tagastab A2-kuupäeva kuu päeva.
=DAY(KUUPÄEV(2015,1,1))
- tagastab päeva 1-Jan-2015
=DAY(TODAY())
- tagastab tänase päeva kuupäeva
Exceli funktsioon MONTH
KUU(seerianumber)
funktsioon Excelis tagastab määratud kuupäeva kuu täisarvuna vahemikus 1 (jaanuar) kuni 12 (detsember).
Näiteks:
=MONTH(A2)
- tagastab lahtris A2 oleva kuupäeva kuu.
=MONTH(TODAY())
- tagastab jooksva kuu.
Funktsiooni MONTH kasutatakse Exceli kuupäevavalemites harva iseseisvalt. Enamasti kasutate seda koos teiste funktsioonidega, nagu on näidatud järgmistes näidetes:
- Kuu lisamine või lahutamine kuupäevale Excelis
- Kahe kuupäeva vaheliste kuude arvutamine
- Hangi kuu nädala numbrist
- Kuu numbri hankimine Exceli kuupäevast
- Arvuta kuu 1. päev
- Kuu alusel kuupäevade tingimuslik vorming
Funktsiooni MONTH süntaksi üksikasjalikuks selgitamiseks ja rohkete valemite näidete saamiseks vaadake järgmist õpetust: Funktsiooni MONTH kasutamine Excelis.
Exceli funktsioon YEAR
YEAR(seerianumber)
tagastab antud kuupäevale vastava aastaarvu numbrina vahemikus 1900 kuni 9999.
Exceli funktsioon YEAR on väga lihtne ja selle kasutamisel kuupäevaarvutustes ei teki peaaegu mingeid raskusi:
=AASTAT(A2)
- tagastab lahtris A2 oleva kuupäeva aastaarvu.
=YEAR("20-May-2015")
- tagastab määratud kuupäeva aastaarvu.
=YEAR(DATE(2015,5,20))
- usaldusväärsem meetod antud kuupäeva aastaarvu saamiseks.
=YEAR(TODAY())
- tagastab jooksva aasta.
Lisateavet funktsiooni YEAR kohta vt:
- Exceli funktsioon YEAR - süntaks ja kasutusalad
- Kuidas konverteerida kuupäev aastaarvuks Excelis
- Kuidas lisada või lahutada Excelis aastaarvud kuni kuupäevani
- Aastate arvutamine kahe kuupäeva vahel
- Kuidas saada aasta päeva (1 - 365)
- Kuidas leida aasta lõpuni jäänud päevade arv
Exceli EOMONTH funktsioon
EOMONTH(alguskuupäev, kuud)
funktsioon tagastab kuu viimase päeva antud arvu kuude jooksul alates alguskuupäevast.
Nagu enamik Exceli kuupäevafunktsioone, saab ka EOMONTH toimida kuupäevadega, mis on sisestatud lahtriviidetena, sisestatud funktsiooni DATE abil või teiste valemite tulemustega.
A positiivne väärtus aastal kuud
argument lisab alguskuupäevale vastava arvu kuid, näiteks:
=EOMONTH(A2, 3)
- tagastab kuu viimasel päeval, 3 kuud pärast kuupäev lahtris A2.
A negatiivne väärtus aastal kuud argumendiga lahutatakse alguskuupäevast vastav kuude arv:
=EOMONTH(A2, -3)
- tagastab kuu viimasel päeval, 3 kuud enne kuupäev lahtris A2.
A null aastal kuud argument sunnib funktsiooni EOMONTH tagastama alguskuupäeva kuu viimase päeva:
=EOMONTH(DATE(2015,4,15), 0)
- tagastab 2015. aasta aprilli viimasel päeval.
Et saada jooksva kuu viimane päev , sisestage TODAY funktsioonile start_date argument ja 0 argumendis kuud :
=EOMONTH(TODAY(), 0)
Järgmistes artiklites on veel mõned näited EOMONTH valemite kohta:
- Kuidas saada kuu viimane päev
- Kuidas saada kuu esimene päev
- Leap aastate arvutamine Excelis
Exceli WEEKDAY funktsioon
WEEKDAY(serial_number,[return_type])
funktsioon tagastab kuupäevale vastava nädalapäeva numbrina vahemikus 1 (pühapäev) kuni 7 (laupäev).
- Seerianumber võib olla kuupäev, viide kuupäeva sisaldavale lahtrisse või mõne muu Exceli funktsiooni poolt tagastatud kuupäev.
- Return_type (valikuline) - on number, mis määrab, millist nädalapäeva peetakse esimeseks päevaks.
Täieliku loetelu saadaolevatest tagastamistüüpidest leiate järgmisest juhendmaterjalist: Nädala päeva funktsioon Excelis.
Ja siin on mõned näited nädalavahetuse valemitest:
=WEEKDAY(A2)
- tagastab lahtris A2 olevale kuupäevale vastava nädalapäeva; nädala 1. päev on pühapäev (vaikimisi).
=NÄDALA(A2, 2)
- tagastab lahtris A2 olevale kuupäevale vastava nädalapäeva; nädal algab esmaspäeval.
=WEEKDAY(TODAY())
- tagastab numbri, mis vastab tänasele nädalapäevale; nädal algab pühapäeval.
Funktsioon WEEKDAY aitab teil määrata, millised kuupäevad teie Exceli tabelis on tööpäevad ja millised nädalavahetuse päevad, ning samuti sorteerida, filtreerida või rõhutada tööpäevi ja nädalavahetusi:
- Kuidas saada nädalapäeva nimi kuupäevast
- Leia ja filtreeri tööpäevad ja nädalavahetused
- Excelis tööpäevade ja nädalavahetuste esiletõstmine
Exceli DATEDIF funktsioon
DATEDIF(alguskuupäev, lõppkuupäev, ühik)
funktsioon on spetsiaalselt mõeldud kahe kuupäeva erinevuse arvutamiseks päevades, kuudes või aastates.
See, millist ajavahemikku kasutatakse kuupäevade erinevuse arvutamiseks, sõltub viimasesse argumenti sisestatud tähest:
=DATEDIF(A2, TODAY(), "d")
- arvutab arvu päevad A2 kuupäeva ja tänase kuupäeva vahel.
=DATEDIF(A2, A5, "m")
- tagastab arvu täielikud kuud A2 ja B2 kuupäevade vahel.
=DATEDIF(A2, A5, "y")
- tagastab arvu täielikud aastad A2 ja B2 kuupäevade vahel.
Need on vaid DATEDIF-funktsiooni põhilised rakendused ja see on võimeline palju rohkemaks, nagu on näidatud järgmistes näidetes:
- Excel DATEDIF funktsioon - süntaks ja kasutusalad
- Loendage päevi kahe kuupäeva vahel
- Arvutage kuupäevade vahelised nädalad
- Arvuta kahe kuupäeva vahelised kuud
- Arvutab kahe kuupäeva vahelised aastad
- Kuupäevade erinevus on päevad, kuud ja aastad
Exceli WEEKNUM funktsioon
WEEKNUM(seerianumber, [return_type])
- tagastab konkreetse kuupäeva nädala numbri täisarvuna vahemikus 1 kuni 53.
Näiteks allpool esitatud valem annab tulemuseks 1, sest 1. jaanuari sisaldav nädal on aasta esimene nädal.
=WEEKNUM("1-Jan-2015")
Järgnevas õpetuses selgitatakse kõiki Exceli WEEKNUM-funktsiooni eripärasid: WEEKNUM-funktsioon - nädala numbri arvutamine Excelis.
Te võite ka otse ühe valemi näite juurde minna:
- Kuidas summeerida väärtusi nädala numbri järgi
- Kuidas rõhutada lahtrid nädala numbri alusel
Exceli EDATE funktsioon
EDATE(alguskuupäev, kuud)
funktsioon tagastab selle kuupäeva järjekorranumbri, mis on määratud arv kuid enne või pärast alguskuupäeva.
Näiteks:
=EDATE(A2, 5)
- lisab lahtris A2 olevale kuupäevale 5 kuud.
=EDATE(TODAY(), -5)
- lahutatakse tänasest kuupäevast 5 kuud.
Üksikasjalik selgitus EDATE valemite kohta, mida illustreeritakse valemite näidetega, on esitatud aadressil:
EDATE-funktsiooniga saab kuupäevale lisada või lahutada kuid.
Exceli funktsioon YEARFRAC
YEARFRAC(alguskuupäev, lõppkuupäev, [alus])
funktsioon arvutab 2 kuupäeva vahelise aasta osa.
Seda väga spetsiifilist funktsiooni saab kasutada praktiliste ülesannete lahendamiseks, näiteks vanuse arvutamiseks sünnikuupäevast.
Exceli funktsioon WORKDAY
WORKDAY(alguskuupäev, päevad, [pühad])
funktsioon tagastab kuupäeva N tööpäeva enne või pärast alguskuupäeva. See jätab arvutustest automaatselt välja nädalavahetuse päevad ja ka kõik määratud pühad.
See funktsioon on väga kasulik verstapostide ja muude oluliste sündmuste arvutamisel standardse töökalendri alusel.
Näiteks järgmine valem lisab lahtris A2 olevale alguskuupäevale 45 nädalapäeva, jättes tähelepanuta lahtrites B2:B8 olevad pühad:
=TÖÖPÄEV(A2, 45, B2:B85)
WORKDAY süntaksi üksikasjaliku selgituse ja rohkem valemite näiteid leiate siit:
WORKDAY funktsioon - tööpäevade lisamine või lahutamine Excelis
Exceli funktsioon WORKDAY.INTL
WORKDAY.INTL(alguskuupäev, päevad, [nädalavahetus], [pühad])
on Exceli 2010. aastal kasutusele võetud WORKDAY-funktsiooni võimsam variant.
WORKDAY.INTL võimaldab arvutada kuupäeva N arvu tööpäevi tulevikus või minevikus koos kohandatud nädalavahetuse parameetritega.
Näiteks selleks, et saada lahtrisse A2 kuupäev 20 tööpäeva pärast alguskuupäeva, kusjuures esmaspäev ja pühapäev loetakse nädalavahetuse päevadeks, saate kasutada ühte järgmistest valemitest:
=WORKDAY.INTL(A2, 20, 2, 7)
või
=WORKDAY.INTL(A2, 20, "1000001")
Loomulikult võib selle lühikese selgituse põhjal olla raske aru saada, kuid rohkem ekraanipiltidega illustreeritud valemite näiteid teeb asja tõesti lihtsamaks:
WORKDAY.INTL - tööpäevade arvutamine koos kohandatud nädalavahetustega
Exceli funktsioon NETWORKDAYS
NETWORKDAYS(alguskuupäev, lõppkuupäev, [pühad])
funktsioon tagastab kahe määratud kuupäeva vahele jäävate nädalapäevade arvu. See jätab automaatselt välja nädalavahetuse ja valikuliselt ka pühad.
Näiteks järgmine valem arvutab lahtrites C2:C5 olevate lahtrite A2 alguskuupäeva ja B2 lõppkuupäeva vahele jäävate tervete tööpäevade arvu, jättes kõrvale laupäevad ja pühapäevad ning jättes välja pühad:
=NETWORKDAYS(A2, B2, C2:C5)
Järgnevast õpetusest leiate põhjaliku selgituse funktsiooni NETWORKDAYS argumentide kohta, mis on illustreeritud valemite näidete ja ekraanipiltidega:
NETWORKDAYS funktsioon - kahe kuupäeva vaheliste tööpäevade arvutamine
Exceli funktsioon NETWORKDAYS.INTL
NETWORKDAYS.INTL(alguskuupäev, lõppkuupäev, [nädalavahetus], [pühad])
on Excel 2010 ja hilisemates versioonides saadaval oleva funktsiooni NETWORKDAYS võimsam modifikatsioon. See tagastab samuti kahe kuupäeva vaheliste nädalapäevade arvu, kuid võimaldab teil määrata, milliseid päevi tuleb lugeda nädalavahetusteks.
Siin on põhiline NETWORKDAYS valem:
=NETWORKDAYS(A2, B2, 2, C2:C5)
Valem arvutab A2 (alguskuupäev) ja B2 (lõppkuupäev) kuupäeva vaheliste tööpäevade arvu, jättes välja nädalavahetuse päevad pühapäev ja esmaspäev (number 2 nädalavahetuse parameetris) ning jättes kõrvale lahtrites C2:C5 olevad pühad.
NETWORKDAYS.INTL funktsiooni kohta vt:
NETWORKDAYS funktsioon - tööpäevade lugemine koos kohandatud nädalavahetustega
Loodetavasti aitas see 10K jalga ülevaade Exceli kuupäeva funktsioonidest teil saada üldist arusaama sellest, kuidas kuupäevavalemid Excelis töötavad. Kui soovite rohkem teada saada, soovitan teil tutvuda sellel leheküljel viidatud valemite näidetega. Tänan teid lugemise eest ja loodan, et näeme teid järgmisel nädalal taas meie blogis!