SEQUENCE
SEQUENCE génère une suite de nombres sur n lignes et colonnes, avec un départ et un pas. Elle numérote, crée des calendriers et sert de compteur aux autres formules de matrices dynamiques.
- séquence
- série
- matrice
- nombres
- calendrier
Syntaxe
=SEQUENCE(lignes;[colonnes];[début];[pas])Exemple
=SEQUENCE(5) → 1, 2, 3, 4, 5 en colonne=SEQUENCE(1;12) → 1 à 12 sur une ligne (les mois)=SEQUENCE(4;1;0;15) → 0, 15, 30, 45 (créneaux de 15 minutes)=DATE(2026;11;1)+SEQUENCE(7;1;0) → du 01/11/2026 au 07/11/2026 (format Date à appliquer)=TEXTE(DATE(2026;SEQUENCE(1;12);1);"mmm") → janv., févr., …, déc.À retenir
- Piège : la zone de sortie doit être vide, sinon SEQUENCE renvoie #PROPAGATION!. Une formule qui cite la liste doit utiliser l'opérateur # (=SOMME(A2#)) pour suivre sa taille.
- Les arguments omis valent 1 : SEQUENCE(5) équivaut à SEQUENCE(5;1;1;1).
- Associée à NBVAL, elle numérote une liste qui grandit : =SEQUENCE(NBVAL(B2:B500)).
- Dans une LAMBDA, SEQUENCE sert d'itérateur : MAP(SEQUENCE(12);LAMBDA(m;…)) applique un calcul à chacun des douze mois.
Voir aussi
- LETLET donne un nom aux résultats intermédiaires d'une formule. Elle devient lisible et plus rapide, car un calcul réutilisé n'est évalué qu'une fois ; le dernier argument est le résultat.
- LAMBDALAMBDA transforme une formule en fonction personnalisée. Nommée dans le Gestionnaire de noms, elle s'appelle comme une fonction native et évite de recopier une logique complexe partout.
- #PROPAGATION!, #CALC!, opérateurs # et @Une matrice dynamique déborde sur les cellules voisines. Cette fiche explique ses erreurs, #PROPAGATION! et #CALC!, et les opérateurs # et @ qui citent ou réduisent une plage débordée.
- ANNEE / MOIS / JOURANNEE, MOIS et JOUR extraient chaque partie d'une date, et DATE la recompose. Ce duo sert à regrouper par période, à trouver un premier jour de mois ou à réparer des dates importées.