Datumske funkcije DAY, WEEKDAY, MONTH in YEAR v Excelu 2007 vrnejo dele serijske številke datuma, ki jih podate kot njihov argument. Do teh funkcij lahko dostopate v spustnem meniju ukaznega gumba Date & Time. Te funkcije uporabljajo naslednjo sintakso:
-
DAY( serijska_številka ) je vrnil dan v mesecu v datumu kot število med 1 in 31.
-
WEEKDAY( serijska_številka ,[ vrsta_povratka ]) vrne dan v tednu kot število med 1 in 7 ali 0 in 6. Izbirni argument return_type je število med 1 in 3; 1 (ali brez argumenta return_type ) določa prvi tip, pri katerem je 1 enaka nedelji, 7 pa sobota; 2 določa drugo vrsto, kjer 1 pomeni ponedeljek, 7 pa nedelja; in 3 določa tretjo vrsto, pri kateri 0 pomeni ponedeljek, 6 pa nedelja.
-
MONTH( serijska_številka ) vrne številko meseca v zaporedni številki datuma (od 1 do 12).
-
YEAR( serial_number ) vrne številko leta (kot celo število med 1900 in 9999) v serijski številki datuma.
Na primer, če v celico vnesete naslednjo funkcijo DAY, kot sledi:
=DAN(DATUM(08,4,15))
Excel v to celico vrne vrednost 15. Če namesto tega uporabite funkcijo WEEKDAY, kot sledi:
=DAN v tednu(DATUM(08,4,15))
Excel vrne vrednost 4, ki predstavlja sredo (z uporabo prvega return_type, kjer je nedelja 1 in sobota 7), ker izbirni argument return_type ni podan. Če na ta datum uporabite funkcijo MESEC, kot je opisano spodaj:
=MESEC(DATUM(08,4,15))
Excel vrne 4 v celico.
Če ste preverili svoj koledar in tukaj opazili nekaj smešnega, bo to morda funkcija YEAR razčistila. Če na ta datum uporabite funkcijo LETO, kot je prikazano spodaj:
=LETO(DATUM(08,4,15))
Excel v celico vrne 1908 (namesto 2008).
To pomeni, da če želite vnesti leto v 21. stoletju kot leto argument funkcije DATE, morate vnesti vse štiri številke datuma, kot je v nadaljevanju:
=DATUM(2008,4,15)
Upoštevajte, da lahko uporabite funkcijo YEAR za izračun razlike v letih med dvema datumoma. Na primer, če celica B12 vsebuje 7/23/1978 in celica C12 vsebuje 7/23/2008, lahko s funkcijo YEAR vnesete naslednjo formulo, da določite razliko v letih:
=LETO(C12)-LETO(B12)
Excel nato vrne 2/9/1900 v celico, ki vsebuje to formulo, ki postane 40, takoj ko zanjo uporabite splošni format številk (s pritiskom Ctrl+Shift+` ali Ctrl+~).
Teh funkcij ne uporabljajte za datume, vnesene kot vnose besedila. Vedno uporabite funkcijo DATEVALUE za pretvorbo teh besedilnih datumov in nato uporabite funkcije DAY, WEEKDAY, MONTH ali YEAR na serijskih številkah, ki jih vrne funkcija DATEVALUE, da zagotovite natančne rezultate.