Moyenne sur excel

Résolu/Fermé
Alex - 27 août 2014 à 10:44
 Alex - 27 août 2014 à 12:09
Bonjour,

Je voudrais faire une moyenne de 2 colonnes (les nombres de la colonne 1 avec la colonne 2)sur excel sans tenir compte du texte (A, B,C ,D, E) et des valeurs en face de ce texte (123, 42, 91).
J'ai essayé avec SOMMEPROD en rajoutant une condition "ne contient pas" mais ca ne marche pas...
Quelqu'un aurait-il la solution?

Exemple :
"colonne1" "colonne2"


A 123

B 42

C

8 1

10 2

17 4

20 1

D

22 2

23 1

35 5

E 91

Merci d'avance

Alex
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
27 août 2014 à 11:02
Bonjour
essayez, si j'ai bien compris (pas sur!)

=(SOMMEPROD((ESTNUM(A1:A23))*(B1:B23))+SOMME(A1:A23))/SOMMEPROD((ESTNUM(A1:A23)*1)+NB.SI(A1:A23;">0"))

crdlmnt
0
pour essayer d'être plus clair je voudrais faire à l'aide d'une formule pour toute la colonne :
8*1 + 10*2 + ... + 35*5 = 358 (nombre colonne 1 * colonne 2 quand il n'y a pas de texte dans la colonne 1)
358 / 16 (16 la somme des nombre de la colonne 2 quand il n'y a pas de texte dans la colonne 1)
22,4 (le résultat que je devrai pouvoir trouver avec la formule)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
27 août 2014 à 11:37
essayez avec:

=SOMMEPROD((SI(ESTNUM(A1:A23);A1:A23*B1:B23)))

formule matricielle à entrer avec la touche enter en maintenant les touches shift et ctrl enfoncées
elle doit se retrouver automatiquement entre accolades dans la barre de formule

crtdlmnt
0
J'ai réussi en reprenant votre formule matricielle et en y rajoutant une partie pour trouver le résultat que je cherchai :
=SOMMEPROD((SI(ESTNUM(A:A);A:A*B:B)))/SOMME(SI(ESTNUM(A:A);B:B))

Merci beacoup !

Alex
0