Formule Excel (SI ESTVIDE OU NB.VIDE)

Résolu/Fermé
Manshiz Messages postés 184 Date d'inscription samedi 21 janvier 2006 Statut Membre Dernière intervention 18 août 2012 - 5 févr. 2010 à 17:13
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 6 févr. 2010 à 19:51
Bonjour à tous,

Voici une formule adaptée d'après le jeu Plus ou Moins - ou Trouver le nombre.
J'éspère q'elle vous sera utile.

"=SI(ESTVIDE(B2);"";SI(B2<C3;"C'est plus!";SI(B2>C3;"C'est moins!";SI(B2=C3;"Bravo! C'était bien le"&" "&C3))))"

Cellule B2 à laissez vide pour commencer.
En C3 écrivez le nombre à trouver de couleur blanche.
En B4 introduisez la formule.

Vous pouvez aussi introduire la formule NB.VIDE à la place de ESTVIDE.

A bientôt
A voir également:

16 réponses

Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
6 févr. 2010 à 05:38
Double erreur !

1) Ma formule comporte 10 caractères de moins que celles de mon ami Mike-31 (que je salue).
Ce n'est pas beaucoup, j'en conviens, et cela ne change rien pour un fichier aussi minuscule.
Mais quand on doit réaliser des tableaux de plusieurs dizaines de colonnes et de plusieurs centaines de lignes, la moindre économie sur une formule, qui sera recopiée des centaines de fois, peut entraîner des gains de mémoire non négligeables et des temps de calcul diminués. D'où l'intérêt de s'habituer à optimiser les formules.

2) J'ai 3 parenthèses ouvrantes, donc 3 parenthèses fermantes me suffisent largement.
En effet je n'ai que 3 fois la fonction SI, et pas 4 fois comme Mike-31 ou toi. On a déjà testé le cas où B2="", le cas où B2<C3 et le cas où B2>C3. Il ne reste donc qu'une seule possibilité : B2=C3 ; il n'y a absolument aucune raison de refaire le test SI(B2=C3 ...

D'accord ?
2