S steph71 XLDnaute Occasionnel 19 Octobre 2005 #1 Bonjour à tous et merci d'avance pour votre précieuse aide J'ai besoin de mettre en place une fonction de recherche avec un double critère et je ne m'en sors pas je vous joins un petit fichier explicatif Merci d'avance [file name=Classeur1_20051019103550.zip size=3996]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20051019103550.zip[/file] Pièces jointes Classeur1_20051019103550.zip 3.9 KB · Affichages: 9
Bonjour à tous et merci d'avance pour votre précieuse aide J'ai besoin de mettre en place une fonction de recherche avec un double critère et je ne m'en sors pas je vous joins un petit fichier explicatif Merci d'avance [file name=Classeur1_20051019103550.zip size=3996]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20051019103550.zip[/file]
J JJ59 Guest 19 Octobre 2005 #2 Bonjour Steph71, le Forum Voici une petite solution qui, je l'espère, répond à ta demande. Bonne journée à tous JJ59 [file name=ClasseurV1_20051019110039.zip size=4533]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ClasseurV1_20051019110039.zip[/file] Pièces jointes ClasseurV1_20051019110039.zip 4.4 KB · Affichages: 10 Vote positif 0 Vote négatif
Bonjour Steph71, le Forum Voici une petite solution qui, je l'espère, répond à ta demande. Bonne journée à tous JJ59 [file name=ClasseurV1_20051019110039.zip size=4533]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ClasseurV1_20051019110039.zip[/file]
J jeromegmc XLDnaute Occasionnel 19 Octobre 2005 #3 Salut, Pour G5: Code: =SI(ET($G$2=$B$2,$G$3=$B$3),B4,SI(ET($G$2=$C$2,$G$3=$C$3),C4,SI(ET($G$2=$D$2,$G$3=$D$3),D4,''))) Pour G6: Code: =SI(ET($G$2=$B$2,$G$3=$B$3),B5,SI(ET($G$2=$C$2,$G$3=$C$3),C5,SI(ET($G$2=$D$2,$G$3=$D$3),D5,''))) Et voila. Attention, dans ta cellule D2 tu as un espace après le 'B', supprime le pour que ça marche (et oui excel fait la différence entre B et B + espace) A+ Message édité par: jeromegmc, à: 19/10/2005 11:08 Vote positif 0 Vote négatif
Salut, Pour G5: Code: =SI(ET($G$2=$B$2,$G$3=$B$3),B4,SI(ET($G$2=$C$2,$G$3=$C$3),C4,SI(ET($G$2=$D$2,$G$3=$D$3),D4,''))) Pour G6: Code: =SI(ET($G$2=$B$2,$G$3=$B$3),B5,SI(ET($G$2=$C$2,$G$3=$C$3),C5,SI(ET($G$2=$D$2,$G$3=$D$3),D5,''))) Et voila. Attention, dans ta cellule D2 tu as un espace après le 'B', supprime le pour que ça marche (et oui excel fait la différence entre B et B + espace) A+ Message édité par: jeromegmc, à: 19/10/2005 11:08
S Sergio_1712 Guest 19 Octobre 2005 #4 Salut, voici ma solution avec définition d'une base de données, de critères et d'extraction qui évite la saisie de formules. En espérant avoir répondu à ton attente... a+ Vote positif 0 Vote négatif
Salut, voici ma solution avec définition d'une base de données, de critères et d'extraction qui évite la saisie de formules. En espérant avoir répondu à ton attente... a+
G GIBI Guest 19 Octobre 2005 #5 bonjour, en G4 =INDEX($B$4:$D$5;1;(EQUIV(G2&G3;B22&B33;0))) en G5 =INDEX($B$4:$D$5;2;(EQUIV(G3&G4;B33&B44;0))) Il faut valider la formule par ctrl+shift+enter (formule matricielle) ==> elle doit être encafrée automatiquement de {} voici qui répond à ta question EXPLIC equiv détermine le numéro de la colonne et index permet d'aller chercher la valeur Vote positif 0 Vote négatif
bonjour, en G4 =INDEX($B$4:$D$5;1;(EQUIV(G2&G3;B22&B33;0))) en G5 =INDEX($B$4:$D$5;2;(EQUIV(G3&G4;B33&B44;0))) Il faut valider la formule par ctrl+shift+enter (formule matricielle) ==> elle doit être encafrée automatiquement de {} voici qui répond à ta question EXPLIC equiv détermine le numéro de la colonne et index permet d'aller chercher la valeur
B bertgrav XLDnaute Occasionnel 19 Octobre 2005 #6 bonjour, En G4 tu mets : =SI(G2&G3=B2&B3;B4;SI(G2&G3=C2&C3;C4;SI(G2&G3=D2&D3;D4;''))) En G5 tu mets =SI(G2&G3=B2&B3;B5;SI(G2&G3=C2&C3;C5;SI(G2&G3=D2&D3;D5;''))) amicalement CHANTAL Vote positif 0 Vote négatif
bonjour, En G4 tu mets : =SI(G2&G3=B2&B3;B4;SI(G2&G3=C2&C3;C4;SI(G2&G3=D2&D3;D4;''))) En G5 tu mets =SI(G2&G3=B2&B3;B5;SI(G2&G3=C2&C3;C5;SI(G2&G3=D2&D3;D5;''))) amicalement CHANTAL
G GIBI Guest 19 Octobre 2005 #7 bonjour, en G4 =INDEX($B$4:$D$5;1;(EQUIV(G2&G3;B22&B33;0))) en G5 =INDEX($B$4:$D$5;2;(EQUIV(G3&G4;B33&B44;0))) Il faut valider la formule par ctrl+shift+enter (formule matricielle) ==> elle doit être encafrée automatiquement de {} voici qui répond à ta question EXPLIC equiv détermine le numéro de la colonne et index permet d'aller chercher la valeur Vote positif 0 Vote négatif
bonjour, en G4 =INDEX($B$4:$D$5;1;(EQUIV(G2&G3;B22&B33;0))) en G5 =INDEX($B$4:$D$5;2;(EQUIV(G3&G4;B33&B44;0))) Il faut valider la formule par ctrl+shift+enter (formule matricielle) ==> elle doit être encafrée automatiquement de {} voici qui répond à ta question EXPLIC equiv détermine le numéro de la colonne et index permet d'aller chercher la valeur