InformationDébutant

Fonction ESTVIDE ExcelGuide Complet 2026 avec Exemples

ESTVIDE (ISBLANK en anglais) est une fonction essentielle pour valider tes données dans Excel. Elle te permet de vérifier si une cellule est vraiment vide, ce qui est crucial quand tu dois t'assurer que toutes les informations obligatoires sont renseignées dans un formulaire, un tableau de suivi ou une base de données.

Dans ce guide complet, tu vas découvrir comment utiliser ESTVIDE pour créer des validations intelligentes, éviter les erreurs de calcul et automatiser tes contrôles de qualité. Que tu gères des données clients, des stocks ou des budgets, cette fonction va devenir ton alliée quotidienne.

Syntaxe de la fonction ESTVIDE

=ESTVIDE(valeur)

La fonction ESTVIDE est très simple : elle prend une seule valeur en paramètre et retourne VRAI si la cellule est vide, FAUX dans tous les autres cas. C'est cette simplicité qui la rend si puissante quand tu la combines avec d'autres fonctions comme SI.

Comprendre chaque paramètre de la fonction ESTVIDE

1

valeur

(obligatoire)

C'est la cellule ou la valeur que tu veux tester. Généralement, tu y mets une référence de cellule comme A1 ou B5. ESTVIDE va vérifier si cette cellule ne contient absolument rien : pas de texte, pas de nombre, pas de formule. Une cellule est considérée vide si elle n'a jamais été modifiée ou si son contenu a été supprimé avec la touche Suppr.

Astuce : ESTVIDE est parfaite pour créer des messages d'alerte conditionnels. Combine-la avec SI pour afficher "À compléter" uniquement quand une cellule obligatoire est vide : =SI(ESTVIDE(A1); "À compléter"; "✓")

Exemples pratiques pas à pas

Exemple 1 – RH : Vérifier les champs obligatoires d'un formulaire employé

Tu travailles aux ressources humaines et tu dois t'assurer que tous les nouveaux employés ont rempli les champs obligatoires de leur fiche (nom, prénom, adresse email). Tu veux créer une colonne de validation automatique.

La formule vérifie si au moins un des trois champs obligatoires est vide.

ABCD
1NomPrénomEmailValidation
2DupontMariemarie@entreprise.fr✓ Complet
3Martinmartin@entreprise.fr⚠ Incomplet
4BernardSophie⚠ Incomplet
5DurandLucluc@entreprise.fr✓ Complet
Formule :=SI(OU(ESTVIDE(A1); ESTVIDE(B1); ESTVIDE(C1)); "⚠ Incomplet"; "✓ Complet")
Résultat :✓ Complet

Avec cette validation automatique, tu repères instantanément les fiches incomplètes. Tu peux même ajouter une mise en forme conditionnelle pour surligner les lignes à compléter en rouge.

Exemple 2 – Commercial : Calculer une commission uniquement si le montant est renseigné

Tu es commercial(e) et tu suis tes ventes dans un tableau. Certaines ventes sont encore en négociation et n'ont pas de montant final. Tu veux calculer ta commission de 10% uniquement sur les ventes confirmées.

La formule affiche un tiret si le montant est vide, sinon elle calcule 10% de commission.

ABC
1ClientMontant venteCommission 10%
2Entreprise A5 000 €500 €
3Entreprise B-
4Entreprise C3 200 €320 €
5Entreprise D-
Formule :=SI(ESTVIDE(B1); "-"; B1*10%)
Résultat :500 €

Cette approche évite d'afficher des 0 € partout dans ton tableau, ce qui le rend beaucoup plus lisible. Ton manager voit directement quelles ventes sont confirmées.

Exemple 3 – Contrôleur de gestion : Identifier les budgets non saisis

Tu es contrôleur de gestion et tu consolides les budgets de 10 départements. Certains managers n'ont pas encore envoyé leur prévision. Tu veux créer un tableau de bord qui indique automatiquement quels départements sont en retard.

Le statut s'affiche automatiquement en fonction de la présence ou non d'un budget.

ABC
1DépartementBudget Q1Statut
2Marketing45 000 €Reçu
3ITEn attente
4RH28 000 €Reçu
5CommercialEn attente
6Finance52 000 €Reçu
Formule :=SI(ESTVIDE(B1); "En attente"; "Reçu")
Résultat :Reçu

Tu peux ensuite utiliser une mise en forme conditionnelle pour surligner en orange les lignes "En attente" et faciliter ton suivi. Plus besoin de vérifier manuellement chaque ligne.

Exemple 4 – Data analyst : Nettoyer l'affichage d'un rapport avec des données partielles

Tu es data analyst et tu crées un rapport mensuel. Certains mois ne sont pas encore terminés, donc les données sont incomplètes. Tu veux afficher "Données insuffisantes" au lieu de calculs basés sur des cellules vides qui donneraient des résultats trompeurs.

Le taux d'atteinte ne s'affiche que si le CA réel est renseigné.

ABCD
1MoisCA réelObjectifTaux atteinte
2Janvier85 000 €100 000 €85%
3Février92 000 €100 000 €92%
4Mars100 000 €Données insuffisantes
5Avril100 000 €Données insuffisantes
Formule :=SI(ESTVIDE(B1); "Données insuffisantes"; B1/C1)
Résultat :85%

Cette technique rend ton rapport beaucoup plus professionnel. Tes collègues comprennent immédiatement quelles données sont fiables et lesquelles sont encore à venir.

Les erreurs fréquentes et comment les corriger

Confondre cellule vide et chaîne vide ""

Si tu as une formule comme =SI(A1>0; A1; ""), la cellule affiche rien visuellement, mais ESTVIDE retournera FAUX car la cellule contient une formule qui retourne une chaîne vide, ce n'est pas une cellule techniquement vide.

Solution : Si tu veux tester une chaîne vide, utilise =A1="" au lieu de ESTVIDE. Ou combine les deux : =OU(ESTVIDE(A1); A1="") pour couvrir les deux cas.

Espaces invisibles qui empêchent la détection

Parfois, après un copier-coller ou une importation de données, des cellules contiennent des espaces invisibles. Visuellement elles semblent vides, mais ESTVIDE retourne FAUX.

Solution : Nettoie tes données avec SUPPRESPACE avant de tester : =ESTVIDE(SUPPRESPACE(A1)). Encore mieux, utilise =SUPPRESPACE(A1)="" pour détecter les cellules vides ou ne contenant que des espaces.

Tester plusieurs cellules en une seule formule

Une erreur classique est d'essayer =ESTVIDE(A1:A10) pour tester une plage. ESTVIDE ne fonctionne qu'avec une seule cellule à la fois, donc cette formule retournera une erreur.

Solution : Pour compter les cellules vides dans une plage, utilise =NB.VIDE(A1:A10). Pour tester si toutes les cellules sont remplies, utilise =NB.VIDE(A1:A10)=0.

Pro tip : Pour créer une validation qui accepte à la fois les cellules vides et les cellules contenant des espaces, utilise cette formule : =OU(ESTVIDE(A1); SUPPRESPACE(A1)=""). C'est particulièrement utile après des imports de fichiers CSV.

ESTVIDE vs NB.VIDE vs ESTNUM vs SI

CritèreESTVIDENB.VIDEESTNUMSI
Teste une cellule✅ Oui❌ Non (plage)✅ Oui✅ Oui
Teste si vide✅ Oui✅ Compte les vides❌ Non (nombres)➖ Avec A1=""
Retour booléen✅ VRAI/FAUX❌ Nombre✅ VRAI/FAUX➖ Personnalisable
Action conditionnelle➖ Avec SI❌ Non➖ Avec SI✅ Oui
Cas d'usage principalValidation de saisieStatistiquesVérifier typeLogique générale

Utilise ESTVIDE quand tu dois tester une cellule précise. Pour compter plusieurs cellules vides, préfère NB.VIDE. Pour créer des actions conditionnelles complexes, combine ESTVIDE avec SI.

Astuces avancées avec ESTVIDE

Validation en cascade

Tu peux créer des validations qui vérifient plusieurs champs dans un ordre précis. Par exemple, si le champ A est vide, affiche "Remplir A d'abord", sinon si B est vide, affiche "Remplir B", etc.

=SI(ESTVIDE(A1); "Remplir A d'abord"; SI(ESTVIDE(B1); "Remplir B"; SI(ESTVIDE(C1); "Remplir C"; "✓ OK")))

Compteur de progression

Crée un indicateur visuel qui montre combien de champs obligatoires ont été remplis sur un total. Super utile pour les formulaires longs.

="Progression : " & (5 - NB.VIDE(A1:E1)) & "/5 champs remplis"

Cette formule affiche par exemple "Progression : 3/5 champs remplis" en fonction du nombre de cellules non vides dans la plage A1:E1.

Bloquer un calcul tant que les données ne sont pas complètes

Empêche l'affichage d'un résultat de calcul tant que toutes les données nécessaires ne sont pas saisies. Ça évite de montrer des résultats partiels trompeurs.

=SI(NB.VIDE(A1:C1)>0; "Compléter tous les champs"; A1*B1*C1)

Questions fréquentes

Une formule qui retourne "" est-elle considérée comme vide par ESTVIDE ?

Oui ! C'est un point important. Si tu as une formule comme =SI(A1>10; A1; ""), ESTVIDE considérera le résultat comme vide quand la condition n'est pas remplie. C'est très pratique pour nettoyer l'affichage de tes tableaux.

Un espace est-il considéré comme vide par ESTVIDE ?

Non, un espace est un caractère comme un autre. Si ta cellule contient un espace (même invisible), ESTVIDE retournera FAUX. Pour gérer ce cas, combine ESTVIDE avec SUPPRESPACE : =ESTVIDE(SUPPRESPACE(A1)).

Quelle est la différence entre ESTVIDE et tester ="" ?

Les deux approches fonctionnent différemment. ESTVIDE teste si la cellule est vraiment vide (aucune donnée), tandis que A1="" retourne VRAI même si la cellule contient une formule qui retourne une chaîne vide. Utilise ESTVIDE pour tester l'absence totale de contenu.

Comment compter le nombre de cellules vides dans une plage ?

Utilise la fonction NB.VIDE(plage). Par exemple, =NB.VIDE(A1:A10) compte combien de cellules sont vides dans cette plage. C'est plus rapide que d'utiliser ESTVIDE sur chaque cellule.

ESTVIDE fonctionne-elle avec des cellules contenant 0 ou FAUX ?

Non, ESTVIDE retourne FAUX pour une cellule contenant 0, FAUX, ou toute autre valeur. Elle ne teste que l'absence totale de contenu. Si tu veux tester si une cellule est vide OU contient 0, utilise =OU(ESTVIDE(A1); A1=0).

Les fonctions similaires à ESTVIDE

Deviens un pro d'Excel

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

Essayer pendant 30 jours