Exceli valem: dünaamiline kuupäevaloend -

Lang L: none (table-of-contents)

Üldine valem

=start+ROWS(exp_rng)-1-offset

Kokkuvõte

Dünaamilise kuupäevaloendi loomiseks võite lisakuupäevade loomiseks ja kuvamiseks kasutada valemit, mis suurendab alguskuupäeva. Näidatud näites on valem B5-s järgmine:

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

kus "algus" on nimega vahemik G4 ja "nihe" on nimega vahemik G5.

Märkused: (1) nihe tähistab päevi enne loendis kuvamise alguskuupäeva. (2) alguskuupäeva varjutamine toimub tingimusliku vormindamisega, nagu allpool kirjeldatud.

Selgitus

Exceli kuupäevad on lihtsalt seerianumbrid, mis on vormindatud kuupäevadena kuvamiseks. See tähendab, et saate teha matemaatikaoperatsioone kuupäevadel, et arvutada tulevasi või minevikupäevi.

Näidatud näites pakub kuupäeva nimetatud vahemikus "algus" funktsioon TÄNA:

=TODAY() //returns current date

B5 valem algab alguskuupäevaga ja suurendab kuupäeva ühe võrra, kasutades funktsiooni ROWS laienevat vahemikku:

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

ROWS tagastab ridade arvu vahemikus. Valemi allapoole kopeerimisel laieneb vahemik ja ridade arv suureneb iga uue rea puhul ühe võrra. Sellest väärtusest lahutame 1, seega ei suurendata kuupäeva esimeses reas.

Järgnevalt lahutame nimevahemikus "nihe" (G5) oleva väärtuse. Nihe on lihtsalt viis, kuidas alustada kuupäevaloendit varem kui alguskuupäev. Kui nihe on null või tühi, võrdub loendi esimene kuupäev alguskuupäevaga.

Nädalapäeva kuvamiseks on valemis C5 järgmine:

=TEXT(B5,"ddd")

Kuu kuvamiseks on valem D5-s järgmine:

=TEXT(B5,"mmm")

Selles artiklis leiate veel näiteid Exceli kohandatud numbrivormingute kohta.

Valemites B5, C5 ja D5 saab kopeerida alla nii palju ridu kui soovite.

Alguskuupäeva esiletõstmine

Alguskuupäev on varjutatud tingimusliku vormindamise reegliga, mis põhineb sellel valemil:

=$B5=start

Rohkem näiteid tingimusliku vormindamise valemitega rakendamise kohta leiate sellest artiklist.

Huvitavad Artiklid...