Екцел формула: Динамичка листа датума -

Преглед садржаја

Генеричка формула

=start+ROWS(exp_rng)-1-offset

Резиме

Да бисте креирали динамичку листу датума, можете користити формулу која увећава датум почетка да бисте креирали и приказали додатне датуме. У приказаном примеру, формула у Б5 је:

=start+ROWS($B$5:B5)-1-offset

где је „старт“ именовани опсег Г4, а „оффсет“ именовани опсег Г5.

Напомене: (1) офсет представља дане пре датума почетка за приказ на листи. (2) сенчење датума почетка врши се условним форматирањем како је описано у наставку.

Објашњење

Датуми у програму Екцел су само серијски бројеви, форматирани да се приказују као датуми. То значи да можете изводити математичке операције на датуме како бисте израчунали дане у будућности или у прошлости.

У приказаном примеру, датум у именованом опсегу „старт“ пружа функција ДАНАС:

=TODAY() //returns current date

Формула у Б5 започиње датумом почетка и увећава датум за један користећи опсег који се шири унутар функције РОВС:

ROWS($B$5:B5) // returns row count

РОВС враћа број редова у опсегу. Како се формула копира, опсег се шири и број редова повећава се за један у сваком новом реду. Од ове вредности одузимамо 1, тако да се датум не увећава у првом реду.

Даље, одузимамо вредност у именованом опсегу „офсет“ (Г5). Помак је једноставно начин да се листа датума започне раније од наведеног датума почетка. Ако је помак нула или празан, први датум на листи једнак је датуму почетка.

Да би се приказао радни дан, формула у Ц5 је:

=TEXT(B5,"ddd")

Да би се приказао месец, формула у Д5 је:

=TEXT(B5,"mmm")

Погледајте овај чланак за још примера прилагођених формата бројева у програму Екцел.

Формуле у Б5, Ц5 и Д5 могу се копирати колико год редова желите.

Истицање датума почетка

Датум почетка је осенчен условним правилом форматирања на основу ове формуле:

=$B5=start

За више примера примене условног форматирања са формулама погледајте овај чланак.

Занимљиви Чланци...