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]

Répondre à