Maison > Tutoriel logiciel > Logiciel de bureau > Comment utiliser la fonction de séquence dans Excel

Comment utiliser la fonction de séquence dans Excel

Mary-Kate Olsen
Libérer: 2025-02-06 17:25:13
original
311 Les gens l'ont consulté

Fonction de séquence d'Excel: Créez rapidement une séquence de nombres

La fonction de séquence d'Excel peut créer instantanément une série de séquences numériques. Il vous permet de définir la forme d'une séquence, le nombre de valeurs et les incréments entre chaque nombre, et peut être utilisé en conjonction avec d'autres fonctions Excel.

La fonction de séquence est prise en charge uniquement dans Excel 365 et Excel 2021 ou version ultérieure.

Syntaxe de fonction de séquence

La fonction de séquence a quatre paramètres:

<code>=SEQUENCE(rows,cols,start,step)</code>
Copier après la connexion
Copier après la connexion
de:

  • (requis) Nombre de lignes dans lesquelles la séquence s'étend verticalement (vers le bas). rows
  • (Facultatif) Nombre de colonnes dans lesquelles la séquence s'étend horizontalement (vers la droite). cols
  • (Facultatif) Le numéro de départ de la séquence. start
  • (facultatif) Incrément entre chaque valeur dans la séquence. step
  • Les paramètres

et rows (taille du tableau de résultat) doivent être des entiers (ou des formules pour la sortie des entiers), tandis que les paramètres cols et start (le nombre de départ et l'incrément de la séquence) Peut être des entiers ou des décimales. Si le paramètre step est 0, le résultat répétera le même nombre car vous dites à Excel de ne pas ajouter d'incréments entre chaque valeur dans le tableau. step

Si vous choisissez d'omettre des paramètres facultatifs (

, cols ou start), ils seront par défaut à 1. Par exemple, entrez: step

<code>=SEQUENCE(2,,10,3)</code>
Copier après la connexion
Copier après la connexion
retournera une séquence avec une seule colonne, car le paramètre

est manquant. cols La séquence

est une formule de tableau dynamique, ce qui signifie qu'elle peut générer des tableaux de débordement. En d'autres termes, bien que la formule soit saisie dans une seule cellule, si les paramètres

ou rows sont supérieurs à 1, le résultat débordera de plusieurs cellules. cols

comment fonctionne la fonction de séquence

Avant de montrer certaines variations et applications pratiques de la fonction de séquence, voici un exemple simple pour démontrer comment cela fonctionne.

Dans la cellule A1, j'ai tapé:

<code>=SEQUENCE(3,5,10,5)</code>
Copier après la connexion
Copier après la connexion
Cela signifie que la séquence a trois lignes de hauteur et cinq colonnes de largeur. La séquence commence par le numéro 10, chaque nombre suivant augmentant de 5 par rapport au numéro précédent.

How to Use the SEQUENCE Function in Excel

Remplissez d'abord puis à droite: Transpose la fonction

Dans l'exemple ci-dessus, vous pouvez voir que la séquence remplit d'abord les colonnes horizontalement, puis remplit les lignes vers le bas. Cependant, en intégrant la fonction de séquence dans la fonction de transposition, vous pouvez forcer Excel à remplir les lignes vers le bas puis horizontalement.

Ici, j'ai entré la même formule que l'exemple ci-dessus, mais je l'ai également intégré dans la fonction de transposition.

<code>=TRANSPOSE(SEQUENCE(3,5,10,5))</code>
Copier après la connexion
Copier après la connexion
En conséquence, Excel inverse les paramètres

et rows dans la syntaxe, ce qui signifie que "3" représente désormais le nombre de colonnes et "5" représente désormais le nombre de lignes. Vous pouvez également voir les chiffres se remplir d'abord, puis à droite. cols

How to Use the SEQUENCE Function in Excel

Créer une séquence numérique romaine

Si vous souhaitez créer une séquence de chiffres romains (I, II, III, IV) au lieu de chiffres arabes (1, 2, 3, 4), vous devez intégrer la formule de séquence dans la fonction romaine.

En utilisant les mêmes paramètres que l'exemple ci-dessus, j'ai tapé dans la cellule A1:

<code>=SEQUENCE(rows,cols,start,step)</code>
Copier après la connexion
Copier après la connexion

produit les résultats suivants:

How to Use the SEQUENCE Function in Excel

aller plus loin, supposons que je veux que les chiffres romains soient minuscules. Dans ce cas, j'intégrerais la formule entière dans la fonction inférieure.

<code>=SEQUENCE(2,,10,3)</code>
Copier après la connexion
Copier après la connexion

How to Use the SEQUENCE Function in Excel

Créer la date à l'aide de la fonction de séquence

Une utilisation plus pratique de la fonction de séquence

consiste à générer une série de dates. Dans l'exemple ci-dessous, je veux créer un rapport avec le bénéfice hebdomadaire de chaque personne à partir du vendredi 1er mars et de 20 semaines chaque vendredi.

Pour ce faire, je tape la cellule B2:

<code>=SEQUENCE(3,5,10,5)</code>
Copier après la connexion
Copier après la connexion

Parce que je veux que la date s'étende sur la ligne précédente et 20 colonnes, à partir du vendredi 1er mars, chaque valeur est incrémentée de 7 jours.

Avant d'ajouter des dates aux cellules, en particulier lors de la création de dates avec des formules, vous devez d'abord modifier le format de nombre de la cellule à ce jour dans le groupe de nombres sur l'onglet Démarrage du ruban. Sinon, Excel peut renvoyer le numéro de série au lieu de la date.

How to Use the SEQUENCE Function in Excel

faire en sorte que la fonction de séquence dépend d'un autre paramètre

Dans cet exemple, j'ai une série de tâches qui doivent être numérotées. Je veux qu'Excel ajoute automatiquement un autre numéro lorsque j'ajoute une nouvelle tâche (ou, de même, supprime un nombre lorsque je termine et supprime la tâche).

How to Use the SEQUENCE Function in Excel

Pour ce faire, je tape la cellule A2:

<code>=TRANSPOSE(SEQUENCE(3,5,10,5))</code>
Copier après la connexion
Copier après la connexion

Le nombre de lignes remplies de la séquence dépend désormais du nombre de cellules contenant le texte dans la colonne B (grâce à la fonction Counta), j'ai ajouté "-1" à la fin de la formule afin que le calcul du coude ignore le ligne de titre.

Vous remarquerez également que je n'ai spécifié que les paramètres rows (nombre de lignes) dans la formule de séquence, car omettre tous les autres paramètres par défaut, ce qui est exactement ce que je veux dans cet exemple. En d'autres termes, je veux que le résultat occupe une seule colonne, le nombre commence à 1 et incrément de 1 à chaque fois.

How to Use the SEQUENCE Function in Excel

Maintenant, lorsque j'ajoute un élément à la liste de la colonne B, le numéro de la colonne A est automatiquement mis à jour.

How to Use the SEQUENCE Function in Excel

choses à noter lors de l'utilisation de la fonction de séquence

Lorsque vous utilisez la fonction de séquence dans Excel, vous devez faire attention aux trois précautions suivantes:

  1. Les formules de tableau dynamique qui génèrent des tableaux de débordement (y compris la séquence) ne peuvent pas être utilisées dans des tables Excel formatées. Si vous souhaitez utiliser la séquence dans vos données existantes, la meilleure solution consiste à la formater en sélectionnant une cellule dans la table et en cliquant sur Convertir en zone dans le groupe d'outils dans l'onglet de conception de la table Converti les tables Excel en zones non formatées.
  2. Si vous créez un tableau dynamique reliant deux classeurs, cela ne fonctionnera que si les deux classeurs sont ouverts. Une fois que vous avez fermé le classeur source, la formule Dynamic Array dans le classeur actif renvoie une erreur #Ref!
  3. La rupture du tableau de débordement en plaçant une autre valeur dans la cellule affectée détruise votre fonction de séquence et provoquera une erreur #spill!

Pourquoi utiliser la fonction de séquence au lieu de la poignée de rembourrage?

L'alternative au

La fonction de séquence est la poignée de remplissage d'Excel, que vous pouvez cliquer et faire glisser pour continuer la séquence que vous avez déjà commencé:

How to Use the SEQUENCE Function in Excel

Cependant, je préfère utiliser la fonction de séquence plutôt que la poignée de remplissage pour plusieurs raisons:

  • Si vous voulez créer une longue séquence, la galiseur prendra beaucoup de temps!
  • Il est plus facile de modifier les paramètres d'une séquence dans la fonction de séquence - ajustez simplement les paramètres dans la formule. Lorsque vous cliquez et faites glisser la poignée de remplissage, vous devez vous rappeler de sélectionner plusieurs numéros dans le tableau existant.
  • Si vous supprimez des lignes ou des colonnes qui interagissent avec la séquence, les nombres créés par la poignée de rembourrage seront également supprimés. Cependant, comme la séquence produit des tableaux de débordements, ils restent en place même si vous refactorisez la feuille de calcul.
  • La poignée de remplissage d'Excel est conçue pour remplir une séquence le long d'une seule ligne ou d'une seule colonne. Pour créer une séquence couvrant plusieurs lignes et colonnes avec une poignée de rembourrage, vous devez prendre quelques étapes de plus que l'utilisation de la fonction de séquence, qui vous permet de spécifier tous les paramètres à la fois.
  • La fonction de séquence
  • élimine les erreurs humaines qui peuvent se produire lors de l'utilisation de poignées de remplissage.

Si vous utilisez une séquence avec des fonctions volatiles telles que la date, cela peut rendre votre classeur Excel beaucoup plus lent, surtout si vous avez déjà beaucoup de données dans votre feuille de calcul. Par conséquent, essayez de limiter le nombre de fonctions volatiles que vous utilisez pour vous assurer que vos tables Excel fonctionnent rapidement et efficacement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal