FAUX (FALSE en anglais) est une fonction Excel fondamentale qui retourne la valeur logique FAUX. Bien qu'elle soit simple, elle joue un rôle crucial dans la construction de formules logiques claires et maintenables.
Que tu initialises des valeurs par défaut dans un tableau de suivi, construises des conditions complexes pour valider des transactions ou gères des workflows d'approbation, FAUX te permet d'exprimer explicitement qu'une condition n'est pas remplie. Utiliser des valeurs logiques explicites à la place de 0 ou du texte "FAUX" rend tes formules plus lisibles et plus fiables.
Syntaxe de la fonction FAUX
=FAUX()Comprendre chaque paramètre de la fonction FAUX
Aucun paramètre
: fAUX est l'une des rares fonctions Excel qui ne nécessite aucun paramètre(facultatif)Tu l'écris simplement comme =FAUX() et elle retourne toujours la valeur logique FAUX.
Cette valeur est de type booléen, ce qui la distingue du nombre 0 ou du texte "FAUX". Excel reconnaît cette différence et traite les valeurs logiques différemment dans les calculs et les conditions. Tu peux aussi simplement taper FAUX (sans =) dans une cellule pour obtenir la même valeur logique.
Astuce : Dans les formules logiques (avec une condition, ET, OU, NON), utilise toujours FAUX. Dans les calculs mathématiques, utilise 0. Cette séparation claire rend ton code Excel professionnel et maintenable.
Exemples pratiques pas à pas
Chef de projet : initialiser un tableau de suivi de tâches
Tu es chef de projet et tu crées un tableau pour suivre l'état d'avancement de plusieurs tâches. Par défaut, toutes les tâches commencent avec un statut "non terminé". Utiliser FAUX() rend l'intention explicite plutôt que d'utiliser 0 ou une cellule vide.
| A | B | C | |
|---|---|---|---|
| 1 | Tâche | Terminée | Statut |
| 2 | Rédiger cahier des charges | FAUX | En cours |
| 3 | Valider budget | FAUX | En cours |
| 4 | Recruter équipe | FAUX | En cours |
| 5 | Planifier sprints | FAUX | En cours |
=FAUX()La fonction renvoie la valeur logique FAUX, qui sert ici d'état par défaut « non terminé » dans chaque cellule de la colonne Terminée. C'est un vrai booléen, et non le texte « FAUX » ni le nombre 0 : tes formules de suivi le reconnaissent sans ambiguïté, et il suffit de basculer une cellule sur VRAI quand la tâche est faite.
Analyste financier : construire des conditions logiques complexes
Tu es analyste financier et tu dois valider des transactions. Une transaction est approuvée seulement si TOUTES les conditions sont remplies. Si une seule condition échoue, tu veux explicitement retourner FAUX pour bloquer la transaction.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Transaction | Montant | Budget OK? | Approbateur OK? | Validation finale |
| 2 | ACH-001 | 5 000 € | VRAI | FAUX | FAUX |
| 3 | ACH-002 | 2 500 € | VRAI | VRAI | VRAI |
| 4 | ACH-003 | 15 000 € | FAUX | VRAI | FAUX |
=SI(ET(C2; D2); VRAI(); FAUX())La formule vérifie que les deux conditions (budget validé ET approbateur validé) sont vraies ; comme l'approbateur n'a pas validé, elle renvoie FAUX et bloque la transaction. Retourner le booléen FAUX plutôt qu'un 0 communique immédiatement l'intention métier : la transaction est rejetée.
Responsable qualité : tableau de contrôle qualité
Tu es responsable qualité et tu construis un tableau de contrôle avec plusieurs critères. Chaque critère a une valeur par défaut FAUX jusqu'à ce qu'il soit validé. Tu peux ensuite compter combien de critères restent à valider.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Critère | Validé | Conformité | Test effectué | Rapport | Critères OK |
| 2 | Sécurité | FAUX | FAUX | FAUX | FAUX | 0/4 |
| 3 | Performance | VRAI | FAUX | VRAI | FAUX | 2/4 |
| 4 | Documentation | VRAI | VRAI | VRAI | VRAI | 4/4 |
=FAUX()La fonction renvoie FAUX comme état par défaut de chaque critère non encore validé. Comme ce sont de vrais booléens, le décompte des critères « VRAI » de la ligne reste simple et fiable, sans risque de confondre un 0 numérique avec un FAUX logique.
Gestionnaire de workflow : processus d'approbation en cascade
Tu es gestionnaire de workflow et tu crées un système où chaque étape doit être validée avant de passer à la suivante. Si une étape précédente n'est pas validée, toutes les suivantes doivent automatiquement être FAUX.
| A | B | C | |
|---|---|---|---|
| 1 | Étape | Validée | Peut démarrer? |
| 2 | 1. Demande | VRAI | VRAI |
| 3 | 2. Validation N+1 | FAUX | VRAI |
| 4 | 3. Validation direction | FAUX | FAUX |
| 5 | 4. Exécution | FAUX | FAUX |
=SI(B3; SI(B2; VRAI(); FAUX()); FAUX())La logique en cascade garantit que le workflow respecte l'ordre des étapes. Utiliser FAUX() explicitement évite les ambiguïtés et rend la logique métier transparente pour toute personne qui reprend le fichier.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction FAUX
FAUX() ne renvoie jamais de code d'erreur : elle est trop simple pour planter. Les vrais ennuis viennent du fait qu'elle ressemble à trois autres choses qu'Excel ne traite pas pareil. Confondre la valeur logique avec le texte "FAUX" entre guillemets ou avec le nombre 0, c'est ce qui casse tes ET, OU et NON sans message d'alerte.
Confusion entre FAUX() logique et le texte "FAUX"
Si tu tapes "FAUX" entre guillemets, Excel le traite comme du texte, pas comme une valeur logique. Les fonctions ET, OU et NON ne fonctionneront pas correctement avec du texte.
Solution : Utilise toujours =FAUX() sans guillemets, ou tape simplement FAUX (sans =) directement dans la cellule. Excel le reconnaîtra automatiquement comme une valeur logique.
Utiliser 0 au lieu de FAUX dans les formules logiques
Bien qu'Excel convertisse automatiquement 0 en FAUX dans certains contextes, ce n'est pas toujours fiable et ça nuit à la lisibilité. Quelqu'un qui lit ta formule pourrait penser que 0 est une valeur numérique significative.
Solution : Utilise FAUX() dans les contextes logiques et réserve 0 pour les calculs numériques réels. La formule =SI(condition; VRAI(); FAUX()) est plus claire que =SI(condition; 1; 0).
Oublier les parenthèses de FAUX() dans une formule complexe
Dans une formule, écrire =SI(A1>100; FAUX; "OK") sans les parenthèses fonctionne, mais dans des formules complexes imbriquées, l'absence de parenthèses peut créer des ambiguïtés avec des noms de plages.
Solution : Prends l'habitude d'écrire FAUX() avec les parenthèses, surtout dans des formules complexes. Ça évite les confusions avec des noms de variables ou de plages nommées qui pourraient s'appeler FAUX.
FAUX() vs 0 vs "FAUX" vs cellule vide
Garde FAUX() dès que tu es dans une logique (un test, un ET, un OU, un NON) : c'est le seul des quatre qui reste un vrai booléen sans ambiguïté. Le 0 ne sert que pour de vrais calculs chiffrés, le texte "FAUX" uniquement quand tu veux afficher le mot, et une cellule vide pour signaler une donnée manquante plutôt qu'un « non » volontaire.
| Critère | FAUX() | 0 (zéro) | "FAUX" (texte) | Cellule vide |
|---|---|---|---|---|
| Type de données | Booléen | Nombre | Texte | Vide |
| Dans une condition | ✅ Parfait | ⚠️ Fonctionne mais ambigu | ❌ Traité comme texte | ⚠️ Interprété comme FAUX |
| Lisibilité | ⭐⭐⭐ | ⭐ | ⭐⭐ | ⭐ |
| Avec ET/OU/NON | ✅ Oui | ⚠️ Converti automatiquement | ❌ Erreur | ⚠️ Converti en FAUX |
| Meilleur usage | Formules logiques | Calculs numériques | Affichage texte | Valeurs manquantes |
Questions fréquentes sur la fonction FAUX
Quelle est la différence entre FAUX() et simplement taper FAUX ?
Aucune différence fonctionnelle. FAUX() est la forme fonction, mais tu peux simplement taper FAUX dans une cellule pour obtenir exactement la même valeur logique. Excel les traite de manière identique.
Pourquoi utiliser FAUX() plutôt que 0 dans mes formules ?
FAUX est une valeur logique explicite, tandis que 0 est un nombre. Utiliser FAUX améliore la lisibilité de tes formules et évite les confusions. Par exemple, =SI(condition; FAUX(); VRAI()) est plus clair que =SI(condition; 0; 1).
FAUX() et NON(VRAI) donnent-ils le même résultat ?
Oui, FAUX() et NON(VRAI) sont équivalents et retournent tous deux la valeur logique FAUX. Cependant, FAUX() est plus direct et plus efficace en termes de calcul.
Puis-je utiliser FAUX() dans des formules matricielles ?
Oui, FAUX() fonctionne parfaitement dans les formules matricielles. Tu peux l'utiliser pour initialiser des tableaux de valeurs logiques ou pour créer des masques booléens qui filtrent tes données.
FAUX() consomme-t-il des ressources de calcul ?
Non, FAUX() est l'une des fonctions les plus légères d'Excel. Elle ne fait aucun calcul et retourne simplement une constante. Tu peux l'utiliser sans impact sur les performances, même dans des milliers de cellules.
Pour aller plus loin
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
