Comment trier des lignes selon qu’elles contiennent des nombres impairs ou pairs dans Excel ?
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.
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 :

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 :

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.

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 :

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 :

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

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 :

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 | ||
![]() | ![]() | ![]() | ![]() | ![]() |
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
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
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
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





