Možnost izbire določenega vidika datuma je pogosto zelo koristna. Morda boste morali na primer filtrirati vse zapise, ki imajo datume naročil znotraj določenega meseca, ali vse zaposlene, ki imajo čas dodeljen sobotam. V takih situacijah bi morali iz oblikovanih datumov izvleči številko meseca in delovnega dne.
Excel ponuja preprost nabor funkcij za razčlenitev datumov na njihove sestavne dele. Te funkcije so:
-
LETO: Izvleče leto iz določenega datuma
-
MESEC: Izvleče mesec iz določenega datuma
-
DAN: Izvleče številko dneva v mesecu iz določenega datuma
-
WEEKDAY: Vrne številko dneva v tednu za določen datum
-
WEEKNUM: Vrne številko tedna za določen datum
Slika prikazuje uporabo teh funkcij za razčlenitev datuma v celici C3 na njegove sestavne dele.
Te funkcije so dokaj enostavne.
Funkcija YEAR vrne štirimestno številko, ki ustreza letu določenega datuma. Ta formula vrne 2015:
=LETO("16.5.2015")
Funkcija MESEC vrne številko med 1 in 12, ki ustreza mesecu določenega datuma. Ta formula vrne 5:
=MESEC("16. 5. 2015")
Funkcija DAY vrne številko med 1 in 31, ki ustreza dnevu v mesecu, predstavljenem na določenem datumu. Ta formula vrne 16:
=DAN("16.5.2015")
Funkcija WEEKDAY vrne številko od 1 do 7, ki ustreza dnevu v tednu (od nedelje do sobote), na katerega pade dani datum. Če datum pade na nedeljo, se vrne številka 1. Če datum pade na ponedeljek, se vrne številka 2 itd. Naslednja formula vrne 7, ker 16. 5. 2015 pade na soboto:
=WEEKDAY("16.5.2015")
Ta funkcija ima dejansko neobvezen argument return_type, ki vam omogoča, da določite, kateri dan v tednu določa začetek tedna. Funkcija WEEKDAY privzeto definira začetek tedna kot nedelja. Ko vstopite v funkcijo WEEKDAY, Excel aktivira opis orodja, prek katerega lahko izberete drugo kodo return_type.
Formulo lahko prilagodite tako, da vrnjene vrednosti od 1 do 7 predstavljajo od ponedeljka do nedelje. V naslednjem primeru formula, ki uporablja 1 kot neobvezni argument, pove Excelu, da se teden začne v ponedeljek in konča v nedeljo. Ker 16. maj 2015 pade na soboto, formula vrne številko 6.
=WEEKDAY("16.5.2015", 1)
Funkcija WEEKNUM vrne številko tedna, znotraj katerega pade določen datum. Ta formula vrne 20, ker 16. 5. 2015 spada v teden številka 20 v letu 2015.
=WEEKNUM("16.5.2015")