Excel formula: dinamični seznam datumov -

Kazalo

Splošna formula

=start+ROWS(exp_rng)-1-offset

Povzetek

Če želite ustvariti dinamični seznam datumov, lahko s formulo, ki poveča začetni datum, ustvarite in prikažete dodatne datume. V prikazanem primeru je formula v B5:

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

kjer je "start" imenovani obseg G4, "offset" pa imenovani obseg G5.

Opombe: (1) odmik predstavlja dni pred začetnim datumom za prikaz na seznamu. (2) senčenje začetnega datuma se izvede s pogojnim oblikovanjem, kot je opisano spodaj.

Pojasnilo

Datumi v Excelu so samo serijske številke, oblikovane za prikaz kot datumi. To pomeni, da lahko matematične operacije izvajate na datume za izračun dni v prihodnosti ali preteklosti.

V prikazanem primeru datum v imenovanem obsegu "začetek" zagotavlja funkcija DANES:

=TODAY() //returns current date

Formula v B5 se začne z začetnim datumom in datum poveča za enega z uporabo razširjenega obsega znotraj funkcije ROWS:

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

ROWS vrne število vrstic v obsegu. Ko se formula kopira navzdol, se obseg razširi in število vrstic se v vsaki novi vrstici poveča za eno. Od te vrednosti odštejemo 1, zato se datum v prvi vrstici ne poveča.

Nato odštejemo vrednost v v imenovanem obsegu "offset" (G5). Odmik je preprosto način za začetek seznama datumov pred navedenim začetnim datumom. Če je odmik nič ali prazen, bo prvi datum na seznamu enak začetnemu datumu.

Za prikaz delovnega dne je formula v C5:

=TEXT(B5,"ddd")

Za prikaz meseca je formula v D5:

=TEXT(B5,"mmm")

Za več primerov formatov števil po meri v Excelu si oglejte ta članek.

Formule v B5, C5 in D5 lahko kopirate v poljubno število vrstic.

Označevanje začetnega datuma

Začetni datum je osenčen s pravilom pogojnega oblikovanja, ki temelji na tej formuli:

=$B5=start

Za več primerov uporabe pogojnega oblikovanja s formulami glejte ta članek.

Zanimive Članki...