
Генеричка формула
=AND($A1>=start,$A1<=end)
Резиме
Ако желите да условним форматирањем истакнете редове који садрже датуме између два датума, можете користити формулу засновану на функцијама АНД и ДАТЕ. У приказаном примеру, опсег Б5: Е11 има правило условног обликовања примењено помоћу ове формуле:
=AND($C5>=start,$C5<=end)
Напомена: важно је да се ЦФ формуле уносе у односу на „активну ћелију“ у избору, за коју се претпоставља да је Б5 у овом случају.
Ова формула се односи на два именована опсега: почетак (Ц2) и крај (Е2).
Објашњење
Функција АНД узима више аргумената и враћа ТРУЕ само када сви аргументи враћају ТРУЕ. Датуми су само серијски бројеви у програму Екцел, тако да су ранији датуми увек мањи од каснијих датума. У горњој формули, било који датуми који су већи или једнаки датуму почетка И мањи или једнаки датуму завршетка, проћи ће оба теста, а функција АНД вратит ће ТРУЕ, покрећући правило.
Референце на почетни и крајњи датум (Ц2 и Е2) су апсолутне и неће се мењати. Референције на датум у колони Ц су „мешане“ - колона је закључана, али се број реда може слободно променити.
Без именованих опсега
Ова формула се односи на два именована опсега: почетак (Ц2) и крај (Е2). Без употребе именованих опсега, формула би изгледала овако:
=AND($C5>=$C$2,$C5<=$E$2)
Уграђивање датума
Ова формула излаже почетне и крајње вредности улаза директно на радном листу, тако да их је лако променити. Ако уместо тога желите да уградите (хард-цоде) датуме директно у формулу, формула би изгледала овако:
=AND($C5>=DATE(2015,6,1),$C5<=DATE(2015,7,31))
Функција ДАТЕ осигурава правилно препознавање датума. Ствара одговарајући Екцел датум са датим вредностима за годину, месец и дан.