DATE-toiminto Excelissä
Päivämääräfunktio excelissä on päivämäärä- ja aikatoiminto, joka edustaa sille argumenttina annettua numeroa päivämäärä- ja aikakoodissa, sen käyttämät argumentit ovat kokonaislukuja päivälle, kuukaudelle ja vuodelle erikseen ja antavat meille tuloksen yksinkertaiseksi päivämääräksi, tulokseksi näytetään päivämäärämuodossa, mutta argumentit annetaan kokonaislukuina, tämän kaavan käyttötapa on seuraava = päivä (vuosi, kuukausi, päivä) peräkkäin.
DATE Excel-kaava
Excelin DATE-kaava on seuraava:

Excelin DATE-kaavassa on kolme argumenttia, joista kaksi on valinnainen. Missä
- vuosi = Vuosi, jota käytetään päivämäärää luodessa.
- kuukausi = Kuukausi, jota käytetään päivämäärää luotaessa.
- päivä = Päivä, jota käytetään päivämäärää luodessa
Kuinka käyttää DATE-toimintoa Excelissä? (esimerkkien kanssa)
PÄIVÄYS on laskentataulukko (WS) -toiminto. WS-funktiona se voidaan syöttää kaavan osana laskentataulukon soluun. Katso alla olevat DATE-funktioesimerkit ymmärtämään paremmin.
Esimerkki # 1 - Kuukausi päivämäärästä alkaen
KUUKAUSI (PÄIVÄYS (2018,8,28))
Kuten yllä olevasta PÄIVÄYS-kaavasta näkyy, KUUKAUS-funktiota käytetään päivämääränä, joka esitetään DATE-funktiolla. MONTH-funktio palauttaa DATE-funktion palauttaman kuukauden indeksin. Esim. 8 annetussa esimerkissä. Solussa D2 on käytetty DATE-kaavaa ja siten tulos '8'.

Esimerkki # 2 - Selvitä karkausvuosi
KUUKAUSI (PÄIVÄYS (VUOSI (B3), 2,29)) = 2
Kuten yllä olevasta DATE-kaavasta näkyy, DATE mukautuu automaattisesti kuukausi- ja vuosi-arvoihin, jotka ovat alueen ulkopuolella. Tässä sisin kaava on VUOSI ja parametrit soluna B3 ilmaisevat syötetiedot, 2 on helmikuun indeksi ja 29 päivä. Karkausvuosina helmikuussa on 29 päivää, joten ulompi PÄIVÄYS-funktio palauttaa tuloksen 29.2.2000.
Jos kyseessä ei ole karkausvuosi, DATE palauttaa päivämäärän 1. maaliskuuta vuodessa, koska 29. päivää ei ole, ja DATE siirtää päivämäärän eteenpäin seuraavaan kuukauteen.
Äärimmäinen toiminto, MONTH, ottaisi kuukauden tuloksesta. Esim. 2 tai karkausvuoden ja 3 karkaamattoman vuoden tapauksessa.
Tulosta verrataan lisäksi vakioon '2'. Jos kuukausi on 2, excelin DATE-kaava palauttaa TOSI. Jos ei, DATE-kaava palauttaa EPÄTOSI.
Seuraavassa kuvakaappauksessa solu B2 sisältää karkausvuodelle ja B3 päivämäärän, joka kuuluu karkausvuodelle.

Esimerkki # 3 - Korosta joukko päivämääriä
Tässä DATE Function -esimerkissä ehdollista muotoilusääntöä sovelletaan sarakkeeseen B. Yli 2005/1/1 olevat päivämäärät on korostettava vaaleanpunaisella tyylillä. Joten, kuten kuvakaappauksessa näkyy, kolme määritettyä päivämäärää suurempaa päivämäärää korostetaan määritetyssä muodossa. Kaksi muuta päivämäärää, jotka eivät täytä ehtoja, jätetään muotoilemattomiksi, koska tällaisiin päivämääriin ei sovelleta sääntöä.

Muistettavaa
- Excel DATE -toiminto palauttaa päivämäärän sarjanumeron. Tulos on muotoiltava päivämääränä päivämäärämuodon näyttämiseksi.
- Jos vuosi on välillä 0 ja 1900, Excel lisää vuoteen 1900.
- Kuukausi voi olla yli 12 ja alle nolla. Jos kuukausi on yli 12, Excel lisää kuukauden määritetyn vuoden ensimmäiseen kuukauteen. Jos kuukausi on pienempi tai yhtä suuri kuin nolla, Excel vähentää kuukauden absoluuttisen arvon plus 1 (eli ABS (kuukausi) + 1) määritetyn vuoden ensimmäisestä kuukaudesta.
- Päivä voi olla positiivinen tai negatiivinen. Jos päivä on pidempi kuin määritetyn kuukauden päivät, Excel lisää päivän määritetyn kuukauden ensimmäiseen päivään. Jos päivä on pienempi tai yhtä suuri kuin nolla, Excel vähentää päivän absoluuttisen arvon plus 1 (ts. ABS (päivä) + 1) määritetyn kuukauden ensimmäisestä päivästä.
DATE-toiminnon käyttö Excel VBA: ssa
VBA: n DATE-toiminto palauttaa nykyisen järjestelmäpäivämäärän. Sitä voidaan käyttää Excel VBA: ssa seuraavasti:

DATE-funktio VBA-esimerkissä
Päivämäärä()
Tulos: 12.8.2018
Tässä päivämäärä () -funktio palauttaa nykyisen järjestelmän päivämäärän. Sama voidaan määrittää muuttujalle seuraavasti:
Himmennä myDate merkkijonona
myDate = Päivämäärä ()
Joten myDate = 12.8.2018