Moyenne sur excel

Résolu
Alex -  
 Alex -
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

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
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
Alex
 
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   Statut Contributeur Dernière intervention   6 440
 
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
Alex
 
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