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]