Comment remplir une série dans l'ordre inverse, décroissant ou décroissance dans Excel ?
Normalement, les séries de séquences que nous créons dans Excel sont en ordre croissant, augmentant à mesure que nous descendons une colonne ou parcourons une ligne. Cependant, il existe de nombreux cas pratiques où vous pourriez avoir besoin de remplir une séquence dans un ordre inversé, décroissant ou décroissant. Par exemple, vous voudrez peut-être créer un compte à rebours, attribuer des tâches dans l'ordre inverse, ou formater des données à des fins de rapport. Dans cet article, nous démontrerons plusieurs méthodes efficaces pour remplir une série dans un ordre inversé ou décroissant dans Excel. Ces méthodes couvrent des approches manuelles, basées sur des formules et automatisées, vous permettant de choisir la manière la plus adaptée selon vos besoins spécifiques.
Remplir une série dans l'ordre inverse ou décroissant avec la fonctionnalité de poignée de remplissage
Remplir une série dans l'ordre inverse ou décroissant avec Kutools pour Excel
Remplir une série dans l'ordre inverse ou décroissant en utilisant une formule Excel
Remplir une série dans l'ordre inverse ou décroissant en utilisant du code VBA
Remplir une série dans l'ordre inverse ou décroissant avec la fonctionnalité de poignée de remplissage
Pour générer rapidement une série numérique dans l'ordre inverse ou décroissant, comme 100, 99, 98, ..., vous pouvez utiliser la fonctionnalité de Poignée de Remplissage intégrée d'Excel. Cette approche est idéale lorsque vous devez créer une série consécutive qui diminue par un pas fixe et voulez une solution rapide sans paramètres complexes.
1. Entrez 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 afin que le curseur se transforme en une petite croix noire. Maintenez le bouton droit de la souris enfoncé et faites glisser la Poignée de Remplissage vers le bas dans la colonne aussi loin que nécessaire. Une fois que vous atteignez la cellule cible, relâchez le bouton de la souris. Dans le menu contextuel qui apparaît, sélectionnez Série pour spécifier les options de remplissage. Voir ci-dessous :
3. Dans la boîte de dialogue Série qui apparaît, entrez une valeur négative dans le champ Valeur du pas — par exemple -1 pour diminuer de 1 — et assurez-vous de cocher les options pour remplir par colonne ou par ligne selon votre sélection. Cliquez sur le bouton OK pour générer la série. Voici un exemple :
Après confirmation, Excel remplira automatiquement la plage que vous avez sélectionnée avec les nombres dans l'ordre décroissant en fonction de votre décrément spécifié.
Remplir une série dans l'ordre inverse ou décroissant avec Kutools pour Excel
Pour les utilisateurs qui travaillent fréquemment avec des séquences personnalisées ou ont besoin de combiner des chiffres avec du texte, Kutools pour Excel fournit une utilitaire facile à utiliser : Insérer un Numéro de Séquence. Cette fonctionnalité vous permet de créer et remplir une série décroissante avec des options avancées, telles que des longueurs fixes, des préfixes, des suffixes et des valeurs de pas personnalisées. Elle offre une grande commodité et flexibilité, particulièrement pour les tâches de numérotation en lot.
1. Accédez à Kutools > Insert > 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. Configurez les champs suivants selon vos besoins :
3. Une fois votre séquence configurée et ajoutée, sélectionnez la plage que vous souhaitez remplir. Dans la boîte de dialogue Insérer un Numéro de Séquence, cliquez sur votre série créée, puis appuyez sur le bouton Remplir la plage. Les cellules sélectionnées seront instantanément remplies avec votre série décroissante, en maintenant tout formatage de texte ou longueur de chiffre.
4. Après avoir rempli la série, fermez la boîte de dialogue.
Remplir une série dans l'ordre inverse ou décroissant en utilisant une formule Excel
Parfois, vous souhaiterez peut-être remplir une série décroissante dynamiquement à l'aide de formules — surtout lorsque vous travaillez avec des plages de grande taille ou de taille variable, ou lorsque vous souhaitez éviter des opérations manuelles avec la poignée de remplissage. Avec une formule appropriée, vous pouvez générer automatiquement une série rétrograde qui s'ajuste lorsque de nouvelles lignes sont ajoutées ou supprimées, ou même référencer des valeurs de départ dans d'autres cellules pour plus de flexibilité.
1. Sélectionnez la cellule supérieure 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 comme suit : « 100 » est le nombre de départ. « ROW(A1) » renvoie le numéro de ligne de la cellule actuelle (1 dans ce cas). Lorsque vous copiez cette formule vers le bas de la colonne, le numéro de ligne augmente de 1 à chaque ligne, diminuant ainsi le résultat de 1 à chaque fois et créant une série décroissante.
2. Après avoir entré la formule dans A1, appuyez sur Entrée pour confirmer. Pour continuer la série, sélectionnez la cellule A1, faites glisser la poignée de remplissage vers le bas pour copier la formule sur des lignes supplémentaires. Ajustez le nombre de départ (100 dans l'exemple) pour correspondre à votre valeur de départ souhaitée.
=100-(ROW(A1)-1)*2
pour un pas de 2 vers le bas.="ID-"&(100-ROW(A1)+1)
.Remplir une série dans l'ordre inverse ou décroissant en utilisant du code VBA
Pour des scénarios plus avancés, tels que remplir des séries avec des tailles de pas personnalisées, ou des motifs plus complexes (par exemple, incluant un préfixe/suffixe, des combinaisons alphanumériques, ou remplissant une large plage variable), vous pouvez utiliser une macro VBA pour automatiser le processus. Cette méthode est recommandée pour les utilisateurs expérimentés ou lorsque vous avez des tâches répétitives ou nécessitez une personnalisation maximale.
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 Insert > Module pour créer un nouveau module, et 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 ». Vous devrez d'abord sélectionner la plage que vous souhaitez remplir (par exemple, A1:A20), puis entrer le nombre de départ (par exemple, 100), suivi du pas de décrémentation (par exemple, 1 pour que chaque valeur soit 1 de moins que la précédente). La macro remplira alors automatiquement votre plage choisie avec la séquence décroissante.
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 nombre incrémentiel avec ou à l'intérieur d'un texte dans Excel ?
- Comment remplir une colonne avec des séries de nombres à motif répétitif dans Excel ?
- Comment remplir une série de nombres dans une colonne de liste filtrée dans Excel ?
Meilleurs outils de productivité pour Office
Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.
- Activez la modification 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é de50 % et réduit des centaines de clics de souris chaque jour !
Tous les modules complémentaires Kutools. Une seule installation
La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.





- Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un installateur, une licence — installation en quelques minutes (compatible MSI)
- Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
- Essai complet30 jours — sans inscription, ni carte bancaire
- Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels