Moyenne colonne B si C = A

Résolu
marieland -  
 marieland -
Bonjour,

J'essaie tant bien que mal de faire une formule... Vous comprendrez que je suis débutante sur Excel. Je vous explique : j'ai plusieurs colonnes. Ce que je veux, c'est que Excel calcule la moyenne de B (nombres) seulement si C = A. J'ai des A et des B dans ma colonne "C".

J'ai entré la formule suivante :

=SI(C:C="A";(MOYENNE(B:B));"")

Par contre, dès qu'il repère un "A" dans la liste, il calcule la moyenne de TOUS les B alors que je ne veux seulement la moyenne de ceux qui ont un A dans la colonne C... Que puis-je faire ?

Merci beaucoup,
Maryland

4 réponses

  1. epitale Messages postés 4115 Date d'inscription   Statut Membre Dernière intervention   920
     
    bonsoir marieland
    g du mal a te suivre, mais soit claire ... et la logique xel te sautera au yeux...

    --
    0
  2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    "Ce que je veux, c'est que Excel calcule la moyenne de B (nombres) seulement si C = A. J'ai des A et des B dans ma colonne C."

    Tu veux dire "Ce que je veux, c'est que Excel calcule la moyenne des valeurs de Bn seulement si Cn=An" ?

    Dans la colonne D tu mets la formule =A:A-C:C
    Si tu as renseigné 15 lignes, ta formule sera =MOYENNE.SI(D1:D15;0;B1:B15)
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour tout le monde,

    Moi j'ai compris :
    =SOMME.SI(C:C;"A";B:B)/NB.SI(C:C;"A")

    eric

    edit: moyenne.si() n'existe que depuis excel 2007
    0
  4. marieland
     
    eriiic, un gros merci ! C'est exactement ça !!!

    Vous m'avez fait gagné un temps précieux !

    Au plaisir !
    0