Excel formula: Dinamički popis datuma -

Sadržaj

Generička formula

=start+ROWS(exp_rng)-1-offset

Sažetak

Da biste stvorili dinamički popis datuma, možete upotrijebiti formulu koja uvećava datum početka da biste stvorili i prikazali dodatne datume. U prikazanom primjeru formula u B5 je:

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

gdje je "start" imenovani raspon G4, a "offset" imenovani raspon G5.

Napomene: (1) pomak predstavlja dane prije datuma početka za prikaz na popisu. (2) zasjenjenje početnog datuma vrši se uvjetnim oblikovanjem kako je opisano u nastavku.

Obrazloženje

Datumi u Excelu samo su serijski brojevi, oblikovani za prikaz kao datumi. To znači da možete izvoditi matematičke operacije na datume kako biste izračunali dane u budućnosti ili u prošlosti.

U prikazanom primjeru, datum u imenovanom rasponu "start" pruža funkcija DANAS:

=TODAY() //returns current date

Formula u B5 započinje datumom početka i uvećava datum za jedan koristeći proširivanje raspona unutar funkcije ROWS:

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

ROWS vraća broj redaka u rasponu. Kako se formula kopira, raspon se širi, a broj redaka povećava se za jedan na svakom novom retku. Od ove vrijednosti oduzimamo 1, tako da se datum ne povećava u prvom retku.

Dalje, oduzimamo vrijednost u imenovanom rasponu "offset" (G5). Pomak je jednostavno način da se popis datuma započne ranije od navedenog datuma početka. Ako je pomak nula ili je prazan, prvi datum na popisu jednak je datumu početka.

Za prikaz radnog dana, formula u C5 je:

=TEXT(B5,"ddd")

Za prikaz mjeseca, formula u D5 je:

=TEXT(B5,"mmm")

Pogledajte ovaj članak za više primjera prilagođenih formata brojeva u Excelu.

Formule u B5, C5 i D5 mogu se kopirati koliko god redaka želite.

Isticanje datuma početka

Datum početka zasjenjen je uvjetnim pravilom oblikovanja na temelju ove formule:

=$B5=start

Za više primjera primjene uvjetnog oblikovanja s formulama, pogledajte ovaj članak.

Zanimljivi članci...