Excel Compter des caractères sous condition

Résolu/Fermé
Amhben - 11 août 2009 à 09:53
kama55 Messages postés 24 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 1 septembre 2009 - 13 août 2009 à 09:14
Bonjour,

Je cherche une fonction bien particulière dans Excel. Voici mes données :

X 1
0
0
0
1
X 0
X 0
0
1
0

0 3


Je souhaite compter les croix de la colonne de gauche, uniquement lorsque la colonne de droite affiche 1. Ici le résultat serait donc 1. J'arrive à le faire en remplaçant les X par des chiffres mais je voudrais bien garder les X.

J'ai fait pas mal de recherches sur ce forum. Je m'excuse d'avance si la réponse a déjà été donnée.

Merci d'avance,
Bonne journée,
Amhben
A voir également:

6 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 686
11 août 2009 à 10:33
bonjour

Comme ceci tu peux le faire, à toi d'adapter tes plages qui doivent avoir la même longueur
=SOMMEPROD((A1:A1000="X")*(B1:B1000=1))
0
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
11 août 2009 à 10:52
bonjour;
=SOOMEPROD((A:A="x")*(B:B="1")*1)
0
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
11 août 2009 à 10:59
pardon j'ai pas choisi la bonne formule.
essayez avec cette formule:
=NB.SI.ENS(A:A;"=x";B:B;"=1")
0
kama55 Messages postés 24 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 1 septembre 2009
11 août 2009 à 15:52
et si à la place des croix on avait des nombres à la fois positifs ou négatifs, comment faire pour faire la somme de tous les chiffres positifs de gauche, qui possède un 1 dans la colonne de droite?
0

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

Posez votre question
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 686
11 août 2009 à 19:09
bonjour

Tu peux le faire ainsi avec la souplesse de la fonction SOMMEPROD
positifs
=SOMMEPROD((A1:A1000>0)*(B1:B1000=1)*(A1:A1000))
ou négatifs
=SOMMEPROD((A1:A1000<0)*(B1:B1000=1)*(A1:A1000))
0
kama55 Messages postés 24 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 1 septembre 2009
13 août 2009 à 09:14
merci egalement !!
0
Bonjour,

c'est excatement ce qu'il me fallait, ça marche parfaitement. J'utilise d'habitude ces forums en consultation, c'est la première fois que je pose une question.

Merci à ceux qui m'ont répondu : quelle efficacité!!!

Amhben
0