Vous êtes ici : > Accueil > Magazine > Missions clés > Bureautique
Plus grand Plus petit Envoyer à un ami Imprimer

© iStockphoto.com / Tom Nulens

Excel toute version

Utiliser la fonction ESTVIDE et la combiner à une formule conditionnelle SI(OU

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 ESTVIDEALORS 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

 

 

 


Posez-nous vos questions !

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 !

Pour en savoir plus

Grilles de salaires Fiches pratiques Derniers articles Modèles Types

Emploi

Publier mon CV Consulter les offres Mon bureau personnel Acces recruteur
89164 CV
190 Offres

Recherche Express

Type de contrat
  • Alternance
  • CDD
  • CDI
  • Freelance/indépendant
  • Intérim
  • Stage
  • Statutaire
  • Télétravail
Région
  • France entière
  • Aquitaine
  • Archipel des Crozet
  • Auvergne
  • Basse-Normandie
  • Bourgogne
  • Bretagne
  • Centre
  • Champagne-Ardenne
  • Corse
  • Franche-Comté
  • Guadeloupe
  • Guyane
  • Haute-Normandie
  • Ile-de-France
  • Languedoc-Roussillon
  • Limousin
  • Lorraine
  • Martinique
  • Midi-Pyrénées
  • Nord-Pas-de-Calais
  • Nouvelle-Calédonie
  • Pays de la Loire
  • Picardie
  • Poitou-Charentes
  • Provence-Alpes-Côte-d'Azur
  • Réunion
  • Rhône-Alpes
  • Saint-Paul
  • BELGIQUE
  • Brabant flamand
  • Brabant wallon
  • Bruxelles
  • Flandre-Occidentale
  • Flandre-Orientale
  • Hainaut
  • Liège
  • Limbourg
  • Luxembourg
  • Namur
  • SUISSE
  • Appenzell Intérieur
  • Argovie
  • Bâle
  • Berne
  • Fribourg
  • Genève
  • Glaris
  • Grisons
  • Jura
  • Lucerne
  • Neuchâtel
  • Nidwalden
  • Obwalden
  • Saint Gall
  • Schaffhause
  • Schwyz
  • Soleure
  • Tessin
  • Thurgau
  • Uri
  • Valais
  • Vaud
  • Zug
  • Zurich