La fonction SEQUENCE vous permet de générer une liste de nombres séquentiels dans un tableau ; par exemple, 1, 2, 3, 4.
Dans l’exemple suivant, nous avons créé un tableau de 4 lignes x 5 colonnes avec la formule =SEQUENCE(4;5).
Syntaxe
=SEQUENCE(lignes;[colonnes];[début];[étape])
| Argument | Description |
|---|---|
| lignes Obligatoire |
Nombre de lignes à renvoyer |
| [colonnes] Facultatif |
Nombre de colonnes à renvoyer |
| [début] Facultatif |
Premier nombre de la séquence |
| [étape] Facultatif |
Montant à appliquer pour incrémenter chaque valeur suivante dans le tableau |
Remarque
- Aucun argument facultatif manquants utilise par défaut 1. Si vous omettez l’argument rows, vous devez fournir au moins un autre argument.
- Un tableau peut être considéré comme une ligne de valeurs, une colonne de valeurs ou une combinaison de lignes et de colonnes de valeurs. Dans l’exemple ci-dessus, le tableau de notre formule SEQUENCE correspond à la plage C1:G4.
- La fonction SEQUENCE renvoie un tableau, qui se propage s’il s’agit du résultat final d’une formule. Cela signifie qu’Excel crée dynamiquement la plage de tableaux de dimension appropriée lorsque vous appuyez sur ENTRÉE. Si vos données de prise en charge se trouvent dans un tableau Excel, la matrice est automatiquement redimensionnée quand vous ajoutez ou supprimez des données dans votre plage de tableau si vous utilisez lesréférences structurées. Pour plus d’informations, consultez cet article sur comportement de matrice renversé.
- La prise en charge par Excel des tableaux dynamiques entre des classeurs est limitée. Si vous fermez le classeur source, toutes les formules de tableau dynamique liées retournent une erreur #REF ! lorsqu’elles sont actualisées.
Exemple
Si vous souhaitez créer un échantillon de jeu de données rapide, l’exemple suivant utilise la fonction SEQUENCE avec TEXTE, DATE, ANNEE et AUJOURDHUI afin de créer une liste dynamique de mois pour une ligne d’en-tête, sachant que la date sous-jacente sera toujours l’année en cours. Notre formule est la suivante : =TEXTE(DATE(ANNEE(AUJOURDHUI()),SEQUENCE(1,6),1),"mmm").
Voici un exemple d’imbrication de la fonction SEQUENCE avec ENT et ALEA afin de créer un tableau de 5 lignes par 6 colonnes avec un ensemble aléatoire d’entiers croissants. Notre formule est la suivante : =SEQUENCE(5,6,ENT(ALEA()*100),ENT(ALEA()*100)).
En outre, vous pouvez utiliser =SEQUENCE(5;1;1001;1000) pour créer la liste séquentielle des nombres du Code GL dans les exemples.
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours demander à un expert de la communauté technique Excel ou obtenir de l’aide dans les communautés.
Voir aussi
Fonction FILTRE
Fonction TABLEAU.ALEAT
Fonction TRIER
Fonction TRIERPAR
Fonction UNIQUE
Les tableaux dynamiques et le comportement de matrice dispersé