Excel Compter des caractères sous condition

Résolu
Amhben -  
kama55 Messages postés 25 Statut Membre -
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
Configuration: Windows XP Internet Explorer 7.0

6 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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
  2. smartway14 Messages postés 857 Date d'inscription   Statut Membre Dernière intervention   186
     
    bonjour;
    =SOOMEPROD((A:A="x")*(B:B="1")*1)
    0
  3. smartway14 Messages postés 857 Date d'inscription   Statut Membre Dernière intervention   186
     
    pardon j'ai pas choisi la bonne formule.
    essayez avec cette formule:
    =NB.SI.ENS(A:A;"=x";B:B;"=1")
    0
  4. kama55 Messages postés 25 Statut Membre
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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
    1. kama55 Messages postés 25 Statut Membre
       
      merci egalement !!
      0
  7. Amhben
     
    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