Formule qui ne fonctionne plus

Résolu
SarahFistol Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   -  
SarahFistol Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

la formule suivante ne fonctionne plus correctement (elle fonctionnait auparavant) :

=SOMMEPROD((base!$H$2:$H$100="Oui")*(base!$W$2:$W$100>0+base!$X$2:$X$100>0))

Résultat attendu : compter le nb de fois ou "Oui" apparait et W ou X supérieur à 0 (sur une même ligne).

Merci par avance


Windows / Edge 107.0.1418.42

4 réponses

  1. Mazzaropi Messages postés 1983 Date d'inscription   Statut Contributeur Dernière intervention   72
     

    SarahFistol, Bonjour.

    Où suis-je, je ne peux pas télécharger de fichiers.


    Sur la base de votre explication, peut-être que cette formule vous aidera:

     =SOMMEPROD( (base!$H$2:$H$100="Oui") * ((base!$W$2:$W$100 + base!$X$2:$X$100)>0) )

    Dites-nous si c'est ce dont vous aviez besoin.

    J'espère que cela t'aides.

    Cordialement.


    1
    1. SarahFistol Messages postés 75 Date d'inscription   Statut Membre Dernière intervention  
       

      oh ça fonctionne, mercii !!!

      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Bonjour,

    Il te manque une parenthèse fermante et une ouvrante de part et d'autre du +, regarde comme cela

    =SOMMEPROD((base!$H$2:$H$100="Oui")*(base!$W$2:$W$100>0)+(base!$X$2:$X$100>0))


    0
    1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
       

      Bonjour à tous,

      @Mike-31 StatutContributeur

      Attention en changeant les parenthèses tu changes la signification de la formule (...W ou X supérieur à 0).

      @SarahFistol StatutMembre

      La formule parait correcte pourtant, voir peut-être du côté des données, colonnes, W, X ou fournir un fichier exemple posant problème.

      Cordialement

      0
  3. SarahFistol Messages postés 75 Date d'inscription   Statut Membre Dernière intervention  
     

    Merci à tous les deux,

    Avec la formule proposée par Mike : si je mets "1" en X et "1" en W ça comptabilise 2 alors que ça devrait me donner 1. 

    Les contraintes sont d'avoir "Oui" en H et >1 en X ou W

    merci pour vos retours.

    0
    1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
       

      Re,

      Oui, bien sûr, mais donne un exemple de ce qui ne fonctionne pas (ou plus) et/ou fournis un extrait de ton fichier en passant par cjoint.com et en donnant le lien créé.

      Cordialement

      0
    2. SarahFistol Messages postés 75 Date d'inscription   Statut Membre Dernière intervention  
       

      oui voici un exemple : https://cjoint.com/c/LKspajSW8Fu

      merci

      0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Re,

    Avec SOMMEPROD, le signe * équivaut à ET et le signe + équivaut à OU

    j'ai monté un fichier sur tes critères et les deux colonnes effectivement s'additionne (bizarre) alors qu'avec une seule colonne W ou X pas de problème.

    j'ai essayé avec une colonne supplémentaire onglet Base, exemple en Y avec une conditionnelle pour tester les valeurs >0

    =SI(OU(W3>0;X3>0);1;"")

    et ensuite

    =SOMMEPROD((base!H3:H100="OUI")*(base!Y3:Y100=1))

    ou encore onglet Base dans la colonne Supplémentaire exemple Y tu testes les trois critères

    =SI(ET(H3="OUI";OU(W3>0;X3>0));1;"")

    ensuite il ne reste plus qu'à additionner  les valeurs

    =SOMME(base!Y3:Y100)


    0