Galimybė pasirinkti konkretų pasimatymo aspektą dažnai yra labai naudinga. Pavyzdžiui, gali tekti filtruoti visus įrašus, kurių užsakymų datos yra tam tikro mėnesio viduje, arba visus darbuotojus, kuriems skirtas laikas šeštadieniams. Tokiose situacijose iš suformatuotų datų reikėtų ištraukti mėnesio ir darbo dienos numerį.
„Excel“ pateikia paprastą funkcijų rinkinį, skirtą datoms išanalizuoti į sudedamąsias dalis. Šios funkcijos yra:
-
METAI: ištraukia metus nuo nurodytos datos
-
MONTH: Ištraukiamas mėnuo iš nurodytos datos
-
DIENA: ištraukia mėnesio dienos numerį iš nurodytos datos
-
WEEKDAY: grąžina nurodytos datos savaitės dienos numerį
-
SAVAITĖS NUMERIS: grąžina nurodytos datos savaitės numerį
Paveikslėlyje parodytas šių funkcijų naudojimas norint išanalizuoti datą langelyje C3 į sudedamąsias dalis.
Šios funkcijos yra gana paprastos.
Funkcija YEAR grąžina keturių skaitmenų skaičių, atitinkantį nurodytos datos metus. Ši formulė grąžina 2015 m.:
=YEAR("2015-05-16")
Funkcija MONTH grąžina skaičių nuo 1 iki 12, atitinkantį nurodytos datos mėnesį. Ši formulė grąžina 5:
=MĖNESIS("2015-05-16")
Funkcija DIENA grąžina skaičių nuo 1 iki 31, atitinkantį nurodytos datos mėnesio dieną. Ši formulė grąžina 16:
=DIENA("2015-05-16")
Funkcija WEEKDAY grąžina skaičių nuo 1 iki 7, atitinkantį savaitės dieną (nuo sekmadienio iki šeštadienio), kuriai yra nurodyta data. Jei data patenka į sekmadienį, grąžinamas skaičius 1. Jei data patenka į pirmadienį, grąžinamas skaičius 2 ir pan. Ši formulė grąžina 7, nes 2015-05-16 patenka į šeštadienį:
=SAVAITIES DIENA("2015-05-16")
Ši funkcija iš tikrųjų turi neprivalomą return_type argumentą, leidžiantį nurodyti, kuri savaitės diena apibrėžia savaitės pradžią. Pagal numatytuosius nustatymus funkcija WEEKDAY apibrėžia savaitės pradžią kaip sekmadienį. Kai įeinate į WEEKDAY funkciją, „Excel“ suaktyvina patarimą, per kurį galite pasirinkti kitą grąžinimo tipo kodą.
Galite pakoreguoti formulę taip, kad grąžinamos reikšmės nuo 1 iki 7 būtų nuo pirmadienio iki sekmadienio. Šiuo atveju formulė, naudojanti 1 kaip pasirenkamą argumentą, nurodo Excel, kad savaitė prasideda pirmadienį ir baigiasi sekmadienį. Kadangi 2015 m. gegužės 16 d. patenka į šeštadienį, formulė grąžina skaičių 6.
=WEEKDAY("2015-05-16", 1)
Funkcija WEEKNUM grąžina savaitės numerį, į kurią patenka nurodyta data. Ši formulė grąžina 20, nes 2015-05-16 patenka į 2015 m. savaitę 20.
=SAVAITĖS NUMERIS("2015-05-16")