Fonction à plusieurs conditions Excel
Fermé
Guak
-
Modifié par Guak le 12/01/2012 à 13:59
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 12 janv. 2012 à 21:47
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 12 janv. 2012 à 21:47
A voir également:
- Fonction à plusieurs conditions Excel
- Excel fonction si et - Guide
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne excel - Guide
5 réponses
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
Modifié par Mike-31 le 12/01/2012 à 14:15
Modifié par Mike-31 le 12/01/2012 à 14:15
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.
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.
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
12 janv. 2012 à 14:31
12 janv. 2012 à 14:31
Autre méthode : en D2 mettre la formule =MOYENNE.SI(B2:B999;B2;C2:C999)
à recopier vers le bas.
à recopier vers le bas.
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
12 janv. 2012 à 14:52
12 janv. 2012 à 14:52
Salut Raymond,
Bien vu,
cordialement
Bien vu,
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
12 janv. 2012 à 21:47
12 janv. 2012 à 21:47
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.
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.