Comment utiliser la fonction SEQUENCE dans Excel (16 exemples)

  • Partage Ça
Hugh West

Table des matières

Dans Microsoft Excel, la fonction SEQUENCE est utilisée pour générer une séquence de valeurs numériques dans différents formats. Dans cet article, vous apprendrez comment utiliser efficacement cette fonction SEQUENCE avec différents critères et en la combinant avec d'autres fonctions dans Excel.

La capture d'écran ci-dessus est un aperçu de l'article qui représente une application de la fonction SEQUENCE dans Excel. Vous en apprendrez davantage sur le jeu de données ainsi que sur les méthodes permettant d'utiliser correctement la fonction SEQUENCE dans les sections suivantes de cet article.

Télécharger le cahier d'exercices

Vous pouvez télécharger le classeur Excel que nous avons utilisé pour préparer cet article.

Utilisation de la fonction SEQUENCE.xlsx

Introduction à la fonction SEQUENCE

  • Objectif de la fonction :

La fonction SEQUENCE est utilisée pour créer une séquence de valeurs numériques.

  • Syntaxe :

=SEQUENCE(lignes, [colonnes], [début], [étape])

  • Explication des arguments :
Arguments Obligatoire/optionnel Explication
rangées Requis Le nombre de lignes.
[colonnes] En option Le nombre de colonnes.
[start] En option Numéro de départ dans le tableau de retour.
[pas] En option La différence commune entre deux valeurs successives dans la séquence des nombres.
  • Paramètre de retour :

Un tableau contenant une séquence de nombres avec les spécifications définies.

16 exemples d'utilisation de la fonction SEQUENCE dans Excel

1. utilisation de base de la fonction SEQUENCE avec un seul argument

Le premier argument de la fonction SEQUENCE La fonction est "rangs qui indique le nombre de lignes à afficher dans la feuille de calcul. Si vous n'entrez pas d'autres arguments, la fonction renverra le nombre de lignes spécifié, où la première ligne contiendra le numéro '1' et ensuite tous les autres numéros séquentiels seront affichés dans les lignes suivantes.

Ainsi, dans l'image ci-dessous, Cellule B4 contient la formule :

=SEQUENCE(5)

Lire la suite : Les 51 fonctions mathématiques et trigonométriques les plus utilisées dans Excel

2. fonction SEQUENCE avec deux arguments dans Excel

Comme le deuxième argument de la fonction désigne le nombre de colonnes, la combinaison des deux premiers arguments donnera un tableau des lignes et des colonnes spécifiées.

Sur Cellule B4 le SEQUENCE avec les arguments des lignes et des colonnes sera :

=SEQUENCE(5,3)

Lire la suite : 44 fonctions mathématiques dans Excel (Télécharger PDF gratuit)

3. fonction SEQUENCE avec trois arguments dans Excel

Maintenant le troisième argument de la fonction est [start] qui indique la valeur ou le nombre de départ à afficher dans la première cellule de la première ligne d'un tableau.

Ainsi, avec les trois premiers arguments, la fonction renverra le tableau comme indiqué dans la capture d'écran suivante. Et la formule de la fonction Cellule B4 est :

=SÉQUENCE(5,3,10)

Où la valeur de départ est 10 dans le tableau qui a été défini dans le troisième argument de la fonction.

4. fonction SEQUENCE avec quatre arguments dans Excel

Le quatrième argument de la fonction [pas] désigne l'intervalle qui doit être respecté entre deux valeurs successives du tableau. Supposons que nous voulions construire une série arithmétique de nombres entiers à partir de 10 où la différence commune est 5.

La formule requise dans Cellule B4 le sera :

=SÉQUENCE(5,3,10,5)

5. utilisation de la fonction SEQUENCE pour générer des dates ou des mois dans Excel

i. Création de dates séquentielles avec les fonctions SEQUENCE et TODAY

Le site SEQUENCE est très utile pour créer un certain nombre de dates successives à partir d'une date fixe. En utilisant la fonction AUJOURD'HUI en tant que troisième argument, nous pouvons définir la date actuelle qui sera la date de début. En supposant que nous allons créer une liste de dix dates successives à partir de la date actuelle.

La formule correspondante dans Cellule B5 devrait être :

=SÉQUENCE(10,1,TODAY(),1)

ii. Création d'une liste de premières dates pour des mois séquentiels avec les fonctions EDATE et SEQUENCE

EDATE est utilisée pour afficher la date qui se situe après ou avant un nombre spécifié de mois à partir d'une date particulière. En combinant la fonction EDATE, DATE et SEQUENCE Ensemble, ces fonctions nous permettent de créer facilement une liste de toutes les premières dates de plusieurs mois successifs. Supposons que nous voulions afficher les premières dates de tous les mois de l'année 2021.

Ainsi, dans la sortie Cellule B4 dans l'image suivante, la formule requise sera :

=EDATE(DATE(2021,1,1),SEQUENCE(12,1,0))

iii. Création d'une liste de noms de 12 mois avec la fonction SEQUENCE dans Excel

En utilisant le TEXTE autour de la fonction SEQUENCE nous pouvons également préparer une liste des douze mois successifs d'une année.

La formule requise dans Cellule B5 devrait être :

=TEXT(EDATE(DATE(2022,1,1),SEQUENCE(12,1,0)), "mmmm")

6) Combinaison des fonctions SEQUENCE et TRANSPOSE dans Excel

En appliquant le SEQUENCE avec les quatre arguments, nous pouvons créer un tableau de numéros séquentiels et le flux des numéros se fera de gauche à droite comme dans l'image ci-dessous.

Supposons que nous voulions afficher la séquence de ces chiffres de haut en bas dans le tableau. Dans ce cas, nous devons utiliser la fonction TRANSPOSE qui convertira les lignes en colonnes et les colonnes en lignes.

Ainsi, la formule requise dans la sortie Cellule B10 devrait être :

=TRANSPOSE(SÉQUENCE(5,3,10,5))

7. création d'une séquence de chiffres romains dans Excel

La création d'une liste de nombres romains successifs est également possible à l'aide de ROMAN et SÉQUENCE fonctions.

La formule requise dans n'importe quelle cellule doit être :

=ROMAN(SÉQUENCE(5,3,1,1))

Cela créera les quinze nombres romains successifs à partir de 'i' dans le tableau de cinq lignes et trois colonnes.

8. utilisation de la fonction SEQUENCE avec INDEX dans Excel

Examinons maintenant l'ensemble de données ci-dessous. Chaque marque de smartphone et son modèle apparaissent deux fois dans le tableau : l'une avec le prix réel et l'autre avec un prix réduit. Supposons que nous voulions afficher les lignes de toutes les marques contenant uniquement les prix réduits.

Dans la sortie Cellule B18 la formule correspondante sera :

=INDEX(B6:D15,SÉQUENCE(COUNTA(B6:B15)/2,1,2,2),SÉQUENCE(1,3))

Après avoir appuyé sur Entrez vous obtiendrez un ensemble de marques et de modèles de smartphones à des prix réduits uniquement.

🔎 Comment la formule fonctionne-t-elle ?

COUNTA compte le nombre total de cellules dans l'intervalle de B6:B15 Ensuite, la sortie (10) est divisé par 2 et la valeur résultante est entrée comme premier argument. (rangs) de la SEQUENCE fonction.

Dans le deuxième argument (numéro_de_ligne) de la INDEX la fonction SEQUENCE définit les lignes qui doivent être extraites du tableau.

Enfin, dans le troisième argument de la fonction INDEX, une autre fonction SEQUENCE définit toutes les colonnes qui doivent être prises en compte pour l'extraction des données.

Lectures similaires

  • Comment utiliser la fonction RAND dans Excel (5 exemples)
  • Fonction LARGE dans Excel
  • Comment utiliser la fonction SUMPRODUCT dans Excel (4 exemples)
  • Résolution d'équations dans Excel (polynomiales, cubiques, quadratiques, & ; linéaires)
  • Comment utiliser la fonction SUMIF dans Excel (avec 5 exemples simples)

9. création d'un ordre aléatoire pour les sorties de SEQUENCE

Ce que nous avons appris jusqu'à présent sur la fonction SEQUENCE, c'est qu'elle renvoie un nombre spécifié de valeurs séquentielles. Mais nous pouvons également randomiser la séquence ou l'ordre des nombres dans le tableau résultant. Pour ce faire, nous devons utiliser la fonction SORTBY en dehors de la fonction SEQUENCE et le tri sera effectué sur la base des éléments suivants RANDARRAY où la fonction RANDARRAY renvoie des nombres aléatoires sans ordre ni séquence particuliers.

Sur Cellule B4 la formule correspondante pour créer un ordre aléatoire pour des nombres séquentiels devrait être la suivante :

=SORTBY(SÉQUENCE(10),RANDARRAY(10))

10. création d'un calendrier dynamique avec la fonction SEQUENCE dans Excel

L'une des utilisations les plus complètes des fonctions SEQUENCE est la préparation d'un mois civil. Supposons que nous ayons une valeur de date aléatoire dans le champ Cellule C4 et c'est 01-08-2021 ou 1er août 2021 En incorporant le SEQUENCE et le WEEKDAY ensemble, nous pouvons extraire le mois de cette date spécifiée et ainsi afficher tous les jours du calendrier pour ce mois particulier.

La formule requise pour afficher un mois calendaire en fonction d'une date dans l'année. Cellule B7 le sera :

=SÉQUENCE(6,7,C4-WEEKDAY(C4)+1)

🔎 Comment la formule fonctionne-t-elle ?

Dans le SEQUENCE le nombre de lignes a été défini par 6 et le nombre de colonnes par 7.

La date de début a été définie par "C4-WEEKDAY(C4)+1" Ici, le WEEKDAY La fonction extrait le numéro de série du jour de la semaine (par défaut, 1 pour Dimanche et donc successivement 7 pour Samedi La date dans Cellule C4 soustrait le nombre de jours de la semaine et plus tard en ajoutant '1' la date de début devient le premier jour du mois en question.

Le site SEQUENCE affiche ensuite les dates successives de gauche à droite dans un tableau de 6 lignes et 7 colonnes. N'oubliez pas de personnaliser le format des dates pour n'afficher que la série des jours.

11. réalisation d'une séquence répétée à l'aide des fonctions MOD et SEQUENCE

En utilisant MOD et SEQUENCE, nous pouvons afficher une séquence particulière de chiffres ou de valeurs plusieurs fois dans une colonne, une ligne ou un tableau. Dans la capture d'écran suivante, les valeurs entières de 1 à 4 ont été affichées plusieurs fois dans une colonne.

La formule requise dans Cellule B4 pour créer ce tableau est :

=MOD(SEQUENCE(12)-1,4)+1

🔎 Comment la formule fonctionne-t-elle ?

Étant donné qu'ici, les valeurs entières de 1 à 4 doivent être affichées plusieurs fois, le multiple de 4 doit être attribué comme nombre de lignes dans le tableau de bord. SEQUENCE fonction.

"SÉQUENCE(12)-1" cette partie de la formule renvoie le tableau suivant :

{0;1;2;3;4;5;6;7;8;9;10;11}

MOD divise chacune des valeurs entières du tableau par 4 et renvoie tous les restes dans un tableau final.

12. création de nombres répétés dans une séquence en Excel

La combinaison de ROUNDUP Dans l'image ci-dessous, les nombres entiers de 1 à 5 ont été affichés deux fois de suite dans l'image. Colonne B.

La formule requise qui a été utilisée pour créer le tableau de retour est la suivante :

=ROUNDUP(SÉQUENCE(10, 1, 1/2, 1/2), 0)

🔎 Comment la formule fonctionne-t-elle ?

Ici, le point de départ et la valeur de l'étape dans la fonction SEQUENCE ont été assignés avec ½ dans les deux cas.

Avec les arguments mentionnés, la fonction SEQUENCE renverrait le tableau suivant :

{0.5;1;1.5;2;2.5;3;3.5;4;4.5;5}

Enfin, le ROUNDUP arrondit toutes les décimales au chiffre entier suivant.

Lire la suite : Comment utiliser la fonction ROUNDDOWN dans Excel (5 méthodes)

13. Génération de valeurs vides dans une séquence de nombres

Si vous avez besoin de laisser une cellule vide ou un espace après chaque valeur dans une séquence de chiffres, vous pouvez fusionner IF, INT et SEQUENCE Dans l'image suivante, les chiffres de 1 à 5 ont été affichés dans une séquence avec un espace après chaque valeur de la séquence.

La formule requise dans Cellule B4 est :

=IF(INT(SÉQUENCE(10, 1, 1, 1/2))=SÉQUENCE(10, 1, 1, 1/2), SÉQUENCE(10, 1, 1, 1/2), "")

🔎 Comment la formule fonctionne-t-elle ?

SÉQUENCE(10,1,1,½) cette partie répétée de la formule renvoie le tableau suivant :

{1;1.5;2;2.5;3;3.5;4;4.5;5;5.5}

INT(SÉQUENCE(10,1,1,½)) renvoie un autre tableau de :

{1;1;2;2;3;3;4;4;5;5}

Grâce à l'utilisation de la FI la formule vérifie si les valeurs du second tableau correspondent aux valeurs du premier. Si les valeurs correspondent, les lignes correspondantes sont retournées avec des valeurs de perspective. Sinon, les lignes restent vides et sont considérées comme des cellules vides dans la colonne de sortie.

14. mise en forme d'une séquence de nombres avec des zéros en tête dans Excel

Si vous savez comment le TEXTE Par exemple, tous les nombres d'une séquence aléatoire auront 4 chiffres et ceux qui n'en ont pas contiendront des zéros non significatifs.

La formule correspondante dans Cellule B4 le sera :

=TEXT(SEQUENCE(10,1,5,50),"0000")

15. création d'un ordre inverse dans une liste avec la fonction SEQUENCE

Supposons maintenant que nous voulions inverser l'ordre des cellules d'une liste. Pour ce faire, nous pouvons utiliser la fonction INDEX et ROWS ici avec la fonction SEQUENCE.

Sur Colonne B il y a des noms aléatoires et dans Colonne D nous afficherons ces noms dans l'ordre inverse. Ainsi, la formule requise dans la section Cellule D5 devrait être :

=INDEX(B5:B10, SEQUENCE(ROWS(B5:B10), , ROWS(B5:B10), -1))

Ici, la fonction SEQUENCE inverse les numéros de ligne de tous les noms et la fonction INDEX La fonction extrait ensuite les noms dans un ordre inverse basé sur le second argument. (numéro_de_ligne) modifié par la fonction SEQUENCE précédemment.

16. préparation d'une liste d'alphabets avec les fonctions SEQUENCE et CHAR

Dans le dernier exemple, nous allons voir comment la fonction SEQUENCE peut être utilisée pour créer une liste d'alphabets dans un tableau. Dans l'image suivante, deux lignes distinctes ont été utilisées pour afficher le tableau contenant tous les alphabets.

La formule requise dans Cellule B4 est :

=CHAR(SÉQUENCE(2,13,65))

Dans cette formule, le CHAR renvoie les caractères spécifiés par l'Unicode. Comme il existe 26 alphabets en anglais, nous avons utilisé 13 colonnes ici. Nous pouvons également définir le numéro de colonne comme 2 et la formule renverra tous les alphabets dans 13 lignes et 2 colonnes.

💡 Les choses à garder à l'esprit

🔺 La fonction SEQUENCE renvoie un tableau en répartissant les valeurs sur plusieurs lignes et colonnes. Ainsi, si l'une des valeurs de retour du tableau ne trouve pas de cellule vide pour se représenter, la fonction renverra une valeur de type #SPILL erreur.

🔺 La fonction SEQUENCE est actuellement disponible en Microsoft Office 365 seulement.

🔺 La valeur par défaut de tous les arguments facultatifs de la fonction SEQUENCE est la suivante 1 .

Mots de conclusion

J'espère que toutes les méthodes mentionnées ci-dessus pour utiliser les SEQUENCE vous incitera désormais à les appliquer plus efficacement dans vos feuilles de calcul Excel. Si vous avez des questions ou des commentaires, n'hésitez pas à m'en faire part dans la section des commentaires. Vous pouvez également consulter nos autres articles relatifs aux fonctions Excel sur ce site.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.