Mes filtres ne montrent pas le résultat

Résolu/Fermé
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 - 14 févr. 2014 à 16:41
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 - 15 févr. 2014 à 16:37
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

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
15 févr. 2014 à 11:01
Bonjour,

=SI(SOMMEPROD((A2=DA!A2:A8)*(B2=DA!B2:B8));SOMMEPROD((A2=DA!A2:A8)*(B2=DA!B2:B8));"NT")
0
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 15
15 févr. 2014 à 12:02
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
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
15 févr. 2014 à 15:37
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
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 15
15 févr. 2014 à 15:53
re,
Désolée pour le "tu".
Voici un petit résumé, merci pour votre aide.
https://www.cjoint.com/?DBpp0w17mzn
0

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

Posez votre question
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
Modifié par f894009 le 15/02/2014 à 16:13
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
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 15
15 févr. 2014 à 16:13
Pas de pb, c'était également pour vous char riez...
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
15 févr. 2014 à 16:29
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
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 15
15 févr. 2014 à 16:37
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