Vzorec aplikace Excel: Dynamický seznam dat -

Obsah

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.

Zajímavé články...