© iStockphoto.com / Tom Nulens
Excel toute version
En début d'année, de nombreux tableaux Excel sont mis à jour pour l'année à venir. Souvent, la matrice réalisée accueille des formules dont le résultat est provisoirement nul. Découvrez comment la fonction ESTVIDE peut alléger la présentation de vos fichiers de suivi ou tableaux de bord.
Agnès Taupin | Publié le 16/01/2012
Document à télécharger : Decouvrir_siestvide.xls
Découvrir le problème
Dans l'exemple ci-dessous, une formule compare un Budget à un Réalisé pour déterminer le Pourcentage d'écart.
La formule, recopiée vers le bas, affiche dans les cellules dont le Réalisé n'a pas été renseigné, la valeur 0%.
Cette même formule affiche #DIV/0! si un Budget et/ou un Réalisé sont tous les deux non renseignés.

Bon à savoir : pour tester ces fonctions, enregistrez sur votre PC le fichier Découvrir_siestvide.xlxs annexé à cette fiche pratique, ou bien, reproduisez l'exemple ci-dessus.
Comprendre le raisonnement à suivre
Dans notre exemple, SI la cellule Budget de janvier EST VIDE, OU SI la cellule Réalisé EST VIDE, ALORS ne rien inscrire dans la cellule % Réalisé, SINON appliquer la formule Réalisé divisé par Budget.
En version US, les arguments sont les mêmes et des virgules remplacent les points-virgules.

Bon à savoir : toutes les formules conditionnelles fonctionnent en suivant le schéma SI quelque chose ALORS quelque chose SINON quelque chose (exemple : SI le stock actuel est inférieur au stock minimum ALORS commander SINON ne rien faire). Pour mémoire, dans les formules conditionnelles, deux guillemets accolés "" signifient "rien". Ce qui a pour effet de ne rien afficher dans la cellule de destination.
Appliquer la formule
Cliquez, dans la cellule contenant la formule d'origine (ici, en D3). La formule (ici =C3/B3) s'affiche dans la Barre de formule.
Cliquez devant la formule est ajoutez la fonction qui va permettre de masquer le résultat si les cellules de références sont vides (ici, la formule à ajouter devant =C3/B3 est =si(ou(estvide(B3);C3=0;"" ce qui donne la formule complète =si(ou(estvide(B3);C3=0;"";C3/B3).
Validez la formule et recopiez-la vers le bas. Les cellules dont le Réalisé (ou le Budget) est vide sont provisoirement excluent des calculs (ex. en D5 et D6).
Complétez le tableau sur une ligne (ex. en C5), le % de réalisé s'affiche en D5 ! Votre matrice est prête.

Bon à savoir : dans l'exemple ci-dessus, et parce que la colonne Budget est pré-remplie, on aurait pu écrire la formule =si(estvide(C3);"";C3/B3). Son raisonnement est identique : SI le contenu de la cellule C3 ESTVIDE ; ALORS rien SINON C3/B3.
Merci à Paul Lesage pour sa question "comment supprimer les résultats provisoires nuls dans mes matrices de fichiers Excel", adressée à redactionoffice@acta-media.com
Vous cherchez la réponse à une question simple ou complexe ?
Cliquez sur ce lien pour contacter nos rédacteurs.
Les réponses les plus courtes seront traitées sous forme d'Astuce. Les plus complexes feront l'objet d'une Fiche Pratique.
Ce site est le vôtre. Aidez-nous à la faire vivre !