Võimalus valida kohtingust konkreetne aspekt on sageli väga kasulik. Näiteks peate võib-olla filtreerima kõik kirjed, mille tellimuste kuupäev on teatud kuu sees, või kõiki töötajaid, kellel on laupäevadele aega jaotatud. Sellistes olukordades peate vormindatud kuupäevadest välja tõmbama kuu ja tööpäeva numbri.
Excel pakub lihtsat funktsioonide komplekti kuupäevade komponentideks sõelumiseks. Need funktsioonid on:
-
YEAR: eraldab antud kuupäevast aasta
-
KUU: eraldab kuu antud kuupäevast
-
PÄEV: eraldab antud kuupäevast kuu päeva numbri
-
WEEKDAY: tagastab antud kuupäeva nädalapäeva numbri
-
WEEKNUM: tagastab antud kuupäeva nädala numbri
Joonisel on kujutatud nende funktsioonide kasutamist lahtris C3 oleva kuupäeva sõelumiseks selle komponentideks.
Need funktsioonid on üsna lihtsad.
Funktsioon YEAR tagastab neljakohalise numbri, mis vastab määratud kuupäeva aastale. See valem tagastab 2015. aasta:
=YEAR("16/5/2015")
Funktsioon KUU tagastab arvu vahemikus 1 kuni 12, mis vastab määratud kuupäeva kuule. See valem tagastab 5:
=KUUD("16/5/2015")
Funktsioon PÄEV tagastab arvu vahemikus 1 kuni 31, mis vastab määratud kuupäeval esindatud kuupäevale. See valem tagastab 16:
=PÄEV("16/5/2015")
Funktsioon WEEKDAY tagastab arvu vahemikus 1 kuni 7, mis vastab nädalapäevale (pühapäevast laupäevani), millele antud kuupäev langeb. Kui kuupäev langeb pühapäevale, tagastatakse number 1. Kui kuupäev langeb esmaspäevale, tagastatakse number 2 jne. Järgmine valem tagastab 7, kuna 16.05.2015 langeb laupäevale:
=WEEKDAY("16/5/2015")
Sellel funktsioonil on tegelikult valikuline return_type argument, mis võimaldab teil määrata, milline nädalapäev määrab nädala alguse. Vaikimisi määrab funktsioon WEEKDAY nädala alguseks pühapäeva. Funktsiooni WEEKDAY sisenemisel aktiveerib Excel kohtspikri, mille kaudu saate valida erineva return_type koodi.
Saate kohandada valemit nii, et tagastusväärtused 1 kuni 7 esindaksid esmaspäevast pühapäevani. Järgmisel juhul annab valem, mis kasutab valikulise argumendina 1, Excelile, et nädal algab esmaspäeval ja lõpeb pühapäeval. Kuna 16. mai 2015 langeb laupäevale, tagastab valem numbri 6.
=WEEKDAY("16/5/2015", 1)
Funktsioon WEEKNUM tagastab nädala numbri, millesse määratud kuupäev langeb. See valem tagastab 20, kuna 16.05.2015 langeb 2015. aasta nädalasse number 20.
=NÄDALANUM("16/5/2015")