DAY, WEEKDAY, MONTH ir YEAR datos funkcijos programoje Excel 2007 pateikia datos serijos numerio dalis, kurias nurodote kaip argumentą. Šias funkcijas galite pasiekti komandų mygtuko data ir laikas išskleidžiamajame meniu. Šios funkcijos naudoja šią sintaksę:
-
Dieną ( serijos numeris ) returnd mėnesio dieną datos kaip skaičius tarp 1 ir 31.
-
WEEKDAY ( serijos numeris , [ return_type ]) grąžina savaitės dieną kaip skaičius tarp 1 ir 7 arba 0 ir 6 dalį nebūtina return_type argumentas yra tarp 1 ir 3 numeris; 1 (arba no return_type argumento) nurodo pirmąjį tipą, kuriame 1 yra sekmadienis, o 7 – šeštadienis; 2 nurodo antrąjį tipą, kur 1 yra pirmadienis, o 7 – sekmadienis; ir 3 nurodo trečiąjį tipą, kuriame 0 yra pirmadienis, o 6 – sekmadienis.
-
MONTH( serijos_numeris ) grąžina mėnesio numerį datos serijos numeryje (nuo 1 iki 12).
-
YEAR( serijos_numeris ) grąžina metų skaičių (sveikasis skaičius nuo 1900 iki 9999) datos serijos numeriu.
Pavyzdžiui, jei langelyje įvesite šią DAY funkciją taip:
=DIENA(DATE(08,4,15))
„Excel“ tam langeliui grąžina 15 reikšmę. Jei vietoj to naudojate funkciją WEEKDAY taip:
=SAVAITĖS DIENA(DATE(08,4,15))
„Excel“ grąžina reikšmę 4, kuri reiškia trečiadienį (naudojant pirmąjį return_type, kur sekmadienis yra 1, o šeštadienis yra 7), nes pasirenkamas argumentas return_type nenurodytas. Jei šią datą naudojate funkciją MĖNESIS, kaip nurodyta toliau:
=MĖNESIS(DATE(08,4,15))
„Excel“ grąžina 4 į langelį.
Jei patikrinote savo kalendorių ir pastebėjote ką nors juokingo, galbūt funkcija YEAR tai išvalys. Jei šią dieną naudojate funkciją YEAR, kaip nurodyta toliau:
=METAI(DATE(08,4,15))
„Excel“ į langelį grąžina 1908 (vietoj 2008).
Tai reiškia, kad jei norite įvesti metus XXI amžiuje kaip DATE funkcijos metų argumentą, turite įvesti visus keturis datos skaitmenis, kaip nurodyta toliau:
=DATE(2008;4;15)
Atminkite, kad galite naudoti funkciją YEAR, kad apskaičiuotumėte metų skirtumą tarp dviejų datų. Pavyzdžiui, jei langelyje B12 yra 1978-07-23, o C12 langelyje yra 2008-07-23, naudodami funkciją YEAR galite įvesti šią formulę, kad nustatytumėte metų skirtumą:
=YEAR(C12)-YEAR(B12)
Tada „Excel“ grąžina 1900-02-09 į langelį, kuriame yra ši formulė, kuri tampa 40, kai tik jai pritaikysite bendrąjį skaičių formatą (paspaudę Ctrl+Shift+` arba Ctrl+~).
Nenaudokite šių funkcijų datoms, įvestoms kaip teksto įrašai. Visada naudokite funkciją DATEVALUE, kad konvertuotumėte šias teksto datas, o tada naudokite DAY, WEEKDAY, MONTH arba YEAR funkcijas serijos numeriams, kuriuos grąžina funkcija DATEVALUE, kad užtikrintumėte tikslius rezultatus.