Fonction à plusieurs conditions Excel

Guak -  
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis confronté à un problème avec Microsoft Excel.
Je m'explique; j'ai fait un tableau qui ressemble à ça :

Nom | Secteur | Age |
XXX | Nord | 15 |
YYY | Sud | 24 |
ZZZ | Est | 43 |
AAA | Ouest | 10 |

etc. avec des secteurs qui sont toujours les 4 ci-dessus.

Maintenant, j'aimerai faire une moyenne d'âge par secteur.
J'ai commencé par faire des MOYENNE.SI mais ce n'est pas la solution.

Il faudrait que la moyenne prenne en compte uniquement les âges d'un secteur à la fois pour remplir un tableau comme celui-là :

Moyenne d'age par secteur
|Nord | moyenne des âges du secteur Nord |
|Sud | moyenne des âges du secteur Sud |
etc.

J'espère avoir été clair et vous remercie de votre aide :)

Bonne journée.

5 réponses

Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Salut, en supposant que tes données sont en A, B et C

le but est d'additionner les valeurs concernant par exemple Sud
=SOMMEPROD((B2:B20=" Sud ")*(C2:C20))
puie de compter le nomùbre de fois ou Sud donne une valeur
=SOMMEPROD((B2:B20=" Sud ")*(C2:C20<>""))
il serait possible d'utiliser cette formule plus courte
=NB.SI(B2:B6;"Sud")
mais si en face Sud il n'y a pas de valeur la moyenne serait faussée
ce qui donnerai

=SOMMEPROD((B2:B20=" Sud ")*(C2:C20))/SOMMEPROD((B2:B20=" Sud ")*(C2:C20<>""))
ou
=SOMMEPROD((B2:B20=" Sud ")*(C2:C20))/NB.SI(B2:B6;"Sud")
mais on pourrait utiliser d'autres formules avec SOMME.SI
ex.
=SOMME.SI(B2:C6;"Sud";C2:C6)/NB.SI(B2:B6;"Sud")

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Autre méthode : en D2 mettre la formule =MOYENNE.SI(B2:B999;B2;C2:C999)
à recopier vers le bas.
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Salut Raymond,

Bien vu,
cordialement
0
Guak
 
Merci à vous deux, ça m'aide bien :)
Cordialement.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Je vous en prie !
Mais je constate que j'ai une erreur : En vue de la recopie, il faut bloquer les références de cellules, donc =MOYENNE.SI(B$2:B$999;B2;C$2:C$999)

Amicalement.
0