Päivämääräfunktiot PÄIVÄ, VIIKONPÄIVÄ, KUUKAUSI ja VUOSI Excel 2007:ssä palauttavat kaikki argumentiksi määrittämäsi päivämäärän sarjanumeron osat. Voit käyttää näitä toimintoja Päivämäärä ja aika -komentopainikkeen avattavasta valikosta. Nämä funktiot käyttävät seuraavaa syntaksia:
-
DAY( sarjanumero ) palautti kuukauden päivän päivämäärässä numerona väliltä 1 ja 31.
-
WEEKDAY( sarjanumero ,[ palautustyyppi ]) palauttaa viikonpäivän numerona väliltä 1 ja 7 tai 0 ja 6. Valinnainen paluutyyppi- argumentti on luku väliltä 1 ja 3; 1 (tai no return_type argumentti) määrittää ensimmäisen tyypin, jossa 1 on sunnuntai ja 7 on lauantai; 2 määrittää toisen tyypin, jossa 1 on maanantai ja 7 on sunnuntai; ja 3 määrittää kolmannen tyypin, jossa 0 on maanantai ja 6 on sunnuntai.
-
KUUKAUSI( sarjanumero ) palauttaa kuukauden numeron päivämäärän sarjanumerossa (1 - 12).
-
YEAR( sarjanumero ) palauttaa vuoden numeron (kokonaislukuna väliltä 1900 ja 9999) päivämäärän sarjanumerossa.
Jos esimerkiksi syötät soluun seuraavan PÄIVÄ-funktion seuraavasti:
=PÄIVÄ(PÄIVÄYS(08;4;15))
Excel palauttaa arvon 15 kyseiselle solulle. Jos sen sijaan käytät WEEKDAY-toimintoa seuraavasti:
=VIIKKOPÄIVÄ(PÄIVÄMÄÄRÄ(08,4,15))
Excel palauttaa arvon 4, joka edustaa keskiviikkoa (käytettäessä ensimmäistä paluutyyppiä, jossa sunnuntai on 1 ja lauantai on 7), koska valinnaista paluutyyppi- argumenttia ei ole määritetty. Jos käytät KUUKAUSI-toimintoa tänä päivänä seuraavasti:
=KUUKAUSI(PÄIVÄYS(08;4;15))
Excel palauttaa soluun 4.
Jos olet tarkistanut kalenterisi ja huomaat täällä jotain hauskaa, ehkä VUOSI-toiminto selventää sen. Jos käytät YEAR-toimintoa tänä päivänä seuraavasti:
=Vuosi(PÄIVÄMÄÄRÄ(08;4;15))
Excel palauttaa soluun luvun 1908 (2008:n sijaan).
Tämä tarkoittaa, että jos haluat syöttää vuodessa 21. vuosisadalla kuin vuosi argumentin DATE toiminnon, sinun täytyy antaa kaikki neljä numeroa päivämäärää, kuten seuraavassa:
=PÄIVÄYS(2008;4;15)
Huomaa, että voit käyttää VUOSI-funktiota laskeaksesi kahden päivämäärän välisen vuosieron. Jos esimerkiksi solu B12 sisältää 23.7.1978 ja solu C12 sisältää 23.7.2008, voit määrittää vuosien välisen eron antamalla seuraavan kaavan VUOSI-funktiolla:
=Vuosi(C12)-Vuosi(B12)
Excel palauttaa sitten 2/9/1900 tämän kaavan sisältävään soluun, josta tulee 40 heti, kun käytät siihen yleistä numeromuotoa (painamalla Ctrl+Shift+` tai Ctrl+~).
Älä käytä näitä toimintoja päivämäärillä, jotka on syötetty tekstisyötteinä. Käytä aina PÄIVÄYSARVO-funktiota muuttaaksesi nämä tekstipäivämäärät ja käytä sitten PÄIVÄ-, VIIKONPÄIVÄ-, KUUKAUSI- tai VUOSI-funktioita PÄIVÄYSARVO-funktion palauttamissa sarjanumeroissa varmistaaksesi tarkat tulokset.