Laurent Godard a écrit :

Re

Il est vrai que vrai et faux ont des valeurs attribuées qui sont bien pratique, et oui dans d'anciens, des collegues avaient la facheuse tandance a ne pas etre d'accord sur lequel des deux vaut 0 ou 1... maintenant il me semble que le cas le plus frequent est effectivement de mettre vrai à 1 (la plupart des langages et script sont fait de tels facons)... et pour le coup si chez openoffice, on se met a changer, non pardon, plus grave intervertir les valeurs de vrai et de faux... alors là je sais pas si même Ms aurait fait aussi fort ! :)


MS il me semble prenait -1 en VB
en fait ce qui est communement admis c'est que FAUX = 0

mais je maintiens qu'un booleen est une autre bestiole qu'une nombre

Si tu écris VRAI dans une cellule et que tu formates en valeur, le retour est 1 (et 0 pour FAUX)


quoi qu'il en soit j'ai aussi cette formule qui marche pas mal :
=MOYENNE(SI(A1:A10<>B2;A1:A10;""))

Et là plus d'utilisation de la valeur de vrai ou de faux


OUI
et en plus gere le cas de NB = 0, non ?

Heureux d'avoir posé la question, moi ! j'aurais pas pensé à tout tout seul !


:)

Bonne journée

Laurent

Ca c'est une discussion utile. Je retiens donc au final que :
{=MOYENNE(SI(A1:A10<>B1;A1:A10;""))}
en matricielle est la plus simple et la plus efficace des solutions, mais... que ça marche pas avec OOo 1.1.5 :-( (Err 504)
et dans ce cas ma formule à rallonge :
= SI(ESTVIDE(B1); SOMME(A1:A10) / NB.SI(A1:A10;"<>0"); (SOMME(A1:A10) - (NB.SI(A1:A10; B1)*B1)) / NBVAL(A1:A10))
fonctionne. A simplifier !

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 à