Fonction SEQUENCE ExcelGuide Complet 2026 avec Exemples
SEQUENCE (SEQUENCE en anglais aussi) est une fonction Excel 365 qui génère automatiquement une séquence de nombres dans un tableau dynamique. Besoin de numéroter 100 lignes ? De créer un calendrier sur 30 jours ? De générer une grille de tarifs ? SEQUENCE fait tout ça en une seule formule, sans recopier manuellement.
Dans ce guide, tu vas découvrir comment utiliser SEQUENCE pour automatiser tes numérotations, créer des calendriers dynamiques et générer des tableaux de données en quelques secondes. Fini les copier-coller interminables et les mises à jour manuelles !
Syntaxe de la fonction SEQUENCE
=SEQUENCE(lignes; [colonnes]; [début]; [incrémentation])La fonction SEQUENCE génère un tableau dynamique de nombres séquentiels. Le seul paramètre obligatoire est le nombre de lignes. Les trois autres sont optionnels et te permettent de contrôler la forme et la progression de ta séquence.
Comprendre chaque paramètre de la fonction SEQUENCE
lignes
(obligatoire)Le nombre de lignes que tu veux générer dans ta séquence. Par exemple, 5 créera une séquence verticale de 5 nombres. C'est le seul paramètre obligatoire. Si tu spécifies uniquement ce paramètre, SEQUENCE génère les nombres 1, 2, 3, 4, 5 en colonne.
colonnes
(optionnel - défaut : 1)Le nombre de colonnes pour créer une grille. Si tu mets 3, tu obtiens 3 colonnes. Par exemple, =SEQUENCE(4; 3) crée une grille 4×3 avec les nombres de 1 à 12 répartis horizontalement puis verticalement. Laisse vide (ou 1) pour une séquence en une seule colonne.
début
(optionnel - défaut : 1)Le premier nombre de ta séquence. Par défaut, c'est 1. Mais tu peux commencer à 0, 100, 2024, ou même -10. Utile pour créer des numérotations personnalisées comme "Facture 1001, 1002, 1003..." en utilisant =SEQUENCE(10; 1; 1001).
incrémentation
(optionnel - défaut : 1)Le pas d'incrémentation entre chaque nombre. Par défaut 1, mais tu peux utiliser 2 pour les nombres pairs (2, 4, 6...), 5 pour compter par 5 (5, 10, 15...), 0.5 pour des demi-unités, ou -1 pour une séquence décroissante (10, 9, 8...).
Astuce : SEQUENCE crée un tableau dynamique qui se déverse automatiquement sur plusieurs cellules. Si tu modifies la formule, toutes les cellules se mettent à jour instantanément. C'est bien plus puissant qu'une recopie manuelle !
Exemples pratiques pas à pas
Exemple 1 – Administratif : numéroter automatiquement des factures
Tu es assistant(e) administratif(ve) et 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". Plutôt que de taper manuellement chaque numéro, tu utilises SEQUENCE.
SEQUENCE génère 1 à 50, TEXTE formate avec des zéros, et la concaténation ajoute le préfixe.
| 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")Cette formule est dynamique : si tu changes le premier paramètre de 50 à 100, tu obtiens instantanément 100 numéros. L'année se met aussi à jour automatiquement chaque année grâce à AUJOURDHUI().
Exemple 2 – Gestion de projet : créer un calendrier de 30 jours
Tu es chef(fe) de projet et tu planifies un sprint de 30 jours. Tu veux générer automatiquement toutes les dates du 1er au 30 du mois en cours pour suivre tes tâches quotidiennes.
SEQUENCE génère 1 à 30, qu'on ajoute à la date de début pour obtenir 30 dates.
| 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)-1En combinant SEQUENCE avec DATE ou AUJOURDHUI, tu peux créer n'importe quel calendrier : semaines, mois, trimestres. Change juste le nombre de lignes et la date de départ.
Exemple 3 – Commercial : grille de tarifs dégressifs par volume
Tu es responsable commercial et tu dois créer une grille tarifaire : pour chaque tranche de 10 unités (10, 20, 30, 40, 50), le prix unitaire diminue de 2€. Tu veux générer automatiquement ce tableau à double entrée.
SEQUENCE avec incrémentation de 10 génère les quantités, une autre SEQUENCE avec start 52 et step -2 génère les prix.
| 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 prixTu peux même créer une grille 2D directement avec =SEQUENCE(6; 2; 10; 10) pour obtenir un tableau de 6 lignes × 2 colonnes, puis personnaliser chaque colonne.
Exemple 4 – RH : créer une matrice de planification d'équipe
Tu travailles aux ressources humaines et tu dois créer une grille 5×7 (5 employés × 7 jours) pour planifier les présences de la semaine. Tu veux numéroter automatiquement chaque cellule de 1 à 35 pour référencer facilement chaque créneau.
Une seule formule génère toute la grille. Les nombres remplissent horizontalement.
| 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)Cette grille peut ensuite servir de base pour un tableau de bord interactif. Tu peux combiner SEQUENCE avec des mises en forme conditionnelles pour créer des plannings visuels automatiques.
Astuces de pro pour SEQUENCE
Créer des nombres pairs ou impairs : Pour générer uniquement les nombres pairs, utilise =SEQUENCE(10; 1; 2; 2) (départ 2, incrémentation 2). Pour les impairs, =SEQUENCE(10; 1; 1; 2) (départ 1, incrémentation 2).
Combiner avec FILTRE pour des séquences conditionnelles : Tu peux filtrer une séquence selon un critère. Par exemple, =FILTRE(SEQUENCE(100); MOD(SEQUENCE(100);5)=0) te donne tous les multiples de 5 jusqu'à 100.
Générer des dates de semaine uniquement : Pour créer un calendrier qui saute les week-ends, combine SEQUENCE avec JOURSEM : =FILTRE(DATE(2025;1;1)+SEQUENCE(365)-1; JOURSEM(DATE(2025;1;1)+SEQUENCE(365)-1; 2)<=5). Ça génère toutes les dates de semaine de 2025.
Éviter #DÉBORDEMENT! : Si tu vois cette erreur, c'est que SEQUENCE essaie de déverser ses résultats sur des cellules déjà occupées. Sélectionne et supprime les cellules à droite et en dessous de ta formule, ou déplace la formule ailleurs.
Utiliser SEQUENCE comme index dynamique : SEQUENCE est parfaite pour créer des boucles dans les formules. Par exemple, =SOMME(INDEX(ventes; SEQUENCE(12))) additionne les 12 premiers éléments de la plage "ventes" sans avoir à spécifier chaque cellule.
Les erreurs fréquentes et comment les corriger
#DÉBORDEMENT! - Cellules adjacentes occupées
SEQUENCE génère un tableau dynamique qui a besoin d'espace pour se déverser. Si les cellules adjacentes (à droite ou en dessous) contiennent déjà des données, tu obtiens cette erreur.
Solution : Vide les cellules autour de ta formule SEQUENCE pour lui laisser de l'espace. Ou déplace ta formule vers une zone vide du tableau. Tu peux aussi sélectionner toute la zone de déversement potentielle avant d'écrire la formule.
#VALEUR! - Arguments incorrects
Cette erreur apparaît si tu utilises des valeurs invalides dans les paramètres. Par exemple, un nombre négatif pour le nombre de lignes ou colonnes, ou des valeurs non numériques.
Solution : Vérifie que les paramètres lignes et colonnes sont des nombres entiers positifs (1, 2, 3...). L'incrémentation peut être négative, mais pas le nombre de lignes. Assure-toi aussi qu'aucun paramètre ne référence une cellule vide ou texte.
#NOM? - Fonction non reconnue
Si Excel affiche #NOM?, c'est que SEQUENCE n'est pas disponible dans ta version d'Excel. Cette fonction existe uniquement dans Excel 365 et Excel 2021.
Solution : Mets à jour vers Excel 365 ou utilise une alternative manuelle avec LIGNE et COLONNE. Par exemple, =LIGNE(A1:A10) génère 1 à 10, mais c'est moins flexible que SEQUENCE.
Tableau trop grand qui ralentit Excel
Si tu crées une séquence avec des milliers de lignes et colonnes (par exemple 1000×1000), Excel peut devenir très lent car il calcule et affiche 1 million de cellules.
Solution : Limite la taille de tes séquences au nécessaire. Si tu as besoin d'une grande plage, désactive le calcul automatique (Formules > Options de calcul > Manuel) le temps de modifier ton fichier, puis réactive-le.
SEQUENCE vs LIGNE vs alternatives
| Critère | SEQUENCE | LIGNE | Recopie manuelle |
|---|---|---|---|
| Création automatique | ✅ Oui, une formule | ⚠️ Partiel | ❌ Manuel |
| Grilles 2D | ✅ Natif | ❌ Difficile | ⚠️ Possible mais long |
| Incrémentation personnalisée | ✅ Paramètre dédié | ❌ Non | ⚠️ Avec série automatique |
| Dynamique (mise à jour auto) | ✅ Oui | ✅ Oui | ❌ Non |
| Compatible vieilles versions | ❌ Excel 365/2021 uniquement | ✅ Toutes versions | ✅ Toutes versions |
| Facilité d'utilisation | ⭐⭐⭐ | ⭐⭐ | ⭐ |
SEQUENCE est la solution la plus puissante et flexible pour générer des séquences, mais elle nécessite Excel 365 ou 2021. Pour les versions antérieures, utilise LIGNE avec des formules auxiliaires ou la série automatique (Accueil > Remplissage > Série).
Questions fréquentes
SEQUENCE peut-elle générer des nombres décroissants ?
Oui, utilise une incrémentation négative. Par exemple : =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×4 avec numérotation horizontale de 1 à 12. Les nombres remplissent d'abord horizontalement, puis descendent ligne par ligne.
SEQUENCE est-elle disponible dans toutes les versions d'Excel ?
Non, SEQUENCE est une fonction Excel 365/2021 uniquement. Les versions antérieures (2019, 2016, etc.) ne la supportent pas. Si tu travailles avec des collègues sur une version ancienne, ils verront #NOM? à la place de tes résultats.
Peut-on combiner SEQUENCE avec d'autres fonctions ?
Absolument ! SEQUENCE est très puissante combinée avec TEXTE pour formater, AUJOURDHUI pour créer des calendriers, FILTRE pour filtrer, ou même DECALER pour créer des plages dynamiques. C'est là que la fonction devient vraiment utile.
Comment gérer l'erreur #DÉBORDEMENT! avec SEQUENCE ?
Cette erreur apparaît quand les cellules adjacentes sont occupées et bloquent l'expansion du tableau. Vide les cellules autour ou déplace ta formule vers une zone avec suffisamment d'espace libre à droite et en dessous.
Les fonctions similaires à SEQUENCE
Deviens un pro d'Excel
Tu maîtrises maintenant SEQUENCE ! Rejoins Le Dojo Club pour découvrir les autres fonctions de tableaux dynamiques et devenir vraiment efficace sur Excel.
Essayer pendant 30 jours