KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment trier des lignes selon qu’elles contiennent des nombres impairs ou pairs dans Excel ?

AuteurXiaoyang Date de modification

Le tri de nombres dans Excel par ordre croissant ou décroissant est une tâche courante, mais il arrive parfois que vous ayez besoin d’organiser vos données de sorte que tous les nombres impairs soient regroupés ensemble et tous les nombres pairs également. Par exemple, imaginez que vous disposiez d’une longue liste de nombres et que vous souhaitiez séparer les valeurs impaires et paires pour faciliter l’analyse ou la création de rapports. Le tri selon la parité (impair/pair) n’est pas une fonctionnalité native d’Excel, mais plusieurs méthodes pratiques permettent de l’accomplir. Vous trouverez ci-dessous différentes solutions pour trier des lignes par nombres impairs ou pairs, que vous préfériez utiliser des colonnes auxiliaires, des formules, du code VBA ou une extension avancée.

Capture d’écran montrant une liste de nombres dans ExcelFlècheCapture d’écran montrant la liste triée dans Excel après application du tri par nombres impairs ou pairs

Trier les lignes par nombres impairs ou pairs à l’aide d’une colonne auxiliaire

Trier les lignes par nombres impairs ou pairs avec Kutools pour Excel

Trier les lignes par nombres impairs ou pairs à l’aide d’un code VBA

Identifier les nombres impairs ou pairs à l’aide de la formule MOD


Trier les lignes par nombres impairs ou pairs à l’aide d’une colonne auxiliaire

L’une des méthodes les plus rapides pour trier des nombres selon leur parité dans Excel consiste à ajouter une colonne auxiliaire, permettant ainsi à Excel de distinguer facilement les nombres pairs des impairs lors du tri. Simple et efficace, cette solution convient particulièrement aux utilisateurs familiarisés avec les formules et la fonction Trier. Compatible avec toutes les versions d’Excel, elle offre une grande flexibilité, tout en nécessitant temporairement l’ajout d’une colonne supplémentaire.

1. À côté de votre liste de nombres, saisissez la formule suivante dans une cellule vide adjacente (par exemple, si vos nombres commencent en A2, entrez-la en B2) : =ISODD(A2), puis appuyez sur Entrée.
Voir capture d’écran :

Capture d’écran montrant comment appliquer la formule EST.IMPAIR dans Excel pour identifier les nombres impairs

Astuce : La fonction ISODD vérifie si une valeur est impaire. Si vous utilisez des en-têtes de colonne, assurez-vous que votre formule fait bien référence à la bonne ligne de données.

2. Utilisez la poignée de recopie pour étirer la formule sur toute la longueur de votre liste. La formule affichera VRAI pour les nombres impairs et FAUX pour les nombres pairs — une distinction visuelle qui servira de base au tri.
Voir capture d’écran :

Capture d’écran montrant les résultats de la formule EST.IMPAIR dans Excel indiquant les nombres impairs et pairs

3. Gardez les cellules contenant la formule sélectionnées, puis cliquez sur Données > Trier du plus petit au plus grand ou Trier du plus grand au plus petit.

Capture d’écran montrant les options de tri dans Excel

4. Dans la boîte de dialogue Avertissement de tri, sélectionnez Étendre la sélection et cliquez sur OK. Cela garantit que toutes les lignes sont triées correctement, en conservant les données associées ensemble.
Voir capture d’écran :

Capture d’écran de la boîte de dialogue Avertissement de tri

5. Cliquez sur le bouton Trier. Votre liste sera regroupée par nombres pairs suivis des nombres impairs si vous avez sélectionné « Trier du plus petit au plus grand » (car FAUX est considéré comme inférieur à VRAI).
Voir la capture d’écran :

Capture d’écran montrant les nombres pairs regroupés, suivis des nombres impairs dans Excel

Remarques :

1. Pour afficher les nombres impairs avant les pairs, sélectionnez Trier Du plus grand au plus petit à l’étape 3.
2. La colonne auxiliaire peut être supprimée après le tri afin de conserver une feuille propre.
3. Veillez à ne pas trier uniquement la colonne auxiliaire, car cela perturberait l’ordre initial de vos données.

Conseil pratique : Cette méthode est universelle, fonctionne hors ligne et ne nécessite ni macros ni extensions. Toutefois, si vous devez fréquemment trier selon la parité, envisagez d’autres approches pour automatiser davantage le processus.


Trier les lignes par nombres impairs ou pairs avec Kutools pour Excel

Pour ceux qui gèrent de grands jeux de données et recherchent une solution plus rapide et flexible, Kutools pour Excel propose une fonction Tri avancé capable de trier directement les nombres pairs et impairs, sans avoir à créer de colonnes auxiliaires ni à écrire des formules complexes. Idéale pour les utilisateurs effectuant régulièrement ce type de tri ou appréciant une interface graphique intuitive, cette solution améliore considérablement les capacités de tri d’Excel et prend en charge efficacement les opérations par lots.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Après avoir installé Kutools pour Excel, procédez comme suit :

1. Sélectionnez la plage de données à trier.

2. Accédez à KUTOOLS PLUS > Trier > Tri avancé.
Voir la capture d’écran :

Capture d’écran montrant la fonctionnalité Tri avancé sous l’onglet Kutools du ruban

3. Dans la boîte de dialogue Tri avancé, sélectionnez la colonne à trier dans le menu déroulant Colonne. Dans la section Trier selon, choisissez Nombres pairs et impairs, puis sélectionnez l’ordre de tri souhaité : A à Z pour les nombres pairs en premier et Z à A pour les nombres impairs en premier.
Voir capture d’écran :

Capture d’écran de la boîte de dialogue Tri avancé

4. Cliquez sur OK. Votre liste sera immédiatement triée pour regrouper les nombres pairs et impairs conformément à vos paramètres. Voici des exemples de résultats :

Données d’origine  Trier des nombres pairs vers impairs  Trier des nombres impairs vers pairs
Capture d’écran montrant les données initiales non triéesFlècheCapture d’écran montrant les données triées des nombres pairs aux nombres impairs dans ExcelFlècheCapture d’écran montrant les données triées des nombres impairs aux nombres pairs dans Excel

Cliquez pour en savoir plus sur la fonctionnalité de tri avancé.

Téléchargez et testez gratuitement Kutools pour Excel dès maintenant !

Avantages : Pas besoin de formules ni de colonnes supplémentaires, interface intuitive et tri rapide selon la parité — idéal pour les utilisateurs réguliers.
Points à considérer : Kutools est une extension tierce qui nécessite une installation, mais elle est largement reconnue pour ses améliorations robustes d’Excel.


Démo : Trier les lignes par nombres impairs ou pairs avec Kutools pour Excel

 
Kutools pour Excel: Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités alimentées par l’IA pour travailler plus intelligemment et plus rapidement !Téléchargez dès maintenant !

Trier les lignes par nombres impairs ou pairs à l’aide d’un code VBA

Si vous souhaitez automatiser le tri des nombres selon leur parité, l’utilisation d’une macro VBA constitue une méthode efficace. Cette approche convient aux utilisateurs ayant des connaissances de base en macros et s’avère particulièrement utile si vous devez répéter fréquemment cette opération, si vous voulez éviter d’ajouter des colonnes auxiliaires et si vous préférez ne pas dépendre d’extensions tierces. Le VBA offre un moyen rapide et direct de trier sur place.

1. Cliquez sur Développeur > Visual Basic pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Si l’onglet Développeur n’apparaît pas, vous pouvez l’activer via les Options Excel. Dans la fenêtre VBA, cliquez sur Insertion > Module, puis collez le code suivant dans le module :

Sub SortByOddEven()
    Dim ws As Worksheet
    Dim rng As Range, cell As Range
    Dim arr As Variant
    Dim HelperArr() As Integer
    Dim i As Long
    
    On Error Resume Next
    Set ws = Application.ActiveSheet
    Set rng = Application.InputBox("Select the range to sort (single column):", "KutoolsforExcel", Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    arr = rng.Value
    ReDim HelperArr(1 To UBound(arr, 1))
    
    For i = 1 To UBound(arr, 1)
        If IsNumeric(arr(i, 1)) Then
            HelperArr(i) = arr(i, 1) Mod 2
        Else
            HelperArr(i) = 2 ' Non-numeric entries go last
        End If
    Next i
    
    ' Add helper column
    rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Value = Application.Transpose(HelperArr)
    
    ' Sort by helper column
    ws.Sort.SortFields.Clear
    ws.Sort.SortFields.Add Key:=rng.Offset(0, 1), SortOn:=xlSortOnValues, Order:=xlAscending
    
    With ws.Sort
        .SetRange rng.Resize(, 2)
        .Header = xlNo
        .Apply
    End With
    
    ' Remove helper column
    rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Clear
    
    MsgBox "Rows are sorted by odd (1) or even (0) numbers.", vbInformation, "KutoolsforExcel"
End Sub

2. Appuyez sur F5 ou cliquez sur le bouton Bouton Exécuter pour exécuter la macro. Dans la boîte de dialogue qui s’affiche, sélectionnez la colonne contenant vos données : la macro les triera automatiquement en regroupant d’abord les nombres pairs, puis les impairs (ou inversement, selon l’ordre de tri choisi).

Remarques et dépannage :

  • Si vous appliquez cette macro à une plage comportant plusieurs colonnes, seules la colonne sélectionnée et ses colonnes adjacentes seront triées. Pour des résultats optimaux, sélectionnez uniquement la colonne à trier ou adaptez le code afin de gérer le tri multicritères dans les cas avancés.
  • Veillez à bien enregistrer votre feuille de calcul avant d’exécuter des macros pour éviter toute perte accidentelle de données.
  • Les entrées non numériques sont placées en bas du classement afin d’éviter toute erreur.

Avantages : Entièrement automatique, aucune colonne auxiliaire persistante, et ultra-rapide pour les tâches répétitives.
Limites : Nécessite l’activation des macros et quelques connaissances en VBA ; à utiliser avec prudence sur des données sensibles.


Identifier les nombres impairs ou pairs à l’aide de la formule MOD

Outre la fonction EST.IMPAIR, vous pouvez également utiliser la fonction MOD pour distinguer les nombres pairs et impairs. Cette méthode est particulièrement utile si vous maîtrisez les opérations mathématiques classiques ou si vous travaillez avec d’anciennes versions d’Excel qui ne prennent pas en charge certaines fonctions ou localisations. Avec MOD, vous obtenez des indicateurs numériques clairs : 0 pour les nombres pairs et 1 pour les nombres impairs, ce qui vous permet de contrôler précisément l’ordre ou d’intégrer ces résultats dans d’autres flux de tri.

1.Dans une cellule vide adjacente à vos nombres (par exemple, B2), saisissez la formule suivante :

=MOD(A2,2)

Cette formule divise la valeur située en A2 par 2 et renvoie le reste. Les nombres pairs donnent 0 ; les nombres impairs donnent 1.
2. Copiez cette formule vers le bas pour l’appliquer à toute votre liste de nombres.
3. Triez vos données selon cette colonne auxiliaire (Données > Trier), exactement comme expliqué dans la méthode précédente utilisant une colonne auxiliaire. Un tri du plus petit au plus grand placera tous les nombres pairs (0) avant tous les nombres impairs (1).

Conseils :

  • Si vos données contiennent des valeurs non entières, la fonction MOD fonctionne tout de même, mais seuls les nombres entiers renvoient 0 ou 1 comme prévu.
  • Cette méthode est indépendante de la langue et de la région, et offre une transparence supérieure à celle des résultats TRUE/FALSE.
  • Vous pouvez modifier l’ordre en alternant entre tri croissant et tri décroissant.

Articles associés :

Comment trier les adresses e-mail par domaine dans Excel ?

Comment trier des données selon la valeur la plus fréquente dans Excel ?

Comment trier ou filtrer des données selon le format barré dans Excel ?

Comment trier les lignes pour placer les cellules vides en haut dans Excel ?


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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