Comment remplir une série en ordre décroissant (descendant ou inverse) dans Excel ?
Généralement, les séries numériques que nous créons dans Excel sont en ordre croissant, augmentant au fur et à mesure que l’on descend une colonne ou que l’on avance sur une ligne. Cependant, de nombreux cas pratiques nécessitent de remplir une série en ordre inverse, descendant ou décroissant. Par exemple, vous souhaiterez peut-être créer un compte à rebours, attribuer des tâches dans l’ordre inverse ou formater des données à des fins de reporting. Dans cet article, nous détaillons plusieurs méthodes efficaces pour remplir une série en ordre inverse ou descendant dans Excel. Ces méthodes couvrent des approches manuelles, basées sur des formules et automatisées, vous permettant de choisir celle qui convient le mieux à vos besoins spécifiques.
Remplir une série en ordre inverse ou descendant avec la poignée de recopie
Remplir une série en ordre inverse ou descendant avec Kutools pour Excel
Remplir une série en ordre inverse ou descendant à l’aide d’une formule Excel
Remplir une série en ordre inverse ou descendant à l’aide d’un code VBA
Remplir une série en ordre inverse ou descendant avec la poignée de recopie
Pour générer rapidement une série numérique en ordre inverse ou descendant — par exemple, 100, 99, 98… — utilisez la fonctionnalité intégrée de la poignée de recopie d’Excel. Cette méthode est idéale pour créer une suite consécutive avec un pas de décrémentation fixe, sans configuration complexe et en un minimum de temps.
1. Saisissez la première valeur de votre série décroissante dans la cellule souhaitée – par exemple, tapez 100 dans la cellule A1.
2. Sélectionnez la cellule A1. Placez le pointeur de la souris sur le coin inférieur droit de la cellule jusqu’à ce qu’il se transforme en une petite croix noire. Maintenez le bouton droit de la souris enfoncé, puis faites glisser la poignée de recopie vers le bas de la colonne aussi loin que nécessaire. Une fois arrivé à la cellule cible, relâchez le bouton de la souris. Dans le menu contextuel qui s’affiche, sélectionnez Série pour définir les options de remplissage. Voir ci-dessous :

3. Dans la boîte de dialogue Série qui s’ouvre, saisissez une valeur négative dans le champ Valeur du pas – par exemple -1 pour diminuer de 1 – et assurez-vous de cocher les options appropriées afin de remplir par colonne ou par ligne selon votre sélection. Cliquez sur le bouton OK pour générer la série. Exemple ci-dessous :

Après validation, Excel remplit automatiquement la plage sélectionnée avec des nombres en ordre décroissant, selon le pas de décrémentation que vous avez spécifié.

Remplir une série en ordre inverse ou descendant avec Kutools pour Excel
Pour les utilisateurs qui travaillent fréquemment avec des séquences personnalisées ou qui doivent combiner chiffres et texte, Kutools pour Excel propose une fonctionnalité Insérer un numéro de séquence facile à utiliser. Cette fonctionnalité vous permet de créer et de remplir une série descendante grâce à des options avancées, telles que des longueurs fixes, des préfixes, des suffixes et des pas personnalisés. Elle offre une grande commodité et une flexibilité exceptionnelle, notamment pour les tâches de numérotation par lots.
1. Accédez à Kutools > Insérer > Insérer un numéro de séquence.

2. Dans la boîte de dialogue Insérer un numéro de séquence, cliquez sur Nouveau pour configurer une nouvelle série. Réglez les champs suivants selon vos besoins :

3. Une fois votre série configurée et ajoutée, sélectionnez la plage à remplir. Dans la boîte de dialogue Insérer un numéro de séquence, cliquez sur la série que vous avez créée, puis sur le bouton Remplir la plage. Les cellules sélectionnées seront immédiatement remplies avec votre série descendante, tout en conservant le formatage textuel et la longueur des chiffres.

4. Une fois la série renseignée, fermez la boîte de dialogue.
Remplir une série en ordre inverse ou descendant à l’aide d’une formule Excel
Parfois, vous souhaiterez remplir une série descendante de manière dynamique à l’aide de formules – notamment lorsque vous travaillez avec des plages volumineuses ou de taille variable, ou lorsque vous voulez éviter les manipulations manuelles avec la poignée de recopie. Avec une formule appropriée, vous pouvez générer automatiquement une série inverse qui s’ajuste lorsqu’on ajoute ou supprime des lignes, ou même faire référence à des valeurs initiales situées dans d’autres cellules pour plus de flexibilité.
1. Sélectionnez la cellule située juste au-dessus de votre série prévue (par exemple,)A1). Si vous souhaitez que la série commence à 100, saisissez la formule suivante dans la cellule A1 :
=100-ROW(A1)+1 Cette formule fonctionne de la manière suivante : « 100 » est le numéro de départ. « LIGNE(A1) » renvoie le numéro de ligne de la cellule actuelle (1 dans cet exemple). Lorsque vous copiez cette formule vers le bas de la colonne, le numéro de ligne augmente de 1 à chaque ligne, ce qui réduit le résultat d’une unité à chaque fois, créant ainsi une série descendante.
2. Après avoir saisi la formule en A1, appuyez sur Entrée pour valider. Pour poursuivre la série, sélectionnez la cellule A1, puis faites glisser la poignée de recopie vers le bas afin de copier la formule sur les lignes suivantes. Ajustez le numéro de départ (100 dans l’exemple) selon la valeur souhaitée.
=100-(LIGNE(A1)-1)*2pour un pas de 2 vers le bas.="ID-"&(100-ROW(A1)+1).Remplir une série en ordre inverse ou descendant à l’aide d’un code VBA
Pour des scénarios plus avancés, tels que le remplissage de séries avec des pas personnalisés ou des motifs complexes (par exemple, incluant préfixe/suffixe, combinaisons alphanumériques ou couvrant une vaste plage variable), vous pouvez automatiser le processus à l’aide d’une macro VBA. Cette approche est idéale pour les utilisateurs expérimentés ou lorsqu’il s’agit de tâches répétitives exigeant une personnalisation poussée.
1. Ouvrez l’éditeur VBA en cliquant sur Outils de développement dans le ruban, puis sélectionnez Visual Basic. Dans la fenêtre VBA, cliquez sur Insertion > Module pour créer un nouveau module, puis collez le code suivant dans la fenêtre de code :
Sub FillDescendingSeries()
Dim rng As Range
Dim StartNum As Long
Dim StepValue As Long
Dim cell As Range
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to fill", xTitleId, rng.Address, Type:=8)
StartNum = Application.InputBox("Enter the starting number", xTitleId, "100", Type:=1)
StepValue = Application.InputBox("Enter the decrement per row (e.g.,1)", xTitleId, "1", Type:=1)
For Each cell In rng
cell.Value = StartNum
StartNum = StartNum - StepValue
Next
End Sub 2. Pour exécuter cette macro, cliquez sur le bouton
« Exécuter ». Commencez par sélectionner la plage à remplir (par exemple, A1:A20), puis saisissez le numéro de départ (par exemple, 100) et l’incrément de décrémentation (par exemple, 1 pour que chaque valeur suivante soit inférieure de 1 à la précédente). La macro remplira alors automatiquement la plage choisie avec la séquence descendante.
cell.Value(par exemple,)cell.Value = "ID-" & StartNum)..xlsm) si vous souhaitez conserver ou réutiliser la solution VBA.Articles connexes :
- Comment créer un numéro incrémenté intégré à du texte dans Excel ?
- Comment remplir une colonne avec une série de nombres suivant un motif répétitif dans Excel ?
- Comment remplir une série de nombres dans une colonne d’une liste filtrée sous Excel ?
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels