InformationDébutant

Fonction EST.IMPAIR ExcelGuide Complet 2026 avec Exemples Pratiques

EST.IMPAIR (ISODD en anglais) est une fonction logique qui teste si un nombre est impair. Elle retourne VRAI si le nombre n'est pas divisible par 2, et FAUX dans le cas contraire. C'est une fonction ultra-simple mais redoutablement efficace pour créer des alternances, des mises en forme conditionnelles ou des logiques de distribution.

Dans ce guide, tu vas découvrir comment utiliser EST.IMPAIR dans des cas concrets : colorier une ligne sur deux, répartir des tâches en alternance, gérer des numéros de page, ou encore créer des logiques métier. Tu verras aussi comment la combiner avec d'autres fonctions pour des résultats puissants.

Syntaxe de la fonction EST.IMPAIR

=EST.IMPAIR(nombre)

La fonction EST.IMPAIR ne prend qu'un seul argument : le nombre à tester. Elle retourne toujours un booléen (VRAI ou FAUX), ce qui en fait une fonction parfaite pour les conditions logiques avec SI(), les mises en forme conditionnelles ou les filtres avancés.

Comprendre chaque paramètre de la fonction EST.IMPAIR

1

nombre

(obligatoire)

Le nombre à tester. Ça peut être une valeur directe comme 7, une référence à une cellule comme A1, ou le résultat d'une autre formule comme LIGNE() ou B1*2. Si le nombre contient des décimales, Excel les tronque automatiquement avant de vérifier la parité. Si ce n'est pas un nombre valide, Excel retourne l'erreur #VALEUR!.

Astuce : Tu peux utiliser =EST.IMPAIR(LIGNE()) dans une mise en forme conditionnelle pour colorier automatiquement toutes les lignes impaires de ton tableau. Pratique pour améliorer la lisibilité !

Exemples pratiques par métier

Exemple 1 – Développeur : tester la parité pour un algorithme

Tu es développeur et tu dois créer un prototype de logique d'alternance dans Excel avant de l'implémenter en code. Tu veux assigner les tâches paires à une API et les impaires à une autre pour répartir la charge.

Les tâches impaires (1, 3, 5...) vont sur API_B, les paires sur API_A.

AB
1ID TâcheAPI assignée
21API_B
32API_A
43API_B
54API_A
65API_B
Formule :=SI(EST.IMPAIR(A1); "API_B"; "API_A")
Résultat :API_B

Cette technique est très courante en programmation : round-robin, load balancing ou simplement pour créer des patterns alternés. Teste ta logique dans Excel avant de coder !

Exemple 2 – Comptable : colorier une ligne sur deux pour la lisibilité

Tu es comptable et tu travailles sur un grand livre de comptes avec des centaines de lignes. Pour améliorer la lisibilité, tu veux colorier automatiquement une ligne sur deux en gris clair.

Utilise cette formule dans la mise en forme conditionnelle pour colorier les lignes impaires.

ABCD
1LigneDateOpérationMontant
2102/01/2025Achat fournitures-150 €
3203/01/2025Vente produit A+890 €
4304/01/2025Facture électricité-220 €
5405/01/2025Vente produit B+1 200 €
Formule :=EST.IMPAIR(LIGNE())
Résultat :VRAI pour lignes 1, 3, 5...

Dans la mise en forme conditionnelle, sélectionne tout ton tableau, crée une règle avec la formule =EST.IMPAIR(LIGNE()) et applique un fond gris clair. Instantané et automatique !

Exemple 3 – Data analyst : segmenter un échantillon en deux groupes

Tu es data analyst et tu dois diviser un échantillon de 1000 clients en deux groupes égaux pour un test A/B. Tu veux que les IDs impairs aillent dans le groupe A et les pairs dans le groupe B.

Répartition automatique et équilibrée basée sur l'ID du client.

AB
1ID ClientGroupe Test
21001Groupe A
31002Groupe B
41003Groupe A
51004Groupe B
61005Groupe A
Formule :=SI(EST.IMPAIR(A1); "Groupe A"; "Groupe B")
Résultat :Groupe A

C'est une méthode simple et reproductible pour créer des groupes équilibrés sans biais. Parfait pour les tests A/B, les expérimentations ou les échantillonnages stratifiés.

Exemple 4 – Logisticien : gérer l'affectation de quais de chargement

Tu travailles en logistique et tu dois assigner les camions aux quais de chargement. Les numéros impairs vont au quai Nord, les pairs au quai Sud, pour optimiser le flux.

Alternance automatique pour équilibrer la charge sur les deux quais.

AB
1N° CamionQuai assigné
2101Quai Nord
3102Quai Sud
4103Quai Nord
5104Quai Sud
6105Quai Nord
Formule :=SI(EST.IMPAIR(A1); "Quai Nord"; "Quai Sud")
Résultat :Quai Nord

Cette logique d'alternance te garantit une répartition équilibrée sans effort. Tu peux l'appliquer à des zones de stockage, des équipes, des créneaux horaires, etc.

Les erreurs fréquentes et comment les corriger

Erreur #VALEUR! avec du texte

Si tu appliques EST.IMPAIR à une cellule contenant du texte ou une valeur vide, Excel retourne #VALEUR!. C'est normal : la fonction attend un nombre.

Solution : Protège ta formule avec ESTNUM : =SI(ESTNUM(A1); EST.IMPAIR(A1); "Non numérique"). Ou utilise SIERREUR : =SIERREUR(EST.IMPAIR(A1); FAUX).

Confusion avec EST.PAIR

Attention à ne pas confondre EST.IMPAIR et EST.PAIR ! EST.IMPAIR retourne VRAI pour 1, 3, 5, tandis qu'EST.PAIR retourne VRAI pour 2, 4, 6. C'est l'inverse.

Solution : Relis bien ta logique. Si tu veux tester les nombres pairs, utilise EST.PAIR. Si tu veux l'inverse logique, utilise =NON(EST.IMPAIR(A1)).

Les décimales tronquées sans prévenir

EST.IMPAIR(5.9) retourne VRAI car Excel tronque à 5. Si tu t'attendais à ce qu'il arrondisse à 6 (pair), tu seras surpris. Excel ne fait pas d'arrondi, il tronque.

Solution : Si tu veux arrondir avant de tester, combine avec ENT : =EST.IMPAIR(ENT(A1+0.5)) pour un arrondi mathématique.

Bon à savoir : EST.IMPAIR gère parfaitement les nombres négatifs. EST.IMPAIR(-7) retourne VRAI, car -7 est bien impair. Le signe n'affecte pas la parité.

EST.IMPAIR vs EST.PAIR vs MOD vs RESTE

CritèreEST.IMPAIREST.PAIRMODRESTE
Type de retourVRAI/FAUXVRAI/FAUXNombre (reste)Nombre (reste)
Teste l'imparité✅ Direct❌ Inverse⚠️ MOD(x;2)=1⚠️ RESTE(x;2)=1
Lisibilité⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Flexibilité⭐⭐⭐⭐⭐⭐
Cas d'usageTests logiques simplesTests logiques simplesCalculs modulo avancésCalculs de reste

Utilise EST.IMPAIR quand tu veux simplement tester si un nombre est impair dans une condition logique. C'est le plus lisible. Utilise MOD quand tu as besoin du reste pour d'autres calculs ou des modulos différents de 2.

Équivalences : =EST.IMPAIR(A1) est strictement équivalent à =MOD(A1;2)=1, mais la première version est beaucoup plus claire à lire !

Questions fréquentes

EST.IMPAIR fonctionne-t-elle avec les nombres décimaux ?

Oui ! EST.IMPAIR tronque automatiquement la partie décimale avant de tester la parité. Par exemple, EST.IMPAIR(7.9) retourne VRAI car Excel ne garde que 7, qui est impair. De même, EST.IMPAIR(4.1) retourne FAUX car 4 est pair.

Comment EST.IMPAIR gère-t-elle les nombres négatifs ?

La parité ignore le signe du nombre. EST.IMPAIR(-5) retourne VRAI car -5 est impair, tout comme EST.IMPAIR(5). Excel teste uniquement si le nombre (sans son signe) est divisible par 2 ou non.

Quelle est la différence entre EST.IMPAIR et MOD(nombre;2) ?

EST.IMPAIR retourne VRAI/FAUX, tandis que MOD(nombre;2) retourne le reste de la division : 1 pour impair, 0 pour pair. Pour un test logique, EST.IMPAIR est plus lisible. Pour des calculs, MOD est plus flexible.

Est-ce qu'EST.IMPAIR fonctionne avec des cellules vides ?

Non, EST.IMPAIR retourne #VALEUR! si tu l'appliques à une cellule vide ou contenant du texte. Tu dois combiner avec ESTNUM() ou SI() pour gérer ces cas : =SI(ESTNUM(A1); EST.IMPAIR(A1); "Non numérique").

Peut-on utiliser EST.IMPAIR pour colorier une ligne sur deux ?

Absolument ! Combine EST.IMPAIR avec LIGNE() dans une mise en forme conditionnelle : =EST.IMPAIR(LIGNE()). Toutes les lignes impaires (1, 3, 5, etc.) seront colorées. C'est un classique pour améliorer la lisibilité des tableaux.

Les fonctions similaires à EST.IMPAIR

Deviens un pro d'Excel

Tu maîtrises maintenant EST.IMPAIR ! Rejoins Le Dojo Club pour découvrir les autres fonctions logiques et devenir vraiment efficace sur Excel.

Essayer pendant 30 jours