Spēja izvēlēties konkrētu randiņa aspektu bieži vien ir ļoti noderīga. Piemēram, jums, iespējams, būs jāfiltrē visi ieraksti, kuriem ir pasūtījuma datumi noteiktā mēnesī, vai visi darbinieki, kuriem laiks ir atvēlēts sestdienām. Šādās situācijās no formatētajiem datumiem ir jāizvelk mēneša un darba dienas numurs.
Programma Excel nodrošina vienkāršu funkciju kopu, lai parsētu datumus to sastāvdaļās. Šīs funkcijas ir:
-
YEAR: izvelk gadu no noteiktā datuma
-
MĒNESIS: izvelk mēnesi no noteiktā datuma
-
DIENA: izvelk mēneša dienas numuru no noteiktā datuma
-
WEEKDAY: atgriež nedēļas dienas numuru konkrētam datumam
-
WEEKNUM: atgriež nedēļas numuru konkrētam datumam
Attēlā ir parādīta šo funkciju izmantošana, lai parsētu datumu šūnā C3 tās sastāvdaļās.
Šīs funkcijas ir diezgan vienkāršas.
Funkcija YEAR atgriež četrciparu skaitli, kas atbilst noteikta datuma gadam. Šī formula atgriež 2015. gadu:
=GADS("16.05.2015.")
Funkcija MONTH atgriež skaitli no 1 līdz 12, kas atbilst norādītā datuma mēnesim. Šī formula atgriež 5:
=MĒNESIS("16/5/2015")
Funkcija DIENA atgriež skaitli no 1 līdz 31, kas atbilst mēneša dienai, kas attēlota noteiktā datumā. Šī formula atgriež 16:
=DIENA("16/5/2015")
Funkcija WEEKDAY atgriež skaitli no 1 līdz 7, kas atbilst nedēļas dienai (no svētdienas līdz sestdienai), kurā iekrīt norādītais datums. Ja datums iekrīt svētdienā, tiek atgriezts skaitlis 1. Ja datums iekrīt pirmdienā, tiek atgriezts skaitlis 2 utt. Šī formula atgriež 7, jo 16.05.2015. iekrīt sestdienā:
=WEEKDAY("16/5/2015")
Šai funkcijai faktiski ir neobligāts arguments return_type, kas ļauj norādīt, kura nedēļas diena nosaka nedēļas sākumu. Pēc noklusējuma funkcija WEEKDAY definē nedēļas sākumu kā svētdienu. Kad ievadāt funkciju WEEKDAY, programma Excel aktivizē rīka padomu, kurā varat atlasīt citu return_type kodu.
Varat pielāgot formulu tā, lai atgriešanas vērtības no 1 līdz 7 būtu no pirmdienas līdz svētdienai. Šajā gadījumā formula, kurā kā izvēles arguments tiek izmantots 1, norāda programmai Excel, ka nedēļa sākas pirmdienā un beidzas svētdienā. Tā kā 2015. gada 16. maijs iekrīt sestdienā, formula atgriež skaitli 6.
=WEEKDAY("16/5/2015", 1)
Funkcija WEEKNUM atgriež nedēļas numuru, kurā ietilpst norādītais datums. Šī formula atgriež 20, jo 16.05.2015. ietilpst 2015. gada 20. nedēļā.
=NEDĒĻAS NUMURS("16/5/2015")