Fonction à plusieurs conditions Excel
Fermé
Guak
-
Modifié par Guak le 12/01/2012 à 13:59
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 - 12 janv. 2012 à 21:47
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 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
18349
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
5 105
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
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 247
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
18349
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
5 105
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
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 247
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.