Formula Excel: Listă dinamică de date -

Cuprins

Formula generică

=start+ROWS(exp_rng)-1-offset

rezumat

Pentru a crea o listă dinamică de date, puteți utiliza o formulă care mărește o dată de început pentru a crea și afișa date suplimentare. În exemplul prezentat, formula din B5 este:

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

unde „start” este intervalul numit G4, iar „offset” este intervalul numit G5.

Note: (1) offsetul reprezintă zile înainte de data de începere pentru a fi afișat în listă. (2) umbrirea datei de începere se face cu formatarea condiționată așa cum este descris mai jos.

Explicaţie

Datele din Excel sunt doar numere de serie, formatate pentru a fi afișate ca date. Aceasta înseamnă că puteți efectua operații matematice la date pentru a calcula zile în viitor sau în trecut.

În exemplul prezentat, data din intervalul numit „start” este furnizată de funcția TODAY:

=TODAY() //returns current date

Formula din B5 începe cu data de început și mărește data cu una utilizând un interval de expansiune în interiorul funcției ROWS:

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

ROWS returnează numărul de rânduri dintr-un interval. Pe măsură ce formula este copiată, gama se extinde și numărul de rânduri crește cu unul la fiecare rând nou. Din această valoare, scădem 1, astfel încât data nu este incrementată în primul rând.

Apoi, scădem valoarea din intervalul numit „offset” (G5). Decalajul este pur și simplu o modalitate de a începe lista de date mai devreme decât data de începere furnizată. Dacă decalajul este zero sau gol, prima dată din listă va fi egală cu data de începere.

Pentru a afișa o zi săptămânală, formula din C5 este:

=TEXT(B5,"ddd")

Pentru a afișa o lună, formula din D5 este:

=TEXT(B5,"mmm")

Consultați acest articol pentru mai multe exemple de formate de numere personalizate în Excel.

Formulele din B5, C5 și D5 pot fi copiate pe câte rânduri doriți.

Evidențierea datei de începere

Data de începere este umbrită cu o regulă de formatare condiționată bazată pe această formulă:

=$B5=start

Pentru mai multe exemple de aplicare a formatării condiționate cu formule, consultați acest articol.

Articole interesante...