Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment remplir une série dans l'ordre inverse, décroissant ou décroissance dans Excel ?

Author Siluvia Last modified

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 :

A screenshot showing the Series option in Excel

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 :

A screenshot showing Series dialog

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é.

A screenshot of cells filled with a descending series in Excel

Remarques et conseils :
1. Alternativement, vous pouvez taper les deux premiers nombres de votre série décroissante prévue — par exemple, 100 dans A1 et 99 dans A2 — puis sélectionner les deux cellules et faire glisser la poignée de remplissage vers le bas. Excel détectera le modèle et continuera la série dans l'ordre dégressif sans nécessiter de réglages supplémentaires.
2. Cette méthode fonctionne efficacement uniquement avec des nombres. Si vous souhaitez créer une série décroissante incluant du texte (comme des codes ou des ID), envisagez d'utiliser d'autres méthodes expliquées ci-dessous pour plus de flexibilité et de personnalisation.
3. La fonctionnalité de poignée de remplissage est très pratique pour les courtes séquences mais peut être moins efficace pour des plages très grandes ou lorsqu'un décrément personnalisé est requis.

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.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Accédez à Kutools > Insert > Insérer un Numéro de Séquence.

A screenshot of Kutools Insert Sequence Number feature in Excel

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 :

A. Optionnellement, entrez un nom pour votre série décroissante dans le Nom pour un futur rappel facile.
B. Spécifiez le premier (nombre de départ) de la série en utilisant la case Nombre de départ.
C. Saisissez un nombre négatif dans la case Incrément pour définir de combien chaque valeur ultérieure diminue (par exemple, -1 pour un compte à rebours).
D. Définissez le nombre désiré de chiffres à afficher dans la case Nombre de chiffres pour formater uniformément vos nombres.
E. Ajoutez tout préfixe ou suffixe si nécessaire. C'est particulièrement utile si vous avez besoin d'identifiants comme « ID-099 ».
F. Cliquez sur Ajouter pour enregistrer ce format de séquence pour une utilisation actuelle et future.

A screenshot showing Insert Sequence Number dialog with descending configuration in Excel

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.

A screenshot showing descending series filled in cells using Kutools

4. Après avoir rempli la série, fermez la boîte de dialogue.

Conseils et précautions :
• Tous les nombres générés dans une séquence à l'aide de cette fonctionnalité restent uniques et suivent votre décrément et format prédéfinis.
• Lors de la réutilisation d'une séquence sauvegardée, Kutools mettra automatiquement à jour le nombre de départ pour continuer depuis le dernier point d'arrêt précédent afin d'éviter des valeurs chevauchantes.
• Cette méthode convient à la fois aux séries purement numériques et aux séries alphanumériques combinées (chiffres avec texte).

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.

Conseils et ajustements :
• Si vous souhaitez décrémenter de plus de 1, multipliez le décrément : =100-(ROW(A1)-1)*2 pour un pas de 2 vers le bas.
• Cette méthode est limitée aux nombres. Si vous avez besoin de combiner avec du texte (par exemple, « ID-100 », « ID-99 », ...), utilisez ="ID-"&(100-ROW(A1)+1).
Note : Si vous insérez ou supprimez des lignes, vérifiez que vos formules restent cohérentes avec votre plage cible.

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 Run button 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.

Conseils :
• Vous pouvez personnaliser ce code VBA pour inclure du texte ou d'autres motifs en modifiant l'affectation cell.Value (par exemple, cell.Value = "ID-" & StartNum).
• Cette méthode est très flexible — excellente pour remplir de grandes plages de données, générer des séries personnalisées, ou automatiser des tâches répétitives.
• N'oubliez pas d'enregistrer votre classeur sous forme de fichier compatible avec les macros (.xlsm) si vous souhaitez conserver ou réutiliser la solution VBA.

Articles connexes :

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

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.

Excel Word Outlook Tabs PowerPoint
  • 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