
Obecný vzorec
=start+ROWS(exp_rng)-1-offset
souhrn
Chcete-li vytvořit seznam dynamických dat, můžete k vytvoření a zobrazení dalších dat použít vzorec, který zvyšuje počáteční datum. V zobrazeném příkladu je vzorec v B5:
=start+ROWS($B$5:B5)-1-offset
kde „start“ je pojmenovaný rozsah G4 a „offset“ je pojmenovaný rozsah G5.
Poznámky: (1) offset představuje dny před datem zahájení, které se zobrazí v seznamu. (2) stínování počátečního data se provádí s podmíněným formátováním, jak je popsáno níže.
Vysvětlení
Data v aplikaci Excel jsou pouze pořadová čísla formátovaná tak, aby se zobrazovala jako data. To znamená, že můžete provádět matematické operace s daty a počítat dny v budoucnosti nebo minulosti.
V zobrazeném příkladu je datum v pojmenovaném rozsahu „start“ zajištěno funkcí DNES:
=TODAY() //returns current date
Vzorec v B5 začíná počátečním datem a zvyšuje datum o jeden pomocí rozšiřujícího se rozsahu uvnitř funkce ROWS:
ROWS($B$5:B5) // returns row count
ROWS vrátí počet řádků v rozsahu. Při kopírování vzorce se rozsah rozšiřuje a počet řádků se zvyšuje o jeden na každém novém řádku. Od této hodnoty odečteme 1, takže datum se v prvním řádku nezvýší.
Dále odečteme hodnotu v pojmenovaném rozsahu „offset“ (G5). Posun je jednoduše způsob, jak začít se seznamem dat dříve, než je uvedené počáteční datum. Pokud je offset nulový nebo prázdný, bude se první datum v seznamu rovnat datu zahájení.
Chcete-li zobrazit den v týdnu, je vzorec v C5:
=TEXT(B5,"ddd")
Chcete-li zobrazit měsíc, je vzorec v D5:
=TEXT(B5,"mmm")
V tomto článku najdete další příklady vlastních formátů čísel v aplikaci Excel.
Vzorce v B5, C5 a D5 lze zkopírovat dolů do libovolného počtu řádků.
Zvýraznění data zahájení
Datum zahájení je zastíněno pravidlem podmíněného formátování založeným na tomto vzorci:
=$B5=start
Další příklady použití podmíněného formátování pomocí vzorců najdete v tomto článku.