NB.SI.ENS et du ET?
Fermé
polo
-
Modifié par polo le 18/05/2016 à 15:59
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 18 mai 2016 à 16:21
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 18 mai 2016 à 16:21
2 réponses
Arkana0
Messages postés
6365
Date d'inscription
mercredi 11 février 2009
Statut
Modérateur
Dernière intervention
10 février 2023
181
Modifié par Arkana0 le 18/05/2016 à 16:06
Modifié par Arkana0 le 18/05/2016 à 16:06
Bonjour,
Petit point sur les conditions booléennes.
Quand tu dis "avec un 1 et un 2 dans la colonne AI", tu entends que tu veux qu"il y ait soit un 1, soit un 2 dans cette colonne.
En logique booléenne (les fonctions ET() et OU() suivent cette logique), il s'agit d'un OU()
Remplace ton "ET" par un +, n'oublie pas que tes NB.SI() renvoient des nombres !
Petit point sur les conditions booléennes.
Quand tu dis "avec un 1 et un 2 dans la colonne AI", tu entends que tu veux qu"il y ait soit un 1, soit un 2 dans cette colonne.
En logique booléenne (les fonctions ET() et OU() suivent cette logique), il s'agit d'un OU()
Remplace ton "ET" par un +, n'oublie pas que tes NB.SI() renvoient des nombres !
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
18 mai 2016 à 16:15
18 mai 2016 à 16:15
Bonjour
Saur erreur
ET n'est pas compatible avec NB.SI
pour regrouper sous le même calcul les 1 et les 2 en AI,mieux vaut utiliser celle ci:
=SOMMEPROD(((AI19:AI362=1)+(AI19:AI362=2))*(I19:I362="X"))&"/"&
NB.SI(I19:I362;"X")
attention à tous les signes et parenthèses
Saur erreur
ET n'est pas compatible avec NB.SI
pour regrouper sous le même calcul les 1 et les 2 en AI,mieux vaut utiliser celle ci:
=SOMMEPROD(((AI19:AI362=1)+(AI19:AI362=2))*(I19:I362="X"))&"/"&
NB.SI(I19:I362;"X")
attention à tous les signes et parenthèses
18 mai 2016 à 16:09
comme cela ?
=NB.SI.ENS(I9:I362;"X";$AI9:$AI362;"1+2")&"/"&NB.SI(I9:I362;"X")
Modifié par polo le 18/05/2016 à 16:14
J'ai compris à l'aide de votre remarque, ca marche
Bonne fin d'après-midi
Merci bien
Modifié par Arkana0 le 18/05/2016 à 16:25
cette formule :
Fonctionne-t-elle comme souhaité ?
Si tel est le cas, comme je le disais il ne faut pas oublier qu'avec les NB.SI, tu manipules des nombres et qu'un OU() se traduit mathématiquement par un +
18 mai 2016 à 16:21
(je connais déjà le sujet)
crdlmnt