Laurent Godard a écrit :
Bonjour,
Effectivement la formule que je donne ne semble non plus bien faire
l'affaire pour tous les cas, il reste donc la formule proposée par
Pierre dans un message suivant :
=SOMME((A1:A10<>B1)*(A1:A10))/SOMME(A1:A10<>B1)
celle-là semble bien fonctionner.
ceci n'est il pas un peu dangereux ?
car pour ma part, il me semble que (A1:A10<>B1) est une expression
logique, VRAI ou FAUX
le calcul s'appuie dont sur la transformation des ces deux valeures
logiques en VRAI = 1 et FAUX = 0
et rien ne garantit que ce soit toujours le cas
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 ! :)
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
Heureux d'avoir posé la question, moi ! j'aurais pas pensé à tout tout seul !
A+
Merci
Vincent.
pourquoi ne pas utiliser SOMME.SI()/NB.SI() ?
ai je raté quelque chose
mais le pragamatisme aidant, si ca marche ...
simplement faire attention ..
Laurent
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]