DAY, WEEKDAY, MONTH ir YEAR datos funkcijos programoje Excel 2010 pateikia datos serijos numerio dalis, kurias nurodote kaip argumentą. Šias funkcijas galite pasiekti mygtuko Data ir laikas išskleidžiamajame meniu. Šios funkcijos naudoja šią sintaksę:
-
DAY( serijos_numeris ) grąžina mėnesio dieną datoje kaip skaičių nuo 1 iki 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ą, kuriame 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ą:
=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ą dieną 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 pritaikote bendrąjį skaičių formatą.
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.