
Všeobecný vzorec
=start+ROWS(exp_rng)-1-offset
Zhrnutie
Ak chcete vytvoriť dynamický zoznam dátumov, môžete na vytvorenie a zobrazenie ďalších dátumov použiť vzorec, ktorý zvyšuje počiatočný dátum. V zobrazenom príklade je vzorec v B5:
=start+ROWS($B$5:B5)-1-offset
kde „štart“ je pomenovaný rozsah G4 a „offset“ je pomenovaný rozsah G5.
Poznámky: (1) Posun predstavuje dni pred dátumom začatia, ktoré sa majú zobraziť v zozname. (2) tieňovanie dátumu začatia sa vykonáva pomocou podmieneného formátovania, ako je opísané nižšie.
Vysvetlenie
Dátumy v programe Excel sú iba poradové čísla formátované tak, aby sa zobrazovali ako dátumy. To znamená, že môžete vykonávať matematické operácie s dátumami a počítať dni v budúcnosti alebo minulosti.
V zobrazenom príklade poskytuje dátum v pomenovanom rozsahu „začiatok“ funkcia DNES:
=TODAY() //returns current date
Vzorec v B5 začína dátumom začatia a zvyšuje dátum o jeden pomocou zväčšujúceho sa rozsahu vo vnútri funkcie ROWS:
ROWS($B$5:B5) // returns row count
ROWS vráti počet riadkov v rozsahu. Pri kopírovaní vzorca sa rozsah rozširuje a počet riadkov sa zvyšuje o jeden v každom novom riadku. Od tejto hodnoty odčítame 1, takže dátum sa v prvom riadku nezvyšuje.
Ďalej odčítame hodnotu v pomenovanom rozsahu „offset“ (G5). Posun je jednoduchý spôsob, ako začať zoznam dátumov skôr, ako je uvedený začiatočný dátum. Ak je posunutie nulové alebo prázdne, prvý dátum v zozname sa bude rovnať počiatočnému dátumu.
Na zobrazenie všedného dňa je vzorec v C5:
=TEXT(B5,"ddd")
Na zobrazenie mesiaca je vzorec v D5:
=TEXT(B5,"mmm")
V tomto článku nájdete ďalšie príklady vlastných formátov čísel v programe Excel.
Vzorce v B5, C5 a D5 je možné skopírovať do ľubovoľného množstva riadkov.
Zvýraznenie dátumu začatia
Dátum začatia je zatienený pravidlom podmieneného formátovania založeným na tomto vzorci:
=$B5=start
Ďalšie príklady použitia podmieneného formátovania pomocou vzorcov nájdete v tomto článku.