SEQUENCE est une fonction Excel 365 qui génère automatiquement un tableau dynamique de nombres séquentiels. Besoin de numéroter 100 lignes ? De créer un calendrier sur 30 jours ? De construire une grille de tarifs ? SEQUENCE fait tout ça en une seule formule, sans recopier manuellement.
Concrètement, c'est elle qui crée des numéros de factures formatés automatiquement, génère un planning mensuel à partir d'une date de départ, ou produit une grille à double entrée pour des tarifs dégressifs. Le résultat se met à jour en un instant dès que tu changes un paramètre.
Syntaxe de la fonction SEQUENCE
=SEQUENCE(lignes; [colonnes]; [début]; [incrémentation])SEQUENCE est disponible uniquement dans Excel 365 et Excel 2021. Les versions antérieures afficheront #NOM? à la place du résultat.
Comprendre chaque paramètre de la fonction SEQUENCE
lignes
: le nombre de lignes que tu veux générerC'est le seul paramètre obligatoire. =SEQUENCE(5) génère une séquence verticale de 5 nombres : 1, 2, 3, 4, 5 en colonne.
Ce paramètre doit être un nombre entier positif. Tu peux aussi y passer une référence de cellule ou une formule qui renvoie un entier, pour que la longueur de la séquence soit dynamique.
Astuce : Passe le nombre de lignes d'un tableau existant pour que la séquence s'adapte automatiquement : =SEQUENCE(LIGNES(A2:A100)) génère autant de nombres qu'il y a de lignes dans ton tableau.
[colonnes]
: le nombre de colonnes pour créer une grille 2D(facultatif)Par défaut : 1 (séquence en une seule colonne). Si tu passes 3, SEQUENCE génère 3 colonnes. Avec =SEQUENCE(4; 3), tu obtiens une grille 4 lignes × 3 colonnes, numérotée de 1 à 12 horizontalement puis ligne par ligne.
[début]
: le premier nombre de ta séquence(facultatif)Par défaut : 1. Mais tu peux démarrer à 0, 100, 1001 ou même -10. C'est très pratique pour des numérotations personnalisées.
Par exemple, =SEQUENCE(10; 1; 1001) génère 1001, 1002, 1003... jusqu'à 1010, parfait pour des numéros de factures.
[incrémentation]
: le pas entre chaque nombre(facultatif)Par défaut : 1. Tu peux utiliser 2 pour les nombres pairs, 5 pour compter par tranches de 5, 0,5 pour des demi-unités, ou -1 pour une séquence décroissante.
Une incrémentation négative est valide et très utile pour les comptes à rebours ou les classements inversés. Seuls les paramètres lignes et colonnes doivent être positifs.
Pas envie d'écrire la formule SEQUENCE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Administratif : numéroter automatiquement des factures
Tu dois créer une liste de 50 numéros de factures pour l'année en cours, formatés comme FAC-2025-0001 jusqu'à FAC-2025-0050. Saisir manuellement chaque numéro prendrait trop de temps et serait source d'erreurs.
| A | |
|---|---|
| 1 | Numéro facture |
| 2 | FAC-2025-0001 |
| 3 | FAC-2025-0002 |
| 4 | FAC-2025-0003 |
| 5 | FAC-2025-0004 |
| 6 | ... |
| 7 | FAC-2025-0050 |
="FAC-"&ANNEE(AUJOURDHUI())&"-"&TEXTE(SEQUENCE(50);"0000")La formule combine trois éléments : le préfixe « FAC- », l'année en cours extraite par ANNEE, et la séquence 1 à 50 formatée sur 4 chiffres par TEXTE. Passer de 50 à 100 génère instantanément 100 numéros, et l'année se met à jour toute seule chaque année.
Astuce de pro : La combinaison SEQUENCE + TEXTE avec un format "0000" est le moyen le plus propre de générer des numéros avec des zéros de remplissage (0001, 0002...). Elle remplace avantageusement le remplissage automatique qui crée des valeurs statiques.
Chef de projet : créer un calendrier de 30 jours
Tu planifies un sprint de 30 jours et tu veux générer automatiquement toutes les dates du mois en cours pour suivre tes tâches quotidiennes. Avec SEQUENCE, une seule formule remplace la recopie manuelle de 30 cellules.
| A | B | |
|---|---|---|
| 1 | Jour | Date |
| 2 | Jour 1 | 01/12/2025 |
| 3 | Jour 2 | 02/12/2025 |
| 4 | Jour 3 | 03/12/2025 |
| 5 | Jour 4 | 04/12/2025 |
| 6 | ... | ... |
| 7 | Jour 30 | 30/12/2025 |
=DATE(2025;12;1)+SEQUENCE(30)-1La formule part du 1er décembre et ajoute successivement 0, 1, 2… jusqu'à 29 jours. Excel affiche les résultats comme des dates dès qu'on applique un format Date, et il suffit de changer la date de départ ou le nombre de jours pour adapter le calendrier à n'importe quel mois.
Responsable commercial : grille de tarifs dégressifs par volume
Tu dois créer une grille tarifaire : pour chaque tranche de 10 unités (10, 20, 30...), le prix unitaire diminue de 2 €. Avec SEQUENCE, tu génères les deux colonnes en deux formules sans aucune saisie manuelle.
| A | B | |
|---|---|---|
| 1 | Quantité | Prix unitaire (€) |
| 2 | 10 | 50 |
| 3 | 20 | 48 |
| 4 | 30 | 46 |
| 5 | 40 | 44 |
| 6 | 50 | 42 |
| 7 | 60 | 40 |
=SEQUENCE(6; 1; 10; 10) pour les quantités
=52-SEQUENCE(6)*2 pour les prixLa première formule génère les quantités en partant de 10 avec un pas de 10. La seconde calcule les prix à partir de l'index de la séquence : 50 € au premier rang, 40 € au sixième. Si la règle tarifaire change, tu n'ajustes qu'une seule valeur.
RH : créer une matrice de planification d'équipe
Tu dois créer une grille 5 × 7 (5 employés × 7 jours) pour planifier les présences de la semaine et numéroter chaque créneau de 1 à 35 pour les référencer facilement.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
| 2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 3 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 4 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 5 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 6 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
=SEQUENCE(5; 7)La formule génère en une seule fois toute la grille de 5 lignes sur 7 colonnes, numérotée de 1 à 35 horizontalement. Cette grille peut ensuite servir de base pour des mises en forme conditionnelles ou des formules de récapitulation automatiques.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction SEQUENCE
#EPARS! : cellules adjacentes occupées
SEQUENCE génère un tableau dynamique qui a besoin de se déverser sur plusieurs cellules. Si des cellules adjacentes (à droite ou en dessous) contiennent déjà des données ou des formules, Excel affiche #EPARS! et ne peut pas afficher le résultat.
Solution : Vide les cellules autour de ta formule SEQUENCE pour lui laisser l'espace nécessaire. Déplace la formule vers une zone vide, ou sélectionne et supprime le contenu des cellules qui bloquent l'expansion.
#VALEUR! : arguments incorrects
Cette erreur apparaît si les paramètres lignes ou colonnes reçoivent une valeur négative, zéro, ou une valeur non numérique. Par exemple, référencer une cellule vide ou une cellule texte pour le nombre de lignes provoque cette erreur.
Solution : Vérifie que lignes et colonnes sont des entiers positifs (1 ou plus). L'incrémentation peut être négative ou décimale, mais pas les dimensions. Si tu utilises une référence de cellule, assure-toi qu'elle contient bien un nombre.
#NOM? : fonction non reconnue dans la version Excel
Si Excel affiche #NOM?, c'est que SEQUENCE n'est pas disponible dans la version installée. Cette fonction existe uniquement dans Excel 365 et Excel 2021. Les collègues sous Excel 2019 ou antérieur verront cette erreur.
Solution : Mets à jour vers Excel 365 ou utilise une alternative : =LIGNE(A1:A10) génère 1 à 10 pour les formules matricielles, mais c'est moins flexible. Pour des grilles, il n'existe pas d'alternative simple à SEQUENCE dans les vieilles versions.
Tableau trop grand qui ralentit le classeur
Créer une séquence avec plusieurs milliers de lignes et colonnes peut considérablement ralentir Excel, car chaque modification du classeur force le recalcul de toutes les cellules déversées.
Solution : Limite la taille de tes séquences au strict nécessaire. Si tu dois travailler avec une grande séquence, désactive temporairement le calcul automatique (Formules, puis Options de calcul, puis Manuel) le temps de faire tes modifications, puis réactive-le.
Tu cherches surtout à corriger l'erreur de débordement #SPILL! affichée dans ta cellule, sans passer par la fonction SEQUENCE ? Consulte la fiche dédiée à l'erreur de débordement #SPILL! pour comprendre toutes ses causes et comment la corriger.
SEQUENCE vs LIGNE vs Recopie manuelle
Trois façons de générer une série de nombres, avec des capacités très différentes.
| Critère | SEQUENCE | LIGNE | Recopie manuelle |
|---|---|---|---|
| Création automatique | Oui, une formule | Partiel (matricielle) | Non |
| Grilles 2D | Natif | Difficile | Long |
| Incrémentation personnalisée | Paramètre dédié | Non | Avec série automatique |
| Mise à jour dynamique | Oui | Oui | Non |
| Compatibilité | Excel 365 / 2021 uniquement | Toutes versions | Toutes versions |
| Facilité d'utilisation | Très simple | Moyenne | Simple mais statique |
Astuces avancées avec SEQUENCE
Génère des nombres pairs, impairs ou multiples en un paramètre
Joue sur les paramètres début et incrémentation pour filtrer sans formule supplémentaire : =SEQUENCE(10; 1; 2; 2) donne les 10 premiers pairs (2, 4, 6...), =SEQUENCE(10; 1; 1; 2) les impairs (1, 3, 5...), et =SEQUENCE(10; 1; 5; 5) les multiples de 5.
Aucun FILTRE ni MOD nécessaire : la logique est dans les paramètres.
Crée un calendrier sans week-ends avec FILTRE
Combine SEQUENCE et FILTRE pour extraire uniquement les jours ouvrés : =FILTRE(DATE(2025;1;1)+SEQUENCE(365)-1; JOURSEM(DATE(2025;1;1)+SEQUENCE(365)-1; 2)<=5) génère toutes les dates de semaine de 2025.
Change l'année ou la date de début pour adapter le calendrier immédiatement.
Utilise SEQUENCE comme index pour des sélections dynamiques
SEQUENCE peut remplacer les INDEX/EQUIV complexes quand tu veux sélectionner les N premières valeurs d'une plage : =SOMME(INDEX(ventes; SEQUENCE(12))) additionne les 12 premières valeurs de la plage ventes.
Change 12 pour ajuster dynamiquement le nombre d'éléments inclus dans le calcul.
Questions fréquentes sur la fonction SEQUENCE
SEQUENCE peut-elle générer des nombres décroissants ?
Oui, utilise une incrémentation négative. =SEQUENCE(5; 1; 10; -1) génère 10, 9, 8, 7, 6. C'est parfait pour créer des comptes à rebours ou des classements inversés.
Comment créer une grille de nombres avec SEQUENCE ?
Spécifie lignes ET colonnes : =SEQUENCE(3; 4; 1; 1) crée une grille 3 lignes × 4 colonnes avec les nombres de 1 à 12. Les nombres remplissent d'abord horizontalement (de gauche à droite), puis descendent ligne par ligne.
SEQUENCE est-elle disponible dans toutes les versions d'Excel ?
Non, SEQUENCE est disponible uniquement dans Excel 365 et Excel 2021. Les versions antérieures (2019, 2016, etc.) ne la reconnaissent pas et affichent #NOM? à la place du résultat.
Si tu partages ton fichier avec des collègues sur une version ancienne, ils ne pourront pas voir les résultats de tes formules SEQUENCE.
Peut-on combiner SEQUENCE avec d'autres fonctions ?
Absolument, et c'est là que SEQUENCE devient vraiment puissante. Combinée avec TEXTE pour formater des numéros, avec DATE pour créer des calendriers, avec FILTRE pour n'afficher que certains éléments, ou avec INDEX pour sélectionner des plages dynamiques, SEQUENCE simplifie des formules qui étaient auparavant très complexes.
Comment gérer l'erreur #EPARS! avec SEQUENCE ?
Cette erreur apparaît quand des cellules adjacentes sont occupées et bloquent l'expansion du tableau dynamique. Vide les cellules en dessous et à droite de ta formule, ou déplace ta formule vers une zone avec suffisamment d'espace libre.
Pour aller plus loin
Les fonctions similaires : LIGNE, COLONNE, FILTRE, ALEA.ENTRE.BORNES, UNIQUE
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

