Formules excel nb.si ou matricielle
Résolu
vans7k
-
dobo69 Messages postés 1587 Date d'inscription Statut Membre Dernière intervention -
dobo69 Messages postés 1587 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Formules excel nb.si ou matricielle
- Liste déroulante excel - Guide
- Formule excel si et - Guide
- Formule somme excel colonne - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formules excel de base - Guide
1 réponse
bonjour,
le fait de multiplier des critères correspond à la condition ET (en l'occurrence, AA>=58000 ET AA<57000, ce qui n'est visiblement jamais vrai)
Pour simuler OU, il faut additionner les critères et la formule devient donc :
{=SOMME(((AA$3:AA$300<57000)+(AA$3:AA$300>=58000))*($A$3:$A$300=4))}
qui est équivalente à SOMMEPROD sans les { }
=SOMMEPROD(((AA$3:AA$300<57000)+(AA$3:AA$300>=58000))*($A$3:$A$300=4))
PS : pour obtenir le nombre d'occurrence le " *1 " n'est pas utile
Si vous n'avez besoin de rien, demandez-moi.
le fait de multiplier des critères correspond à la condition ET (en l'occurrence, AA>=58000 ET AA<57000, ce qui n'est visiblement jamais vrai)
Pour simuler OU, il faut additionner les critères et la formule devient donc :
{=SOMME(((AA$3:AA$300<57000)+(AA$3:AA$300>=58000))*($A$3:$A$300=4))}
qui est équivalente à SOMMEPROD sans les { }
=SOMMEPROD(((AA$3:AA$300<57000)+(AA$3:AA$300>=58000))*($A$3:$A$300=4))
PS : pour obtenir le nombre d'occurrence le " *1 " n'est pas utile
Si vous n'avez besoin de rien, demandez-moi.
((AA$3:AA$300<57000)+(AA$3:AA$300>=58000)) n'élimine que les valeurs entre 57000 et 58000 ( ? )
colonne A colonne AA
4 67240
4 57220
4 R
4 57450
4 57490
4 57890
4 57220
4 57150
le R correspond à une donnée NA. Comme vous le constatez il n'y a qu'un seul code postal qui ne soit pas dans le 57, il doit donc surement me le compter en double mais je ne sais pas pourquoi. Il me fais la même chose quand je veux calculer le nombre de personne de plus de 76 ans !!
Voilà j'espère que ça vous aidera, encore merci de votre aide.
il faut donc rajouter un critère pour éliminer ces valeurs..
=SOMMEPROD(((B$3:B$300<57000)+(B$3:B$300>=58000))*(B$3:B$300<>"R")*($A$3:$A$300=4))
A bientôt bonne journée