joel tarlao a écrit :

Le vendredi 25 Mars 2005 17:24, christianwtd a écrit :


joel tarlao a écrit :


Bonjour,

La réponse est certainement dans l'aide, mais ne sachant pas quel terme
chercher, je ne la trouve pas.
Google et les archives de la liste ne m'aident pas plus.

En b42, j'ai cette formule : =SOUS.TOTAL (3;B7:B37)
en b43                          : =SOMME(B7:B37)
en b44                          : =B43/B42

Ça fonctionne très bien dès que j'ai une valeur dans une des cellules b7 à
b37.
Mais quand elles sont toutes vides, en b44, j'ai ce message "#valeur !"

Mon problème, c'est que j'ai les mêmes formules dans les colonnes B à M,
et il faut que je totalise en c63 par la formule =SOMME(b44:m44)

En conséquence, en c63, j'ai aussi ce message "#valeur !"

Et pourtant, il faudrait que le calcul se fasse, même quand des colonnes
sont vides.

Comment faire cela ?


Bonjour,



Bonsoir, Christian,


Il faut utiliser ESTVIDE() . Regardes ici
http://christianwtd.free.fr/DebFonctions05.html
Il faudra aussi utiliser SI
=SI(ESTVIDE(cellule); rien; calcul)



Cela ne semble fonctionner que pour une cellule, et pas pour une plage :
= ESTVIDE (B7) réponse : VRAI
= ESTVIDE (B7:B37) réponse : FAUX (alors qu'aucune cellule ne contient quelque chose)


Et si je rajoute SI (même en mettant une seule cellule en référence) :
=SI(ESTVIDE(B7); rien; =B43/B42 )  réponse : #NOM ?

J'ai fait divers essais en examinant les exemples que tu donnes sur ton site, ainsi que l'aide de OOo sur SI et ESTVIDE, mais je ne comprends pas quel est le NOM qu'il me réclame.



Rebonsoir Joël,

J'aurais dû lire un peu mieux l'énnoncé du problème... désolé.
En fait il suffit de faire :
SI(B43=0; 0 ;B43/B42) en B44, puisque c'est la seule cellule qui coince Tu peux aussi écrire :
SI(B43=0; "" ;B43/B42) si tu préfères.


Les fonctions ESTquelquechose() n'agissent que sur une cellule, et non sur une plage. Il faudrait donc faire un ensemble de tests sur les plages B7 à B37, pour ensuite vérifier qu'elles sont sont toutes vides. Pas très souple.

Bon surf
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Répondre à