Maîtrisez la formule EST.PAIR : Vérifiez facilement les nombres pairs dans Excel
=EST.PAIR(nombre)La formule EST.PAIR est une fonction logique fondamentale d'Excel qui permet de déterminer rapidement si un nombre est pair. Cette fonction retourne VRAI si le nombre est divisible par 2 sans reste, et FAUX dans le cas contraire. Elle est particulièrement utile dans les analyses de données, les rapports financiers et les tâches de tri de données où vous devez identifier ou filtrer les nombres pairs. En tant que fonction simple mais puissante, EST.PAIR s'intègre parfaitement dans des formules plus complexes pour automatiser vos processus Excel. Que vous travailliez sur des calculs statistiques, des analyses de ventes ou simplement besoin de catégoriser des données numériques, cette fonction devient rapidement indispensable. Elle est disponible dans toutes les versions modernes d'Excel et fonctionne de manière cohérente, ce qui en fait un choix fiable pour vos automatisations. Découvrez comment utiliser EST.PAIR efficacement, comprendre ses paramètres, et l'intégrer dans vos feuilles de calcul pour gagner du temps et améliorer la précision de vos analyses.
Syntaxe et paramètres
La syntaxe de la formule EST.PAIR est extrêmement simple : =EST.PAIR(nombre). Le paramètre "nombre" est le seul élément requis et représente la valeur que vous souhaitez vérifier. Ce paramètre accepte plusieurs types d'entrées : un nombre entier (5, 100, -42), une référence de cellule (A1, B5), une plage de cellules, ou même une autre formule qui retourne une valeur numérique. La fonction analyse la valeur fournie et effectue un test mathématique simple : elle vérifie si le nombre est divisible par 2. Si le reste de la division est zéro, la fonction retourne VRAI (affiché comme TRUE en anglais). Si le nombre laisse un reste de 1, elle retourne FAUX (FALSE). Important à noter : EST.PAIR arrondit automatiquement les nombres décimaux avant de faire le test. Par exemple, 4.7 sera traité comme 4, qui est pair. Les nombres négatifs sont également acceptés et traités correctement : -4 retournera VRAI car il est pair, tandis que -3 retournera FAUX. Cette fonction ne génère pas d'erreur avec des valeurs nulles ou des textes, mais retournera FAUX pour le texte pur. Utilisez EST.PAIR dans des conditions IF, dans des formules de mise en forme conditionnelle, ou dans des calculs logiques pour automatiser vos analyses.
numberExemples pratiques
Vérification simple d'un nombre pair
=EST.PAIR(A2)Cette formule vérifie si la valeur en A2 est un nombre pair. Si A2 contient 1024, la formule retournera VRAI car 1024 est divisible par 2.
Catégorisation automatique avec condition
=SI(EST.PAIR(B3),"Pair","Impair")Cette formule combine EST.PAIR avec SI pour afficher du texte lisible. Si B3 contient un nombre pair, elle affiche 'Pair', sinon 'Impair'. Parfait pour les rapports clairs.
Calcul conditionnel avec SOMME et EST.PAIR
=SUMPRODUCT((EST.PAIR(A2:A100))*(B2:B100))Cette formule utilise SUMPRODUCT pour multiplier les résultats logiques d'EST.PAIR par les montants correspondants. Elle additionne uniquement les montants dont l'ID (colonne A) est pair, ce qui est utile pour les analyses segmentées.
Points clés à retenir
- EST.PAIR est une fonction logique simple mais puissante qui retourne VRAI pour les nombres pairs et FAUX pour les impairs.
- Elle accepte les nombres entiers, les décimaux (arrondis), les nombres négatifs, et les références de cellules comme paramètres.
- Combinez EST.PAIR avec SI, SUMPRODUCT, ou FILTER pour créer des analyses automatisées et des rapports intelligents.
- Disponible dans toutes les versions modernes d'Excel (2007+), Google Sheets, et LibreOffice avec une syntaxe identique ou très similaire.
- Utilisez-la dans la mise en forme conditionnelle, la validation de données, et les formules complexes pour automatiser vos processus Excel.
Astuces de pro
Utilisez EST.PAIR avec FILTER en Excel 365 pour créer dynamiquement une liste de tous les nombres pairs : =FILTER(A:A;EST.PAIR(A:A)).
Impact : Gagnez du temps en créant des listes filtrées automatiquement sans copier-coller manuel.
Combinez EST.PAIR avec IFERROR pour gérer les erreurs gracieusement : =IFERROR(EST.PAIR(A1);"Erreur"). Cela affiche 'Erreur' si A1 n'est pas un nombre valide.
Impact : Rendez vos feuilles plus robustes et évitez les erreurs qui bloquent vos analyses.
Dans une colonne d'aide, créez une formule comme =SI(EST.PAIR(A1);A1*2;A1*3) pour appliquer des calculs différents selon la parité. Cela automatise les règles métier complexes.
Impact : Implémentez des logiques métier sophistiquées sans utiliser de macros VBA complexes.
Utilisez SUMPRODUCT((EST.PAIR(A:A))*(B:B)) pour additionner les valeurs correspondant uniquement aux nombres pairs, sans formule matricielle complexe.
Impact : Simplifiez vos formules et améliorez la performance sur de grands ensembles de données.
Combinaisons utiles
Filtrer et compter les nombres pairs
=COUNTIF(A:A,"*")*(SUMPRODUCT((EST.PAIR(A2:A100))*1)/COUNTA(A2:A100))Cette combinaison compte le nombre total d'entrées, puis multiplie par la proportion de nombres pairs. Utile pour les statistiques rapides sur la distribution pair/impair.
Colorer les lignes alternées avec pairs
=SI(EST.PAIR(ROW()),"Couleur1","Couleur2")Combine EST.PAIR avec ROW() pour appliquer une mise en forme conditionnelle basée sur le numéro de ligne. Les lignes paires reçoivent une couleur, les impaires une autre.
Validation de données paires uniquement
=ET(ISNUMBER(A1);EST.PAIR(A1))Combine ISNUMBER et EST.PAIR pour créer une règle de validation stricte : la cellule doit contenir un nombre ET ce nombre doit être pair. Idéal pour les saisies contrôlées.
Erreurs courantes
Cause : Vous avez passé du texte pur ou une valeur non numérique à la formule, par exemple =EST.PAIR("abc") ou =EST.PAIR("12a").
Solution : Vérifiez que la cellule référencée contient un nombre valide. Utilisez ISNUMBER() pour tester d'abord, ou nettoyez vos données avec VALUE() ou NUMBERVALUE().
Cause : La cellule que vous référencez a été supprimée ou la formule contient une référence invalide, par exemple =EST.PAIR(Z999) dans un classeur sans cette colonne.
Solution : Vérifiez que toutes les références de cellules existent et sont valides. Corrigez les références ou utilisez des noms de plages pour plus de stabilité.
Cause : Vous testez un nombre décimal comme 4.5, qui est arrondi à 4 (pair) en théorie, mais EST.PAIR(4.5) retourne FAUX car 4.5 n'est pas un entier.
Solution : Utilisez d'abord ARRONDI() ou INT() pour arrondir le nombre avant le test : =EST.PAIR(ARRONDI(A1;0))
Checklist de dépannage
- 1.Vérifiez que la cellule référencée contient réellement un nombre et non du texte qui ressemble à un nombre (aligné à droite vs gauche).
- 2.Testez avec une valeur connue comme =EST.PAIR(4) pour confirmer que la fonction fonctionne dans votre version d'Excel.
- 3.Si vous utilisez des décimales, rappelez-vous qu'EST.PAIR arrondit d'abord : testez =EST.PAIR(ARRONDI(A1;0)) si vous obtenez des résultats inattendus.
- 4.Vérifiez que vous n'avez pas accidentellement saisi =ESTPAIR au lieu de =EST.PAIR (syntaxe française correcte).
- 5.Si la formule retourne une erreur #VALUE!, nettoyez vos données avec TRIM() ou VALUE() pour supprimer les espaces ou convertir le texte.
- 6.Assurez-vous que votre version d'Excel est à jour, car les versions très anciennes (pré-2007) peuvent ne pas supporter cette fonction.
Cas particuliers
Vous testez un nombre décimal très proche d'un entier, comme 3.9999999
Comportement : EST.PAIR(3.9999999) arrondit d'abord à 4, puis retourne VRAI car 4 est pair. Le nombre décimal est arrondi à l'entier le plus proche.
Solution : Si vous avez besoin de tester uniquement des entiers stricts, utilisez =ET(MOD(A1;1)=0;EST.PAIR(A1)) pour vérifier d'abord qu'il n'y a pas de partie décimale.
Ce comportement d'arrondi est important à comprendre pour éviter les surprises dans vos analyses.
Vous appliquez EST.PAIR à une cellule vide ou contenant une valeur nulle
Comportement : EST.PAIR(cellule_vide) retourne FAUX, car une cellule vide est traitée comme zéro... sauf que techniquement, zéro est pair et devrait retourner VRAI. En réalité, une cellule vide retourne FAUX.
Solution : Utilisez =SI(A1="";"Vide";EST.PAIR(A1)) pour gérer explicitement les cellules vides avant de tester la parité.
Ce comportement peut varier légèrement selon les versions d'Excel et les paramètres régionaux.
Vous utilisez EST.PAIR sur une très grande plage de données (100 000+ lignes) dans une formule SUMPRODUCT
Comportement : La performance peut se dégrader notablement car la fonction doit évaluer chaque cellule individuellement.
Solution : Utilisez plutôt des filtres natifs, des tableaux croisés dynamiques, ou divisez les données en sections plus petites pour améliorer la performance.
Pour les gros volumes de données, considérez d'utiliser Power Query ou des outils d'analyse comme Power Pivot.
Limitations
- •EST.PAIR n'accepte qu'un seul nombre à la fois ; pour tester plusieurs cellules, vous devez utiliser la formule dans chaque ligne ou l'appliquer dans une colonne d'aide.
- •La fonction ne peut pas distinguer entre un vrai zéro (0) et une cellule vide ; les deux retournent des résultats différents selon le contexte.
- •EST.PAIR arrondit automatiquement les décimales, ce qui peut causer des résultats inattendus si vous avez besoin de tester uniquement des entiers stricts.
- •Sur des plages très volumineuses (plus de 100 000 lignes), l'utilisation répétée d'EST.PAIR peut ralentir significativement le calcul du classeur, particulièrement dans les formules SUMPRODUCT ou matricielles.
Alternatives
Compatibilité
✓ Excel
Depuis 2007
=EST.PAIR(nombre) en français, =ISEVEN(number) en anglais✓Google Sheets
=ISEVEN(number) en anglais, =EST.PAIR(nombre) en français selon les paramètres régionauxFonctionne de manière identique à Excel. Peut être utilisée dans les formules de mise en forme conditionnelle et les formules personnalisées.
✓LibreOffice
=ISEVEN(number) en anglais, =ESTPAIR(nombre) en français selon la langue de l'installation