EST.PAIR (ISEVEN en anglais) est une fonction logique qui teste si un nombre est pair ou impair. Elle renvoie VRAI quand le nombre est divisible par 2, et FAUX dans le cas contraire. C'est l'une des fonctions les plus directes d'Excel, et elle se révèle super pratique dès qu'une règle de parité entre en jeu.
Concrètement, c'est elle qui te permet d'alterner les couleurs de lignes dans un tableau sans jamais toucher à la mise en forme manuellement, de valider que des articles sont conditionnés par paires avant une expédition, de vérifier qu'un nombre d'inscrits à une formation permet de former des binômes, ou encore d'automatiser une logique de double saisie comptable.
Syntaxe de la fonction EST.PAIR
=EST.PAIR(nombre)Comprendre chaque paramètre de la fonction EST.PAIR
nombre
: le nombre dont tu veux tester la paritéTu peux passer une valeur directe comme 4, une référence de cellule comme A1, ou le résultat d'un calcul comme LIGNE()*2.
Si le nombre contient des décimales, Excel tronque automatiquement vers le bas avant de tester la parité : 2,9 devient 2, donc le résultat est VRAI. Si tu passes une valeur non numérique, Excel renvoie l'erreur #VALEUR!.
Astuce : Combine EST.PAIR avec la fonction LIGNE() dans le formatage conditionnel pour créer des tableaux zébrés automatiquement. Utilise =EST.PAIR(LIGNE()) et applique une couleur de fond : chaque ligne paire sera colorée, même si tu ajoutes ou supprimes des lignes plus tard.
Pas envie d'écrire la formule EST.PAIR à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Comptable : valider les transactions en double saisie
Tu es comptable et tu dois vérifier que les paiements par chèque sont toujours saisis en double : une ligne pour l'émission, une pour l'encaissement. Toute transaction avec un nombre impair de lignes signale une anomalie dans le grand livre.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | N° Transaction | Montant | Nb lignes | Statut |
| 2 | 1001 | 500 € | 2 | OK (pair) |
| 3 | 1002 | 750 € | 3 | ERREUR (impair) |
| 4 | 1003 | 1 200 € | 2 | OK (pair) |
| 5 | 1004 | 350 € | 1 | ERREUR (impair) |
=SI(EST.PAIR(C2); "OK (pair)"; "ERREUR (impair)")La formule teste le nombre de lignes de chaque transaction : pair (OK), impair (ERREUR). En un coup d'œil, tu repères les transactions 1002 et 1004 qui nécessitent une vérification, sans tester chaque valeur à la main ni passer par une formule MOD plus lourde.
Logisticien : gérer les palettes complètes
Tu es logisticien et tu organises l'expédition de chaises conditionnées par paires. Avant l'expédition, tu veux vérifier si les quantités commandées forment des palettes complètes ou s'il reste une unité impaire à gérer séparément.
| A | B | C | |
|---|---|---|---|
| 1 | Commande | Qté | Palette complète ? |
| 2 | CMD-001 | 24 | OUI |
| 3 | CMD-002 | 15 | NON (reste 1) |
| 4 | CMD-003 | 40 | OUI |
| 5 | CMD-004 | 33 | NON (reste 1) |
=SI(EST.PAIR(B2); "OUI"; "NON (reste 1)")Ici, la formule teste la quantité commandée : paire (palette complète), impaire (il reste une unité). Elle isole en un instant les commandes 002 et 004, ce qui te laisse anticiper un emballage spécial et prévenir le client qu'une chaise partira séparément.
Développeur : créer des tableaux alternés lisibles
Tu génères des rapports Excel automatisés et tu veux des tableaux avec des lignes alternées en couleur, ce qui améliore considérablement la lisibilité sans avoir à colorier chaque ligne à la main.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | ID | Utilisateur | Statut | Couleur ligne |
| 2 | 1 | alice@example.com | Actif | Blanc |
| 3 | 2 | bob@example.com | Actif | Gris clair |
| 4 | 3 | charlie@example.com | Inactif | Blanc |
| 5 | 4 | diana@example.com | Actif | Gris clair |
=SI(EST.PAIR(LIGNE()); "Gris clair"; "Blanc")La formule lit le numéro de la ligne courante et attribue le gris clair aux lignes paires, le blanc aux impaires. Placée comme formule personnalisée en mise en forme conditionnelle, elle zèbre le tableau automatiquement, même quand tu ajoutes ou supprimes des lignes.
RH : planifier les binômes de formation
Tu organises une formation où les participants travaillent en binôme. Avant le jour J, tu veux vérifier que le nombre d'inscrits permet de former des groupes de deux sans laisser quelqu'un seul.
Cette vérification simple te permet de réagir à temps : soit tu recrutes un participant supplémentaire, soit tu prévois un exercice individuel pour la personne seule, soit tu fais un groupe de trois. Tu évites les situations embarrassantes le jour J.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Session | Inscrits | Binômes possibles | Action |
| 2 | Formation A | 18 | OUI (9 binômes) | Rien à faire |
| 3 | Formation B | 13 | NON (reste 1) | Recruter 1 personne |
| 4 | Formation C | 22 | OUI (11 binômes) | Rien à faire |
| 5 | Formation D | 7 | NON (reste 1) | Recruter 1 personne |
=SI(EST.PAIR(B2); "OUI ("&B2/2&" binômes)"; "NON (reste 1)")Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction EST.PAIR
Avec une fonction aussi simple, les ennuis viennent rarement de la formule elle-même mais de ce que tu lui donnes à manger. Le cas le plus courant : un nombre stocké en texte (typique des données importées) qui déclenche un #VALEUR! au lieu de VRAI ou FAUX.
Les deux autres pièges sont sournois car ils ne renvoient aucune erreur : tronquer une décimale (2,5 devient 2, donc pair) et confondre EST.PAIR, qui teste, avec PAIR, qui arrondit.
Erreur #VALEUR! avec du texte passé en argument
Si tu passes du texte à EST.PAIR au lieu d'un nombre, Excel renvoie #VALEUR!. C'est fréquent quand tu travailles avec des données importées où certains nombres sont stockés en format texte.
Solution : Combine EST.PAIR avec ESTNUM pour gérer ces cas : =SI(ESTNUM(A1); EST.PAIR(A1); "Invalide"). Tu peux aussi utiliser SIERREUR : =SIERREUR(EST.PAIR(A1); "Invalide").
Confusion entre EST.PAIR et la fonction PAIR
EST.PAIR teste si un nombre est pair (renvoie VRAI/FAUX), tandis que PAIR arrondit un nombre au nombre pair supérieur. Ce sont deux fonctions complètement différentes malgré leurs noms similaires.
Solution : Retiens que EST.PAIR commence par "EST" comme toutes les fonctions de test (EST.IMPAIR, ESTNUM, ESTVIDE). PAIR est une fonction d'arrondi, comme IMPAIR, ARRONDI ou ENT.
Résultat inattendu VRAI pour un nombre décimal impair
Certains utilisateurs s'attendent à ce que EST.PAIR(3.9) retourne FAUX. Mais Excel tronque vers le bas : 3.9 devient 3, qui est impair... sauf que EST.PAIR(2.5) renvoie VRAI car 2.5 tronqué donne 2, pair.
Solution : Si tu veux tester la parité uniquement sur des nombres entiers, vérifie d'abord avec =SI(A1=ENT(A1); EST.PAIR(A1); "Non entier"). Ou utilise directement MOD : =MOD(A1; 2)=0.
EST.PAIR vs EST.IMPAIR vs MOD vs RESTE
Prends EST.PAIR quand tu veux juste savoir « pair ou pas » : elle renvoie directement VRAI/FAUX, ce qui se glisse sans détour dans un SI ou un formatage conditionnel. Choisis EST.IMPAIR si c'est l'inverse qui t'intéresse, pour t'éviter d'envelopper le tout dans un NON.
Dès que tu as besoin de tester un autre diviseur que 2 (multiples de 3, de 10…) ou de récupérer le reste lui-même, passe à MOD ou RESTE : elles gardent la précision des décimales là où EST.PAIR les tronque.
| Critère | EST.PAIR | EST.IMPAIR | MOD | RESTE |
|---|---|---|---|---|
| Usage principal | Tester si pair | Tester si impair | Calculer le reste | Calculer le reste (ISO) |
| Retour | VRAI/FAUX | VRAI/FAUX | Nombre | Nombre |
| Exemple pour 4 | VRAI | FAUX | MOD(4;2) = 0 | RESTE(4;2) = 0 |
| Exemple pour 7 | FAUX | VRAI | MOD(7;2) = 1 | RESTE(7;2) = 1 |
| Gère les décimales | Tronque | Tronque | Garde la précision | Garde la précision |
| Lisibilité | Très lisible | Très lisible | Lisible | Lisible |
| Flexibilité | Parité seulement | Parité seulement | Tout diviseur | Tout diviseur |
Questions fréquentes sur la fonction EST.PAIR
EST.PAIR fonctionne-t-elle avec les nombres décimaux ?
Oui, EST.PAIR tronque automatiquement les décimales avant de vérifier la parité. Par exemple, EST.PAIR(2.9) renvoie VRAI car la partie entière 2 est paire. De même, EST.PAIR(3.1) renvoie FAUX car 3 est impair.
Que renvoie EST.PAIR(0) ?
EST.PAIR(0) renvoie VRAI. En mathématiques, zéro est considéré comme un nombre pair car il est divisible par 2 (0 ÷ 2 = 0). C'est important à savoir pour les calculs qui incluent des valeurs nulles.
Comment alterner les couleurs de lignes avec EST.PAIR ?
En formatage conditionnel, utilise la formule =EST.PAIR(LIGNE()) pour appliquer un format aux lignes paires uniquement. Pour colorer les lignes impaires, inverse la logique avec =NON(EST.PAIR(LIGNE())). C'est la technique la plus simple pour créer des tableaux zébrés.
EST.PAIR fonctionne-t-elle avec des nombres négatifs ?
Oui, EST.PAIR gère parfaitement les nombres négatifs. EST.PAIR(-4) renvoie VRAI car -4 est pair, et EST.PAIR(-7) renvoie FAUX car -7 est impair. La règle de parité s'applique indépendamment du signe.
Quelle est la différence entre EST.PAIR et MOD(nombre;2)=0 ?
Les deux testent la parité mais différemment : EST.PAIR renvoie VRAI/FAUX directement, tandis que MOD(nombre;2)=0 calcule le reste de la division par 2 puis le compare à 0. EST.PAIR est plus lisible et légèrement plus rapide, mais MOD offre plus de flexibilité pour d'autres tests de divisibilité.
Pour aller plus loin
Les fonctions similaires : EST.IMPAIR, MOD, SI, PAIR, IMPAIR
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

