Mida teada
- Funktsiooni DATE õige süntaks on=DATE(aasta, kuu, päev). Näiteks: =KUUPÄEV(1986, 3, 18)
-
Saate tõmmata aasta, kuu ja päeva teistest lahtritest. Näiteks: =KUUPÄEV(A2, B2, C2)
- Lahutage kuud ja päevad negatiivsete argumentide abil. Näiteks: =KUUPÄEV(2020, -2, -15)
See artikkel selgitab, kuidas kasutada Exceli funktsiooni DATE. Funktsiooni DATE saab kasutada igas Exceli versioonis.
DATE Funktsiooni süntaks ja argumendid
Exceli funktsioon DATE ühendab kuupäeva loomiseks kolm väärtust. Kui määrate aasta, kuu ja päeva, loob Excel seerianumbri, mille saab seejärel vormindada tavalise kuupäevana.
Tüüpiline viis kuupäeva sisestamiseks Excelis on kirjutada kogu kuupäev ühte lahtrisse, kuid see on ebamugav, kui teil on palju teavet. Funktsioon DATE võib olla kasulik, kui kuupäev pole õigesti vormindatud, näiteks kui see on kombineeritud tavalise tekstiga või on jaotatud mitmesse lahtrisse.
Nii tuleb iga kuupäevafunktsiooni eksemplar kirjutada, et Excel saaks seda õigesti töödelda:
=KUUPÄEV(aasta, kuu, päev)
- Aasta: sisestage aasta ühe kuni neljakohalise numbrina või sisestage töölehel andmete asukoha lahtriviide. Aasta argument on nõutav.
- Kuu: sisestage aasta kuu positiivse või negatiivse täisarvuna vahemikus 1 kuni 12 (jaanuar kuni detsember) või sisestage andmete asukoha lahtriviide. Kuu argument on nõutav.
- Päev: sisestage kuu päev positiivse või negatiivse täisarvuna vahemikus 1 kuni 31 või sisestage andmete asukoha lahtriviide. Päeva argument on nõutav.
Kuupäevafunktsiooni lisateave
Siin on veel mõned olulised asjad, mida aasta, kuu ja päeva argumentide kohta teada saada:
YEAR
- Vaikimisi kasutab Excel 1900. kuupäevasüsteemi, mis tähendab, et funktsioon DATE ei kuva õigesti aastat, kui midagi on vanemad kui 1900.
- Sisestades 0 aasta väärtusena on sama, mis sisestades 1900, 1 võrdub 1901, 105on 2005 jne.
KUU
- Ületab 12, kuna kuu väärtus lisab selle kuude arvu aasta väärtusele. 13 lisab seejärel kuupäevale ühe aasta ja ühe kuu.
- Negatiivse arvu kasutamine kuu väärtusena lahutab selle kuude arvu pluss ühe aasta esimesest kuust.
PÄEV
- Kui päeva väärtus ületab selle kuu päevade arvu, lisatakse üleliigsed päevad järgmise kuu esimesele päevale.
- Negatiivne päeva väärtus lahutab selle päevade arvu pluss ühe kuu esimesest päevast.
DATE Funktsiooninäited
Allpool on toodud hulk reaalseid valemeid, mis kasutavad funktsiooni DATE:
Aasta, kuu ja päev teistes lahtrites
=KUUPÄEV(A2, B2, C2)
See funktsiooni DATE näide kasutab A2 aasta, B2 kuu ja C2 päeva jaoks.
Aasta valemis ning kuu ja päev teises lahtris
=KUUPÄEV(2020, A2, B2)
Saate ka segada, kuidas andmeid saadakse. Selles näites teeme aasta argumendiks 2020, kuid kuu ja päev võetakse teistest lahtritest.
Lahutage kuud negatiivse kuu argumendiga
=KUUPÄEV(2020, -2, 15)
Siin kasutame kuu ruumis negatiivset arvu. See liigub aastas tagasi, mitte edasi, alates 2020. aasta jaanuarist (kuna valem sisaldab 2020. aastat). See DATE valem annab 15.10.2019.
Päevade lahutamine negatiivse päeva argumendi abil
=KUUPÄEV(2020, 1, -5)
Ilma negatiivse arvuta oleks selleks kuupäevaks arvutatud 1/5/2020. Negatiivse päeva väärtus lahutab aga 1.1.2020-st viis päeva (pluss üks), mis annab kuupäevaks 26.12.2019.
Suured päeva- ja kuuargumendid
=KUUPÄEV(2020, 19, 50)
See näide ühendab mõned ülalmainitud reeglid. Aasta väärtus tõuseb alates 2020. aastast, kuna kuu ületab 12, ning muutub ka arvutatav kuu, kuna päeva väärtus ületab mis tahes kuu päevade arvu. See DATE valem annab 19.08.2021.
Lisage 10 aastat kuupäevani teises lahtris
=KUUPÄEV(AASTA(A2)+10, KUU(A2), PÄEV(A2))
Exceli funktsiooni DATE saab kasutada ka muude kuupäevadega, näiteks olemasolevale kuupäevale aja lisamiseks. Selles näites tahame näha kuupäeva, mis on olemasolevast kuupäevast 10 aastat hilisem. Olemasolev kuupäev on lahtris E2, seega peame selle valemi kirjutama viisil, mis eraldab E2-st aasta, kuu ja päeva, kuid lisab aasta väärtusele ka 10.
Arvutage päevade arv aastas
=A2-KUUPÄEV(YEAR(A2), 1, 0)
Siin on sarnane näide funktsioonist DATE, kus me arvutame, mitu päeva aastas on lahtris E10 olev kuupäev. Näiteks 01.01.2020 on üks päev aastast, 5. jaanuar on viis päeva ja nii edasi. Selles näites on E10 4.8.2018, seega on tulemus 216.
Teisenda kuupäev tekstiks õigesti vormindatud kuupäevaks
=KUUPÄEV(VASAKU(A2,4), KESKKONNA(A2,5,2),PAREM(A2,2))
Kui lahter, millega tegelete, sisaldab täiskuupäeva, kuid see on vormindatud tekstina, näiteks 20200417, saate lahtri teisendamiseks kasutada seda valemit DATE koos funktsioonidega LEFT, MID ja RIGHT õigesti vormindatud kuupäev.
See eraldab vasakult esimesed neli numbrit klahviga LEFT(A2, 4), võtab MID(A2, 5, 2) kaudu viienda märgi keskelt kaks numbrit ja kombineerib selle numbriga kaks viimast numbrit parem alt klahviga RIGHT(A2, 2). Arvutatud kuupäev on 17.04.2020.
Lisateabe saamiseks vaadake meie artikleid Exceli funktsioonide LEFT, RIGHT ja MID kasutamise kohta.
Sel aastal ja kuul kindlal päeval
=KUUPÄEV(AASTA(TÄNA()), KUU(TÄNA()), 5)
Funktsiooni TODAY saab kasutada koos funktsiooniga DATE, et hankida teavet tänase päeva kohta. Näiteks selleks, et meenutada endale arveid tasumist iga kuu 5. kuupäeval, võite kasutada seda KUUPÄEVA valemit, et lisada jooksev aasta ja kuu automaatselt, kuid seejärel lisada päeva väärtuseks 5 (või lahtriviide).
Arvuta kuupäev, kui kuu on tekst
=KUUPÄEV(A2, KUU(1&B2), C2)
Mõnikord sisaldab kuupäev ka kuu tekstiversiooni, näiteks juuni. Kuna Excel ei mõista seda arvuna, peate selle funktsiooniga KUUD teisendama üheks. Manustasime selle otse valemisse DATE kuu positsioonile kujul KUUD(1&B2).
Kuupäevade fikseerimine, mis ei näe välja nagu kuupäevad
Kui funktsiooni DATE tulemus näitab kuupäeva asemel hunnikut numbreid, peate vormindama lahtri kuupäevana.
Näiteks võite tavalise kuupäeva asemel näha suurt numbrit, näiteks 43938, nagu alloleval ekraanipildil:
Lahtri ümbervormindamiseks valige see, valige rühma Number rippmenüüst ja seejärel valige üks kuupäevavormingutest.