Способност да се изабере одређени аспект датума често је од велике помоћи. На пример, можда ћете морати да филтрирате све записе који имају датуме наруџбине унутар одређеног месеца или све запослене који имају време додељено суботи. У таквим ситуацијама, требало би да извучете број месеца и радног дана из форматираних датума.
Екцел пружа једноставан скуп функција за рашчлањивање датума на њихове саставне делове. Ове функције су:
-
ГОДИНА: Извлачи годину из датог датума
-
МЕСЕЦ: издваја месец из датог датума
-
ДАН: Извлачи број дана у месецу из датог датума
-
ВЕЕКДАИ: Враћа број дана у недељи за дати датум
-
ВЕЕКНУМ: Враћа број недеље за дати датум
Слика показује употребу ових функција за рашчлањивање датума у ћелији Ц3 на његове саставне делове.
Ове функције су прилично једноставне.
Функција ИЕАР враћа четвороцифрени број који одговара години одређеног датума. Ова формула враћа 2015:
=ИЕАР("5/16/2015")
Функција МОНТХ враћа број између 1 и 12 који одговара месецу одређеног датума. Ова формула враћа 5:
=МОНТХ("16.5.2015.")
Функција ДАИ враћа број између 1 и 31 који одговара дану у месецу представљеном одређеном датуму. Ова формула враћа 16:
=ДАН("16.5.2015.")
Функција ВЕЕКДАИ враћа број од 1 до 7 који одговара дану у недељи (од недеље до суботе) на који пада дати датум. Ако датум пада у недељу, враћа се број 1. Ако датум пада у понедељак, враћа се број 2 и тако даље. Следећа формула враћа 7 јер 16.5.2015. пада у суботу:
=ВЕЕКДАИ("16.5.2015.")
Ова функција заправо има опциони аргумент ретурн_типе који вам омогућава да одредите који дан у недељи дефинише почетак недеље. Функција ВЕЕКДАИ подразумевано дефинише почетак недеље као недељу. Док улазите у функцију ВЕЕКДАИ, Екцел активира опис алата кроз који можете да изаберете другачији код ретурн_типе.
Можете подесити формулу тако да повратне вредности од 1 до 7 представљају од понедељка до недеље. У следећем случају, формула која користи 1 као опциони аргумент говори Екцел-у да недеља почиње у понедељак и завршава се у недељу. Пошто 16. мај 2015. пада у суботу, формула враћа број 6.
=ВЕЕКДАИ("16.5.2015", 1)
Функција ВЕЕКНУМ враћа број недеље у који пада наведени датум. Ова формула враћа 20 јер 16.5.2015. пада у седмицу број 20 у 2015.
=ВЕЕКНУМ("16.5.2015.")