Excel vzorec: Pořadí let -

Obecný vzorec

=DATE(SEQUENCE(12,1,YEAR(A1)),MONTH(B5),DAY(A1))

souhrn

Chcete-li vygenerovat řadu dat podle roku, můžete použít funkci SEKVENCE společně s funkcemi ROK, MĚSÍC a DEN. V zobrazeném příkladu je vzorec v E5:

=DATE(SEQUENCE(12,1,YEAR(B5)),MONTH(B5),DAY(B5))

který generuje sérii 12 dat, zvýšených o jeden rok, počínaje 1. květnem 2019.

Vysvětlení

Funkce SEQUENCE je funkce dynamického pole, která může generovat více výsledků. Stejně jako ostatní funkce dynamického pole i SEQUENCE vydává řadu výsledků, které se „rozlijí“ na list v „rozsahu rozlití“.

SEQUENCE může generovat výsledky v řádcích, sloupcích nebo v obou. V tomto případě je SEQUENCE nakonfigurován na výstup pole čísel, které je 12 řádků o 1 sloupec:

SEQUENCE(12,1,YEAR(B5))

Počáteční číslo je roková hodnota z B5 a výchozí hodnota kroku je 1, takže SEQUENCE vydá pole jako toto:

(2019;2020;2021;2022;2023;2024;2025;2026;2027;2028;2029;2030)

Toto pole je vráceno jako argument roku uvnitř funkce DATE, což způsobí rozlití výsledků do rozsahu D5: D16. Hodnoty MĚSÍC a DEN se vyzvedávají přímo od data v B5:

MONTH(B5),DAY(B5)

Při formátování jako data je konečným výsledkem 12 dat s odstupem jednoho roku, počínaje 1. květnem 2019.

Možnost pouze rok

Chcete-li použít SEQUENCE pouze k výstupu let, založený na stejném počátečním datu, vzorec v F5 je:

=SEQUENCE(12,1,YEAR(B5))

Stejně jako dříve je SEQUENCE nakonfigurován tak, aby generoval 12 čísel, počínaje rokem v B5, zvýšených o 1. Konečné výsledky přelít do F5: F16.

Zajímavé články...