Přeskočit na obsah

SequenceExcel

enSEQUENCE

Funkce Sequence vrátí aritmetickou posloupnost na základě vložených údajů, a to i do více sloupců.

=SEQUENCE(Řádky; [Sloupce]; [Začátek]; [Krok])

Řádky – Povinný argument. Jde o počet řádků, které mají být vyplněny.

Sloupce – Volitelný argument. Počet sloupců, které mají být vyplněny.

Začátek – Volitelný argument. Jedná se o první číslo posloupnosti, které má být vyplněno do prvního stanoveného řádku a sloupce.

Krok – Volitelný argument. Jde o hodnotu diference mezi každou další hodnotou v posloupnosti, tedy i mezi řádky či sloupci.

Do funkce lze dávat jak celá, tak desetinná čísla, popř. i posloupnosti datumů.

Nejjednodušší použití funkce sequence je pouze s povinným argumentem počtu řádků, pokud bychom chtěli vyplnit posloupnost 5 řádků bez jakýchkoliv dalších argumentů, vyplnila by se čísla od 1 do 5.

Nemusíme nechávat posloupnost zvyšovat pouze o 1. Pokud bychom vynechali argumenty sloupců a začátku, ačkoliv by mohly být nastaveny jako 1 a 1. Tak následně nastavíme zvýšení prvního čísla o 2 hodnoty následovně:

Pokud chceme mít začátek např. od 10 a ne o jedné, jako 3. argument nastavíme číslo 10, přičemž i zde zvyšujeme číslo o 2.

Pro více sloupců zadáme i argument sloupce, přičemž se data vyplňují v nejprve do prvního řádku, pak do druhého atd. a ne tedy prvně do prvního sloupce a pak do dalších. Opět se jedná o 5 řádků, 2 sloupce se začátkem od 10 a zvýšení o 3.

Při zadání začátku jako desetinné číslo, popř. i zvýšení diference o desetinné číslo, stačí do argument začátku a kroku vložit požadované desetinné číslo, např. začít od 3,5 s krokem 0,5 vypadá vzorec takto:

Použití s ostatními funkcemi

Sekce “Použití s ostatními funkcemi”

Stejně jako do jiných funkcí lze vkládat funkce i do sequence, přičemž je možné dosáhnout komplexních posloupností. Do argumentu začátku nebo kroku je možné vkládat i několik vložených funkcí najednou. Zde je výčet pár možností vložených funkcí, které lze použít.

Pokud chceme začít číslem pí a zvýšení čísla také o pí, použijeme funkci pí:

=SEQUENCE(5; 1; PI(); PI())

Do funkce sequence je možné vložit i jakoukoliv s goniometrických funkcí, ať už jako krok, začátek nebo obojí. V tomto příkladu je funkce cosinus cos jako začátek a funkce sinus sin jako krok:

=SEQUENCE(5; 1; COS(2); SIN(2))

Do funkce můžou být vložena i z kategorie datum a čas. Výsledek v řádcích a sloupcích následně bude datum. Pokud však není se ukazuje stále jen číslo. Je to z důvodu formátu buňky, které je nutné přeformátovat na kartě domů v skupině čísel na datum, popř. čas.

Jako jednoduchou datumovou funkci můžeme použít funkci dnes jako začátek sekvence, přičemž každá další buňka bude obsahovat datum o 3 dny napřed:

=SEQUENCE(5; 1; DNES(); 3)

Je možné vložit do funkce už pokročilé vzorce za pomocí vnořených funkcí. Jako příklad je zde uveden posloupnost měsíců vždy o jeden ve formátu dlouhého názvu měsíců „mmmm“ při použití funkcí dnes, hodnota.na.text, která převádí čísla na text, funkci datum, která z roku, měsíce a dnes převede čísla na datum a funkce rok, která z vybraného data extrahuje pouze rok. Funkce je následující:

=HODNOTA.NA.TEXT(DATUM(ROK(DNES());SEQUENCE(5; 1); 1); „mmmm“)

Jako poslední je dobrá možnost dynamického vyplňování čísel. Kdy pokaždé, když je v sloupci „text“ přidána nová hodnota, ukáže se v sloupci „sequence“ další číslo zvýšené o 1, nicméně je možné nastavit i jiný krok, který zde není nastaven, tedy defaultně se řada zvýší o jedno. Této dynamické funkčnosti dosáhneme za pomocí funkce počet2 vnořený do funkce sequence.

=SEQUENCE(POČET2(H34:H38))

© 2026 Excelland