Sposobnost odabira određenog aspekta datuma često je vrlo korisna. Na primjer, možda ćete morati filtrirati sve zapise koji imaju datume narudžbi unutar određenog mjeseca ili sve zaposlenike koji imaju vrijeme dodijeljeno suboti. U takvim ćete situacijama morati izvući broj mjeseca i radnog dana iz formatiranih datuma.
Excel pruža jednostavan skup funkcija za raščlanjivanje datuma na njihove sastavne dijelove. Ove funkcije su:
-
GODINA: Izvlači godinu iz određenog datuma
-
MJESEC: izdvaja mjesec iz zadanog datuma
-
DAN: Izvlači broj dana u mjesecu iz određenog datuma
-
WEEKDAY: Vraća broj dana u tjednu za određeni datum
-
WEEKNUM: Vraća broj tjedna za određeni datum
Slika prikazuje korištenje ovih funkcija za raščlanjivanje datuma u ćeliji C3 na njegove sastavne dijelove.
Ove su funkcije prilično jednostavne.
Funkcija GODINA vraća četveroznamenkasti broj koji odgovara godini određenog datuma. Ova formula vraća 2015:
=GODINA("16.5.2015.")
Funkcija MONTH vraća broj između 1 i 12 koji odgovara mjesecu određenog datuma. Ova formula vraća 5:
=MJESEC("16.5.2015.")
Funkcija DAY vraća broj između 1 i 31 koji odgovara danu u mjesecu predstavljenom u određenom datumu. Ova formula vraća 16:
=DAN("16.5.2015.")
Funkcija WEEKDAY vraća broj od 1 do 7 koji odgovara danu u tjednu (od nedjelje do subote) na koji pada zadani datum. Ako datum pada na nedjelju, vraća se broj 1. Ako datum pada u ponedjeljak, vraća se broj 2 i tako dalje. Sljedeća formula vraća 7 jer 16.5.2015. pada u subotu:
=WEEKDAY("16.5.2015.")
Ova funkcija zapravo ima neobavezni argument return_type koji vam omogućuje da odredite koji dan u tjednu definira početak tjedna. Funkcija WEEKDAY prema zadanim postavkama definira početak tjedna kao nedjelju. Kada uđete u funkciju WEKDAY, Excel aktivira opis alata putem kojeg možete odabrati drugačiji kod return_type.
Možete prilagoditi formulu tako da povratne vrijednosti od 1 do 7 predstavljaju od ponedjeljka do nedjelje. U sljedećem slučaju, formula koja koristi 1 kao neobavezni argument govori Excelu da tjedan počinje u ponedjeljak i završava u nedjelju. Budući da 16. svibnja 2015. pada u subotu, formula vraća broj 6.
=WEEKDAY("16.5.2015", 1)
Funkcija WEEKNUM vraća broj tjedna unutar kojeg pada navedeni datum. Ova formula vraća 20 jer 16.5.2015. spada u tjedan broj 20 u 2015. godini.
=WEEKNUM("16.5.2015.")