Excel formula: Dinamiskā datumu saraksts -

Satura rādītājs

Vispārēja formula

=start+ROWS(exp_rng)-1-offset

Kopsavilkums

Lai izveidotu dinamisku datumu sarakstu, varat izmantot formulu, kas palielina sākuma datumu, lai izveidotu un parādītu papildu datumus. Parādītajā piemērā formula B5 ir:

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

kur "sākums" ir nosauktais diapazons G4 un "nobīde" ir nosauktais diapazons G5.

Piezīmes: (1) nobīde ir dienas pirms sākuma datuma, kas jāparāda sarakstā. (2) sākuma datuma ēnojums tiek veikts ar nosacītu formatēšanu, kā aprakstīts turpmāk.

Paskaidrojums

Datumi programmā Excel ir tikai sērijas numuri, kas formatēti, lai parādītu tos kā datumus. Tas nozīmē, ka jūs varat veikt matemātikas operācijas datumos, lai aprēķinātu dienas nākotnē vai pagātnē.

Parādītajā piemērā datumu nosauktajā diapazonā "sākums" nodrošina funkcija TODAY:

=TODAY() //returns current date

Formula B5 sākas ar sākuma datumu un palielina datumu par vienu, izmantojot paplašinošo diapazonu funkcijas ROWS iekšpusē:

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

ROWS atgriež rindu skaitu diapazonā. Formulu nokopējot uz leju, diapazons paplašinās, un katrā jaunajā rindā rindu skaits palielinās par vienu. No šīs vērtības mēs atņemam 1, tāpēc datums netiek palielināts pirmajā rindā.

Pēc tam mēs atņemam vērtību nosauktajā diapazonā "nobīde" (G5). Kompensācija ir vienkārši veids, kā sākt datumu sarakstu agrāk par norādīto sākuma datumu. Ja nobīde ir nulle vai tukša, pirmais datums sarakstā būs vienāds ar sākuma datumu.

Lai parādītu nedēļas dienu, formula C5 ir šāda:

=TEXT(B5,"ddd")

Lai parādītu mēnesi, D5 formula ir šāda:

=TEXT(B5,"mmm")

Skatiet šajā rakstā citus pielāgoto skaitļu formātu piemērus programmā Excel.

Formulas B5, C5 un D5 var nokopēt uz leju tik daudz rindu, cik vēlaties.

Sākuma datuma izcelšana

Sākuma datums ir aizēnots ar nosacījuma formatēšanas kārtulu, kuras pamatā ir šī formula:

=$B5=start

Papildu nosacījuma formatēšanas ar formulām piemēru piemērus skatiet šajā rakstā.

Interesanti raksti...