L'essentiel —
SEQUENCEbâtit un tableau de nombres à partir de rien et le déverse dans une plage. Syntaxe :=SEQUENCE(lignes; [colonnes]; [début]; [pas]).=SEQUENCE(5)donne1,2,3,4,5vers le bas ;=SEQUENCE(1;12)donne1…12vers la droite ; les troisième et quatrième arguments fixent la valeur de départ et le pas. Ce n'est pas une poignée de recopie améliorée — c'est le moteur qui fournit numéros de ligne, séries de dates et grilles à d'autres formules, et il reste vivant quand les données grandissent. Une plage bloquée renvoie#SPILL!. Excel 365 et 2021+.
=SEQUENCE(5) ' 1,2,3,4,5 dans une colonne
=SEQUENCE(ROWS(Données); 1; 1; 1) ' un numéro de ligne par ligne de données, vivant
La poignée de recopie fait 1, 2, 3, … depuis trente ans, mais elle écrit des
valeurs figées — changez les données et les numéros sont faux. SEQUENCE produit
la même série en formule, donc elle se redimensionne, et comme elle renvoie un
tableau, elle peut alimenter n'importe quelle autre formule matricielle dynamique.
C'est ce second usage qui justifie sa place.
Remarque : dans une interface Excel en français, ces fonctions s'appellent SEQUENCE (SEQUENCE), EMPILERV (VSTACK), EMPILERH (HSTACK), PRENDRE (TAKE) et EXCLURE (DROP). Les formules ci-dessous utilisent les noms anglais ; le comportement est identique.
Ce que vous allez apprendre
- L'ordre des arguments —
lignes, colonnes, début, pas— et pourquoi il piège - Comment générer une série de dates vivante (calendrier, planning, échéances)
- Utiliser
SEQUENCEpour des numéros de ligne qui croissent avec les données - Pourquoi elle renvoie
#SPILL!et comment le corriger - Quand
SEQUENCEremplace la poignée de recopie etLIGNE()
Le modèle mental : un moteur, pas une poignée de recopie
Avec la poignée de recopie, vous tapez des valeurs une fois ; avec SEQUENCE, vous
décrivez une série qui recalcule pour toujours. Mais le vrai changement est là :
SEQUENCE renvoie un tableau, donc c'est rarement la réponse finale — c'est la
partie qui génère la grille à la bonne taille que consomme autre chose. Voyez-la
comme le moteur sous INDEX, le calcul de dates ou un calcul déversé :
' Figé, casse quand on ajoute des lignes : glisser 1,2,3 à la main
' Vivant, se redimensionne avec le tableau :
=SEQUENCE(ROWS(Ventes)) ' 1..N où N = le nombre de lignes de Ventes
La règle qui débloque tout : lignes, colonnes, début, pas
Toute surprise avec SEQUENCE vient de l'ordre des arguments. C'est
SEQUENCE(lignes; [colonnes]; [début]; [pas]) — lignes d'abord, pas la valeur
de départ. On attend SEQUENCE(début; pas) et on obtient une colonne haute qu'on
n'a pas demandée :
=SEQUENCE(5) ' 5 lignes : 1,2,3,4,5
=SEQUENCE(5; 1; 10; 5) ' 5 lignes dès 10, pas de 5 : 10,15,20,25,30
=SEQUENCE(1; 12) ' 1 ligne, 12 colonnes : 1..12 en travers
=SEQUENCE(3; 4) ' une grille 3x4, remplie 1..12 ligne par ligne
Une fois l'ordre acquis, les grilles à deux dimensions tombent gratuitement — une
table de multiplication est =SEQUENCE(9) * SEQUENCE(1;9), sans glisser.
Générer une série de dates vivante
C'est la chose la plus utile que fait SEQUENCE. Les dates ne sont que des nombres
dans Excel, donc une série de dates est un SEQUENCE avec un pas de 1 jour,
démarré sur une date :
=SEQUENCE(31; 1; DATE(2026;1;1); 1) ' chaque jour de janvier 2026 (formater en date)
=EDATE(DATE(2026;1;1); SEQUENCE(12;1;0)) ' le 1er de chaque mois, exact au calendrier
Un piège : SEQUENCE renvoie les numéros de série sous-jacents, donc formatez la
plage de déversement en date ou vous verrez 46023, 46024, …. Pour le premier de
chaque mois, enveloppez SEQUENCE dans EDATE plutôt que d'avancer de ~30, ce qui
dérive.
#SPILL! concerne la place, pas la formule
SEQUENCE connaît exactement la taille de sa sortie. Si quelque chose occupe les
cellules nécessaires, Excel ne peut pas poser le tableau et renvoie #SPILL!. La
formule est correcte ; la destination est bloquée. Cliquez la cellule pour voir la
plage surlignée, videz-la, et les nombres apparaissent. Comme SEQUENCE se
dimensionne depuis des arguments comme ROWS(Données), laissez-lui de la place vers
le bas.
Le jugement : quand SEQUENCE remplace le glissement et LIGNE()
Si vous glissez une poignée de recopie pour 1, 2, 3, …, c'est une valeur figée qui
périme — SEQUENCE(ROWS(Données)) reste correcte quand les lignes vont et viennent.
Si vous tapez LIGNE()-LIGNE($A$1)+1 comme compteur, SEQUENCE dit la même chose
sans le LIGNE() volatil et sans casser à l'insertion d'une ligne. La limite
honnête : pour une liste unique de nombres fixes, la poignée est plus rapide à
taper. Pour tout ce qui doit suivre les données, SEQUENCE gagne — et c'est le
partenaire naturel de VSTACK et de
TAKE quand vous construisez des tableaux.
Comment ExcelMaster aide
L'essentiel du travail avec SEQUENCE se cache dans une demande plus large :
numérote ces lignes pour que les ID se renumérotent à l'ajout de données, ou
dresse un calendrier de livraison 2026, une ligne par semaine. ExcelMaster
écrit le SEQUENCE — ordre des arguments correct, enveloppe de date avec EDATE,
dimensionné depuis votre tableau — à partir d'une description en langage naturel, et
le place là où il a de la place pour se déverser. Vous décrivez la série ; il gère
le générateur.
Questions fréquentes
Comment générer une série de nombres dans Excel ?
Utilisez =SEQUENCE(10) pour 1..10 dans une colonne, ou =SEQUENCE(10; 1; 5; 5)
pour démarrer à 5 et avancer de 5. Le résultat se déverse automatiquement et se
redimensionne si vous changez le nombre.
Comment faire une liste de dates avec SEQUENCE ?
Démarrez sur une date et avancez de 1 jour : =SEQUENCE(31; 1; DATE(2026;1;1); 1),
puis formatez la plage en date. Pour le premier de chaque mois, enveloppez-le dans
EDATE : =EDATE(DATE(2026;1;1); SEQUENCE(12;1;0)).
Quel est l'ordre des arguments de SEQUENCE ?
SEQUENCE(lignes; [colonnes]; [début]; [pas]) — lignes d'abord, puis colonnes, puis
la valeur de départ, puis le pas. Attendre début en premier est l'erreur la plus
fréquente.
Pourquoi SEQUENCE renvoie-t-elle #SPILL! ?
Quelque chose bloque les cellules qu'elle doit remplir — une valeur, un libellé ou une cellule fusionnée. Cliquez la cellule de formule pour voir la plage de déversement, videz-la, et le résultat apparaît.
SEQUENCE fonctionne-t-elle dans Excel 2016 ou 2019 ?
Non. SEQUENCE exige Excel 365 ou Excel 2021+. Sur les versions plus anciennes, vous
utilisez la poignée de recopie ou une formule à base de LIGNE().
Testé dans
Testé dans : Excel 365 (Windows 11) — dernière vérification le 17/06/2026.
Guides connexes : Excel VSTACK & HSTACK · Excel TAKE & DROP · Excel FILTER · Excel SORT
