InformationIntermédiaire

Fonction ESTLOGIQUE ExcelGuide Complet 2026 avec Exemples

ESTLOGIQUE (ISLOGICAL en anglais) est une fonction de test qui vérifie si une valeur est un booléen, c'est-à-dire VRAI ou FAUX. Elle fait partie de la famille des fonctions "EST" qui permettent d'identifier le type de données dans une cellule. Si tu développes des modèles Excel complexes, tu l'utiliseras pour valider que tes formules retournent bien des valeurs logiques.

Cette fonction est particulièrement utile quand tu construis des systèmes de validation de données, que tu débogues des formules complexes, ou que tu veux t'assurer qu'un calcul retourne bien un booléen avant de l'utiliser dans une condition. Dans ce guide, tu vas découvrir comment utiliser ESTLOGIQUE efficacement avec des cas concrets du monde professionnel.

Syntaxe de la fonction ESTLOGIQUE

=ESTLOGIQUE(valeur)

La fonction ESTLOGIQUE accepte un seul argument et retourne VRAI si la valeur testée est un booléen (VRAI ou FAUX), et FAUX dans tous les autres cas. C'est une fonction simple mais très puissante pour contrôler le type de tes données.

Comprendre chaque paramètre de la fonction ESTLOGIQUE

1

valeur

(obligatoire)

C'est la valeur que tu veux tester pour savoir si c'est un booléen. Ça peut être une référence de cellule comme A1, une valeur directe comme VRAI, ou le résultat d'une formule comme B1>10.

ESTLOGIQUE retourne VRAI uniquement si cette valeur est VRAI ou FAUX. Pour tous les autres types de données (nombres, texte, dates, erreurs, cellules vides), elle retourne FAUX.

Astuce : Attention à ne pas confondre VRAI/FAUX avec 1/0 ou "VRAI"/"FAUX" (en texte). Seuls les vrais booléens Excel retournent VRAI avec ESTLOGIQUE. Pour tester si une valeur "ressemble" à un booléen, tu devras utiliser d'autres techniques.

Exemples pratiques pas à pas

Exemple 1 – Développeur Excel : valider les résultats de formules logiques

Tu es développeur Excel et tu construis un modèle financier complexe. Tu veux vérifier que certaines cellules contiennent bien des formules logiques et non des nombres ou du texte saisis par erreur.

ESTLOGIQUE te permet de créer un système de validation automatique pour tes formules.

ABCD
1CelluleContenuESTLOGIQUEValidation
2A1=B1>1000VRAI✓ OK
3A2VRAIVRAI✓ OK
4A31FAUX✗ Erreur
5A4"VRAI"FAUX✗ Erreur
Formule :=SI(ESTLOGIQUE(A1); "✓ OK"; "✗ Erreur")
Résultat :Validation du type

Cette technique est précieuse dans les grands modèles Excel où plusieurs personnes travaillent. Tu peux ainsi détecter automatiquement les erreurs de saisie où quelqu'un aurait écrit "1" au lieu d'une formule logique.

Exemple 2 – Auditeur : identifier les cellules avec des conditions booléennes

Tu es auditeur et tu analyses un fichier Excel d'un client. Tu dois identifier toutes les cellules qui contiennent des valeurs logiques pour comprendre la structure des tests et conditions du modèle.

Combine ESTLOGIQUE avec d'autres fonctions EST pour créer un détecteur de type automatique.

AB
1DonnéeType détecté
2=C5>D5Booléen
3500Nombre
4FAUXBooléen
5ActifTexte
6=ET(A1;A2)Booléen
Formule :=SI(ESTLOGIQUE(A1); "Booléen"; SI(ESTNUM(A1); "Nombre"; "Texte"))
Résultat :Type détecté

En auditant un fichier Excel, cette formule te permet de catégoriser rapidement le contenu de centaines de cellules et d'identifier où se trouvent les logiques métier importantes.

Exemple 3 – Data analyst : nettoyer des imports de données booléennes

Tu es data analyst et tu importes des données depuis un système externe. Certaines colonnes devraient contenir des booléens (Oui/Non) mais tu reçois parfois du texte ("VRAI"), des nombres (1/0) ou de vrais booléens. Tu dois nettoyer ça.

ESTLOGIQUE aide à identifier les données à nettoyer avant analyse.

ABC
1Valeur bruteEst booléen ?Action
2VRAIVRAIOK - Garder
3"VRAI"FAUXConvertir
41FAUXConvertir
5FAUXVRAIOK - Garder
Formule :=SI(ESTLOGIQUE(A1); "OK - Garder"; "Convertir")
Résultat :Action recommandée

Une fois les cellules identifiées, tu peux les convertir avec des formules comme =SI(A1="VRAI"; VRAI; FAUX) ou =A1<>0 pour uniformiser tes données.

Exemple 4 – Formateur Excel : enseigner la différence entre booléens et nombres

Tu es formateur Excel et tu veux créer un exercice pédagogique pour montrer à tes étudiants la différence entre les vrais booléens et les nombres qui leur ressemblent (0 et 1).

Un exercice parfait pour démontrer que 1 et VRAI sont fondamentalement différents dans Excel.

ABC
1ValeurESTLOGIQUEExplication
2VRAIVRAIVrai booléen
3FAUXVRAIVrai booléen
41FAUXNombre, pas booléen
50FAUXNombre, pas booléen
6=1=1VRAIComparaison → booléen
Formule :=ESTLOGIQUE(A1)
Résultat :VRAI ou FAUX

Cet exemple montre clairement que même si Excel peut convertir automatiquement 1 en VRAI dans certains contextes, ce ne sont pas du tout les mêmes types de données. C'est une source fréquente de confusion pour les débutants.

Astuces de pro avec ESTLOGIQUE

Combine avec SI pour créer des validations intelligentes : Utilise =SI(ESTLOGIQUE(A1); A1; "Erreur: entrez VRAI ou FAUX") pour forcer la saisie de booléens dans un formulaire Excel.
Débuggage de formules complexes : Quand une formule ne fonctionne pas comme prévu, utilise ESTLOGIQUE pour vérifier que tes conditions retournent bien des booléens. Par exemple, =ESTLOGIQUE(ET(A1>0; B1<100)) devrait toujours retourner VRAI.
Protection contre les erreurs de saisie : Dans les modèles partagés, ajoute une colonne de vérification avec ESTLOGIQUE pour t'assurer que personne ne remplace accidentellement une formule logique par un nombre ou du texte.

Les erreurs fréquentes et comment les corriger

Confusion entre 1/0 et VRAI/FAUX

L'erreur la plus courante est de penser que 1 et 0 sont des booléens. ESTLOGIQUE(1) retourne FAUX, même si Excel convertit automatiquement 1 en VRAI dans des contextes logiques comme SI(1; "oui"; "non").

Solution : Si tu veux traiter 1/0 comme des booléens, convertis-les explicitement avec =A1<>0 (qui retourne VRAI si A1 vaut 1, et FAUX si A1 vaut 0). Après cette conversion, ESTLOGIQUE fonctionnera.

Texte "VRAI" et "FAUX" non reconnu

Si tu importes des données depuis un CSV ou un autre système, les valeurs VRAI et FAUX peuvent être stockées en texte. ESTLOGIQUE retournera FAUX car "VRAI" (texte) n'est pas la même chose que VRAI (booléen).

Solution : Utilise une formule de conversion : =SI(A1="VRAI"; VRAI; SI(A1="FAUX"; FAUX; A1)). Cette formule transforme le texte en vrais booléens tout en conservant les booléens déjà corrects.

Cellule vide retourne FAUX (pas d'erreur)

ESTLOGIQUE retourne FAUX pour une cellule vide, ce qui peut être trompeur si tu ne t'y attends pas. Tu ne recevras pas de message d'erreur, juste un résultat FAUX.

Solution : Si tu veux distinguer entre "pas un booléen" et "cellule vide", utilise =SI(ESTVIDE(A1); "Vide"; SI(ESTLOGIQUE(A1); "Booléen"; "Autre")).

ESTLOGIQUE vs ESTNUM vs ESTTEXTE vs TYPE

CritèreESTLOGIQUEESTNUMESTTEXTETYPE
Ce qu'elle détecteBooléens (VRAI/FAUX)NombresTexteType (code numérique)
Retour pour VRAIVRAIFAUXFAUX4
Retour pour 100FAUXVRAIFAUX1
Retour pour "Hello"FAUXFAUXVRAI2
Retour pour cellule videFAUXFAUXFAUX1 (nombre)
Cas d'usage principalValider formules logiquesVérifier calculs possiblesIdentifier texteCatégoriser les types

Utilise ESTLOGIQUE quand tu veux spécifiquement vérifier qu'une cellule contient un booléen. Pour une détection de type plus complète, TYPE retourne un code numérique qui identifie tous les types de données (1=nombre, 2=texte, 4=booléen, 16=erreur, 64=tableau).

Questions fréquentes

Quelle est la différence entre ESTLOGIQUE et TYPE ?

ESTLOGIQUE retourne simplement VRAI ou FAUX selon que la valeur est un booléen. TYPE retourne un code numérique (4 pour les booléens) qui indique le type de données. Utilise ESTLOGIQUE quand tu veux juste vérifier si c'est un booléen, et TYPE quand tu as besoin de distinguer plusieurs types de données.

Les nombres 0 et 1 sont-ils considérés comme des valeurs logiques ?

Non, absolument pas. Même si 0 et 1 sont souvent utilisés comme booléens en programmation, Excel les traite comme des nombres. ESTLOGIQUE(0) et ESTLOGIQUE(1) retournent tous deux FAUX. Seuls VRAI et FAUX (les vrais booléens Excel) retournent VRAI.

Comment convertir un nombre en valeur logique pour qu'ESTLOGIQUE le reconnaisse ?

Tu peux utiliser une comparaison ou une fonction logique. Par exemple : =A1<>0 convertit 0 en FAUX et tout autre nombre en VRAI. Ou utilise =SI(A1=1; VRAI; FAUX) pour transformer 1 en VRAI et 0 en FAUX de manière explicite.

ESTLOGIQUE peut-elle détecter le résultat d'une formule logique ?

Oui, c'est même très utile ! Si A1 contient la formule =B1>10, alors ESTLOGIQUE(A1) retourne VRAI car le résultat de la comparaison est un booléen. C'est pratique pour vérifier qu'une cellule contient bien une formule logique et non un nombre ou du texte.

Que retourne ESTLOGIQUE si la cellule est vide ?

ESTLOGIQUE retourne FAUX pour une cellule vide. Une cellule vide n'est pas considérée comme une valeur logique, tout comme un nombre ou du texte. Seuls VRAI et FAUX sont des valeurs logiques aux yeux d'Excel.

Les fonctions similaires à ESTLOGIQUE

Deviens un pro d'Excel

Tu maîtrises maintenant ESTLOGIQUE ! Rejoins Le Dojo Club pour découvrir toutes les fonctions de test Excel et construire des modèles robustes et professionnels.

Essayer pendant 30 jours