Mes filtres ne montrent pas le résultat

Résolu
Mouftie Messages postés 234 Statut Membre -  
Mouftie Messages postés 234 Statut Membre -
Bonjour,

J'essaye de rassembler des données de 3 fichiers à partir de Date / NOMS
Je rempli donc ma base de données, de formules telque :
=SOMMEPROD((A2=DA!A2:A8)*(B2=DA!B2:B8)*(DA!C2:C8))
cela remplit presque complètement mes voeux...
Ce que je voudrais c'est en plus savoir, c'est quand il n'y a pas de correspondance, c'est à dire quand il ne trouve pas mes 2 conditions Date/nom (A2=DA!A2:A8)*(B2=DA!B2:B8).
En effet avec sommeProd, ce cas retourne 0 exactement comme quand le fichier de données contient une donnée à 0.
Je voudrais donc ajouter avant mon SommeProd un truc comme si ((A2=DA!A2:A8)*(B2=DA!B2:B8) est vrai alors SommeProd, sinon "NT")
Est-ce que qq'1 peut m'aider ?

Merci d'avance

8 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    =SI(SOMMEPROD((A2=DA!A2:A8)*(B2=DA!B2:B8));SOMMEPROD((A2=DA!A2:A8)*(B2=DA!B2:B8));"NT")
    0
  2. Mouftie Messages postés 234 Statut Membre 17
     
    Bonjour f894009,
    Merci, je me suis permise de rajouter, dans ta formule, le résultat à retourner (DA!$C$2:$C$8):
    =SI(SOMMEPROD(($A2=DA!$A$2:$A$8)*($B2=DA!$B$2:$B$8)*(DA!$C$2:$C$8));SOMMEPROD(($A2=DA!$A$2:$A$8)*($B2=DA!$B$2:$B$8)*(DA!$C$2:$C$8));"NT")

    Mais le pb c'est que cette formule ne fait pas la différence entre Date/Nom Non trouvé et Date/Nom = 0, dans ces 2 cas la formule retourne NT.
    As-tu autre chose à me proposer, stp ? Merci
    0
  3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    Je voudrais donc ajouter avant mon SommeProd un truc comme si ((A2=DA!A2:A8)*(B2=DA!B2:B8) est vrai alors SommeProd, sinon "NT") <ital>

    je me suis permise de rajouter, dans ta formule c'etait la votre !!!!

    Pourriez-vous donner un exemple de vos donnees, pour que je puisse faire des tests ??
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    Désolée pour le "tu". ce n'est pas l'objet du delit, c'etait juste pour vous charrier un peu sur la formule qui est la votre et pas la mienne.

    je regarde la chose

    A+
    0
  6. Mouftie Messages postés 234 Statut Membre 17
     
    Pas de pb, c'était également pour vous char riez...
    0
  7. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    formule:
    =SI(SOMMEPROD(($A2=DA!$A$2:$A$8)*($B2=DA!$B$2:$B$8));SOMMEPROD(($A2=DA!$A$2:$A$8)*($B2=DA!$B$2:$B$8)*(DA!C$2:C$8));"NT")

    fichier modif seulement encadree

    https://www.cjoint.com/?DBpqCSMQaxO
    0
  8. Mouftie Messages postés 234 Statut Membre 17
     
    Re,
    C'est incroyable tout ce "qu'on" (enfin Vous) pouvez faire avec cette fonction SommeProd ; j'ai fait une fiche de tout ce que j'ai eu à utiliser ou que j'ai trouvé sur le net, il y en a plus de 2 pages...
    C'est incroyable.
    Mille fois merci ; je vais user de VOTRE formule ;>
    0