index Bi-equiv

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
D
Darjelling
Nouveau venu
Nouveau venu
Messages : 6
Inscrit le : 24 septembre 2015
Version d'Excel : 2010 FR

Message par Darjelling » 19 janvier 2016, 16:12

Bonjour a vous !!

Merci de me lire tout d'abord.

Alors le but est de créer une fonction index+equiv me permettant deux critères, dans l'exemple simplifié ci-joint j'ai :
Une liste de salarié avec nom et prénom.

L'objectif est que la formule recherche la case "date" de la feuille date qui répond a la fois au nom et prénom choisi.
Autant les fonctions index+equiv avec un critère j'ai jamais de soucis autant la....

Ps : il me faut une solution sans VBA. j'ai déjà plein de boutons en VBA sur le fichier mère et je ne peux pas en rajouter.

Merci d'avance !

http://www.cjoint.com/c/FAtplGAA2SZ
A
Amadéus
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'620
Appréciations reçues : 79
Inscrit le : 7 mai 2006
Version d'Excel : Office Excel 2003 FR et 2013FR

Message par Amadéus » 19 janvier 2016, 16:20

Bonjour
Voir fichier
Cordialement
FAtplGAA2SZ_TEST.xlsx
(11.77 Kio) Téléchargé 9 fois
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
D
Darjelling
Nouveau venu
Nouveau venu
Messages : 6
Inscrit le : 24 septembre 2015
Version d'Excel : 2010 FR

Message par Darjelling » 19 janvier 2016, 16:27

Merci beaucoup

Pouvez vous m'expliquer la matricielle?

EQUIV(1;(DATE!$B$4:$B$8=Feuil1!E6)*(DATE!$C$4:$C$8=Feuil1!E7);0)

En gros le "1" est une variable qui correspond a la combinaison des deux equiv?

Pourquoi faut 'il valider les matricielles ainsi? qu'on t'elle de si particulière?


En tout cas, encore MERCI
A
Amadéus
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'620
Appréciations reçues : 79
Inscrit le : 7 mai 2006
Version d'Excel : Office Excel 2003 FR et 2013FR

Message par Amadéus » 19 janvier 2016, 16:37

Bonjour
EQUIV(1;(DATE!$B$4:$B$8=Feuil1!E6)*(DATE!$C$4:$C$8=Feuil1!E7);0)
ne donne 1 que si les 2 conditions sont VRAI
EQUIV(1;(VRAI)*(VRAI;0)
Pour la validation, c'est le programmeur d'Excel qui fixe les règles, pas moi.
Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
Avatar du membre
DjiDji59430
Membre impliqué
Membre impliqué
Messages : 2'278
Appréciations reçues : 85
Inscrit le : 18 avril 2015
Version d'Excel : 2019 FR

Message par DjiDji59430 » 19 janvier 2016, 16:55

Bonjour,

ou bien :

=SOMMEPROD(($N$5:$N$9=$E$6)*($O$5:$O$9=$E7)*(DATE!$D$4:$D$8))

fonctionne avec des "vraies dates", pas dat1, qui est du texte
TEST_sommeprod.xlsx
(16.16 Kio) Téléchargé 4 fois
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • Index et Equiv
    par Philippe02 » 27 février 2017, 20:10 » dans Excel - VBA
    10 Réponses
    360 Vues
    Dernier message par tulipe_4
    1 mars 2017, 13:02
  • Index + Equiv
    par Marion51 » 20 avril 2016, 12:32 » dans Excel - VBA
    3 Réponses
    231 Vues
    Dernier message par Marion51
    20 avril 2016, 16:58
  • INDEX + EQUIV
    par sophiane » 11 mars 2016, 14:43 » dans Excel - VBA
    51 Réponses
    1292 Vues
    Dernier message par sophiane
    24 mars 2016, 10:17
  • index/equiv/na
    par DrakeRamore » 21 février 2018, 14:19 » dans Excel - VBA
    10 Réponses
    287 Vues
    Dernier message par Dug59
    21 février 2018, 16:18
  • index et equiv
    par ph91480 » 15 octobre 2014, 19:39 » dans Excel - VBA
    4 Réponses
    231 Vues
    Dernier message par ph91480
    20 octobre 2014, 14:24
  • Si index equiv
    par nojamandre » 19 juillet 2017, 21:45 » dans Excel - VBA
    16 Réponses
    579 Vues
    Dernier message par Ergotamine
    22 juillet 2017, 13:51