Fonction VRAI ExcelRetourne la valeur logique VRAI – Guide 2026
La fonction VRAI (TRUE en anglais) retourne la valeur booléenne VRAI dans Excel. Bien qu'elle soit l'une des fonctions les plus simples, elle joue un rôle crucial dans les formules logiques, les conditions et les tests booléens. Tu vas découvrir comment l'utiliser efficacement dans tes tableaux de bord, tes formules conditionnelles et tes automatisations.
Syntaxe de la fonction VRAI
La fonction VRAI est l'une des plus simples d'Excel : elle ne prend aucun argument et retourne toujours la valeur logique VRAI. Sa simplicité en fait un élément fondamental pour construire des formules logiques plus complexes.
=VRAI()Aucun paramètre requis. Retourne toujours la valeur booléenne VRAI.
Astuce pratique
Dans la plupart des formules, tu peux utiliser directement VRAI (sans parenthèses) plutôt que =VRAI(). Les deux sont équivalents, mais VRAI est plus court et lisible. Utilise =VRAI() principalement pour la compatibilité ou quand tu génères des formules dynamiquement.
Comprendre chaque paramètre
La particularité de la fonction VRAI est qu'elle ne prend aucun paramètre. C'est une fonction constante qui retourne toujours la même valeur booléenne TRUE.
Aucun paramètre requis
Contrairement à la plupart des fonctions Excel, VRAI ne nécessite aucun argument. Les parenthèses vides () indiquent simplement qu'il s'agit d'une fonction plutôt qu'une constante.
💡 Dans tes formules, tu peux utiliser soit VRAI (sans parenthèses) soit VRAI() - les deux fonctionnent de manière identique.
Valeur de retour :
La fonction retourne toujours la valeur booléenne VRAI, qui est affichée comme "VRAI" dans Excel français et "TRUE" dans Excel anglais. Dans les calculs arithmétiques, cette valeur est automatiquement convertie en 1.
Exemples en contexte business
Découvre comment utiliser la fonction VRAI dans des situations professionnelles concrètes. Même si elle semble simple, VRAI est essentielle pour créer des formules robustes et maintenables.
1Valeur par défaut dans un système de notation
Dans un système d'évaluation des étudiants, tu utilises VRAI() comme condition finale dans SI.CONDITIONS pour gérer tous les cas qui n'ont pas été capturés par les conditions précédentes. C'est l'équivalent d'un "else" dans la programmation.
VRAI() capture tous les cas où la note est inférieure à 10, servant de condition par défaut.
| A | B | |
|---|---|---|
| 1 | Note | Appréciation |
| 2 | 18 | Excellent |
| 3 | 14 | Bien |
| 4 | 9 | Insuffisant |
| 5 | 7 | Insuffisant |
=SI.CONDITIONS(A2>=16; "Excellent"; A2>=12; "Bien"; A2>=10; "Passable"; VRAI(); "Insuffisant")Pourquoi c'est utile
Utiliser VRAI() comme dernière condition garantit que tous les cas sont couverts, même ceux que tu n'as pas anticipés. C'est plus sûr qu'une condition numérique spécifique qui pourrait exclure certains cas limites.
2Interrupteur d'activation dans un tableau de bord
Dans un tableau de bord de suivi commercial, tu crées une cellule de contrôle qui permet d'activer ou désactiver certains calculs. VRAI() sert à initialiser ce toggle à l'état "activé" par défaut.
VRAI() initialise le système en mode actif. Tu peux remplacer par FAUX() pour désactiver.
| A | B | C | |
|---|---|---|---|
| 1 | Fonction | Statut | Calcul actif |
| 2 | Commission | Actif | OUI |
| 3 | Bonus trimestre | Actif | OUI |
| 4 | Prime annuelle | Actif | OUI |
=SI(VRAI(); "OUI"; "NON")Cas d'usage avancé :
Tu peux référencer une cellule contenant =VRAI() dans toutes tes formules de calcul de commissions. En changeant cette cellule unique de VRAI() à FAUX(), tu désactives instantanément tous les calculs associés dans le tableau.
=SI($Z$1; A2*0.15; 0) // $Z$1 contient =VRAI() ou =FAUX()3Test de formule et débogage
Lors du développement de formules complexes avec ET() et OU(), tu peux temporairement forcer une branche logique à être toujours vraie avec VRAI() pour isoler et tester d'autres parties de ta formule.
VRAI() remplace temporairement la vérification des paiements pour tester uniquement le critère de CA.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Client | CA annuel | Paiements à jour | Éligible crédit |
| 2 | Acme Corp | 150000 | Non | OUI |
| 3 | TechStart | 45000 | Non | OUI |
| 4 | GlobalTrade | 280000 | Non | OUI |
=SI(ET(B2>50000; VRAI()); "OUI"; "NON")Technique de débogage
En production, la formule complète serait ET(B2>50000; C2="Oui"). Remplacer C2="Oui" par VRAI() te permet de tester uniquement la condition de CA sans être bloqué par les paiements en retard.
4Comptage et calculs arithmétiques
Dans les calculs, Excel convertit automatiquement VRAI en 1. Tu peux exploiter cette propriété pour compter des occurrences ou créer des indicateurs numériques basés sur des conditions logiques.
Chaque VRAI compte pour 1, chaque FAUX pour 0. Ici on compte 2 tâches complétées.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tâche | Complétée | Points | Score |
| 2 | Setup projet | Oui | 10 | 10 |
| 3 | Tests unitaires | Non | 15 | 0 |
| 4 | Documentation | Oui | 5 | 5 |
| 5 | Total bonnes pratiques | 2 |
=VRAI()+FAUX()+VRAI()Exemples de calculs avec VRAI :
=VRAI() + VRAI() + VRAI()→3=VRAI() * 100→100=SOMME(VRAI(); VRAI(); FAUX())→2=SI(B2="Oui"; VRAI(); FAUX()) * C2→Retourne les points si complété, 0 sinonComparaison avec les fonctions logiques similaires
VRAI fait partie de l'écosystème des fonctions logiques Excel. Voici comment elle se positionne par rapport aux autres fonctions booléennes et conditionnelles :
| Fonction | Rôle | Paramètres | Quand l'utiliser |
|---|---|---|---|
VRAI() | Retourne la valeur booléenne TRUE | Aucun | Valeurs par défaut, initialisation, tests |
| FAUX() | Retourne la valeur booléenne FALSE | Aucun | Opposé de VRAI, désactivation |
| SI() | Teste une condition et retourne une valeur selon le résultat | 3 (test, si_vrai, si_faux) | Conditions simples avec 2 résultats possibles |
| ET() | Retourne VRAI si toutes les conditions sont vraies | 1 à 255 | Tester plusieurs critères simultanés (AND logique) |
| OU() | Retourne VRAI si au moins une condition est vraie | 1 à 255 | Tester des alternatives (OR logique) |
NON() | Inverse une valeur logique | 1 | Inverser un test (NOT logique) |
Combine-les ensemble
La puissance de VRAI() apparaît quand tu la combines avec d'autres fonctions logiques :
=SI(ET(A2>1000; OU(B2="Premium"; VRAI())); "Eligible"; "Non eligible")Ici, VRAI() dans le OU() rend cette partie toujours vraie, donc seul le test A2>1000 compte réellement.
Questions fréquentes
Quelle est la différence entre taper VRAI et utiliser =VRAI() ?
Aucune différence de résultat : les deux retournent la valeur booléenne VRAI. La fonction =VRAI() est utile pour la compatibilité avec certaines formules dynamiques ou pour rendre ton code plus explicite.
Pourquoi utiliser VRAI() au lieu de simplement écrire VRAI dans une cellule ?
Dans une formule, tu dois utiliser VRAI (sans guillemets ni parenthèses) pour la valeur booléenne. La fonction =VRAI() est principalement utilisée pour la compatibilité avec d'autres logiciels tableur ou dans des formules générées dynamiquement.
Peut-on utiliser VRAI() dans des calculs arithmétiques ?
Oui, Excel convertit VRAI en 1 dans les calculs. Par exemple, =VRAI()+5 retourne 6, et =VRAI()*10 retourne 10. C'est utile pour compter des conditions vraies avec SOMME.
VRAI() fonctionne-t-il dans Google Sheets ?
Oui, la fonction VRAI() (ou TRUE() en anglais) fonctionne exactement de la même manière dans Google Sheets et Excel. C'est une fonction standard compatible entre les deux logiciels.
Quelle est la différence entre VRAI() et 1 dans Excel ?
Bien que VRAI soit converti en 1 dans les calculs, ils ne sont pas identiques. VRAI est une valeur logique booléenne, tandis que 1 est un nombre. Cette distinction compte dans certaines fonctions comme NB.SI qui traite différemment les booléens et les nombres.
Bonnes pratiques et conseils d'expert
Préfère VRAI à VRAI() dans les formules
Pour plus de lisibilité, utilise simplement VRAI sans parenthèses dans tes formules SI, ET, OU. Réserve VRAI() pour les cas où tu veux explicitement montrer qu'il s'agit d'une fonction ou pour la compatibilité avec d'autres systèmes.
Utilise VRAI() comme condition de débogage
Pendant le développement, remplace temporairement des conditions complexes par VRAI() pour forcer une branche de ta formule à s'exécuter. Cela te permet d'isoler et tester chaque partie de ta logique indépendamment.
Crée des cellules de contrôle centralisées
Dans les tableaux de bord complexes, centralise tes "interrupteurs" (cellules contenant VRAI() ou FAUX()) dans une zone dédiée. Nomme ces cellules pour les référencer facilement dans toutes tes formules, ce qui facilite la maintenance.
Exploite la conversion automatique en calculs
Souviens-toi que VRAI = 1 et FAUX = 0 dans les calculs. Tu peux utiliser cette propriété pour des comptages élégants : SOMME((A2:A10>100)*1)compte combien de valeurs dépassent 100 sans utiliser NB.SI.
Fonctions logiques associées
Pour maîtriser la logique booléenne dans Excel, découvre ces fonctions complémentaires à VRAI :
FAUX
Retourne la valeur logique FAUX, opposé de VRAI
SI
Teste une condition logique et retourne une valeur selon le résultat
ET
Teste si toutes les conditions sont vraies (AND logique)
OU
Teste si au moins une condition est vraie (OR logique)
NON
Inverse une valeur logique (NOT logique)
SI.CONDITIONS
Teste plusieurs conditions et retourne la première valeur correspondante
Deviens un expert Excel
Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel, avec des formations complètes, des lives experts et une communauté d'entraide active.
Essayer pendant 30 jours