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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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. 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
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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. 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