Moyenne sur excel

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

  1. Contributeur
    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
    1. 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
    2. Contributeur
      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
    3. 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