Lien Externe
Résolu/Fermé
Meli Melo
-
8 avril 2011 à 15:28
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 - 11 avril 2011 à 21:56
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 - 11 avril 2011 à 21:56
9 réponses
Le Pingou
Messages postés
12035
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
1 avril 2024
1 425
8 avril 2011 à 23:45
8 avril 2011 à 23:45
Bonjour,
Oui sans macro c'est possible.
Difficile de déchiffrer votre formule sans un exemple de votre fichier et trouver se qui ne vas pas !
Oui sans macro c'est possible.
Difficile de déchiffrer votre formule sans un exemple de votre fichier et trouver se qui ne vas pas !
Mes fichiers sont confidentiels et un peu complexes à détailler.
En gros, j'ai un classeur "Liste" et un classeur "BaseDeDonnées".
Dans le premier, j'ai 2 feuilles: Livrable et Confidentiel; et dans le deuxième j'ai une seule feuille: Référence.
Ensuite j'ai la relation suivante pour chaque ligne des feuilles du classeur "Liste":
Confidentiel.B=Livrable.B
Et je voudrai une formule qui corresponde à l'algo suivant(pour chaque ligne de "Livrable"):
Si ((Confidentiel.C==Reference.A)ET(Livrable.C==Reference.B) Faire
Livrable.D=Reference.C
FinSi
Je voudrai seulement la "syntaxe" d'une formule pour pouvoir ensuite l'adapter.
Merci
En gros, j'ai un classeur "Liste" et un classeur "BaseDeDonnées".
Dans le premier, j'ai 2 feuilles: Livrable et Confidentiel; et dans le deuxième j'ai une seule feuille: Référence.
Ensuite j'ai la relation suivante pour chaque ligne des feuilles du classeur "Liste":
Confidentiel.B=Livrable.B
Et je voudrai une formule qui corresponde à l'algo suivant(pour chaque ligne de "Livrable"):
Si ((Confidentiel.C==Reference.A)ET(Livrable.C==Reference.B) Faire
Livrable.D=Reference.C
FinSi
Je voudrai seulement la "syntaxe" d'une formule pour pouvoir ensuite l'adapter.
Merci
Le Pingou
Messages postés
12035
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
1 avril 2024
1 425
11 avril 2011 à 10:11
11 avril 2011 à 10:11
Bonjour,
Se qui est important pour vous aidez c'est la structure de vos fichiers, les valeurs confidentiels peuvent être enlevées.
Je vais essayé de reconstituer le fichier selon vos explications !
Se qui est important pour vous aidez c'est la structure de vos fichiers, les valeurs confidentiels peuvent être enlevées.
Je vais essayé de reconstituer le fichier selon vos explications !
http://cjoint.com/?1elkNkGIVAE
http://cjoint.com/?1elkND4YUqS
Ci dessus, j'ai essayé de recopier la structure de mes deux fichiers si ça peut aider.
http://cjoint.com/?1elkND4YUqS
Ci dessus, j'ai essayé de recopier la structure de mes deux fichiers si ça peut aider.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le Pingou
Messages postés
12035
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
1 avril 2024
1 425
Modifié par Le Pingou le 11/04/2011 à 11:08
Modifié par Le Pingou le 11/04/2011 à 11:08
Bonjour,
Voici la syntaxe correspondante de mandée :
Salutations.
Le Pingou
Voici la syntaxe correspondante de mandée :
=SI(ET(Confidentiel!C1='C:\Documents and Settings\jpp\Bureau\[ Data.xls]Reference'!$A$1:$A$14;C1='C:\Documents and Settings\jpp\Bureau\[ Data.xls]Reference'!$B$1:$B$14);'C:\Documents and Settings\jpp\Bureau\[ Data.xls]Reference'!$C$1:$C$14;"")Note : la formule dans le classeur 'Liste' et vous devez adapter les références aux cellules désirées.
Salutations.
Le Pingou
Merci beaucoup, je vais essayer et je vous tiens au courant.
Le Pingou
Messages postés
12035
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
1 avril 2024
1 425
11 avril 2011 à 11:36
11 avril 2011 à 11:36
Bonjour,
Attention, ma proposition ne tient pas compte de vos fichiers car je viens de les voir.
Salutations.
Le Pingou
Attention, ma proposition ne tient pas compte de vos fichiers car je viens de les voir.
Salutations.
Le Pingou
d'accord...ça explique peut être le fait que je n'arrive pas à la faire marcher.
Mon erreur est "valeur non disponnible"
Sinon, j'ai essayé la formule suivante qui fonctionne sur les fichiers (structure) que j'ai publier en lien mais pas sur mes vrais fichiers:
=INDEX('C:\Bureau\[BdD.xlsx]Reference'!C:C;EQUIV(INDEX(Confidentiel!C:C;EQUIV(Livrable!B4;Confidentiel!B:B;0))&C4;'C:\Bureau\[BdD.xlsx]Reference'!D:D;0))&"";"")
Une explication???
Mon erreur est "valeur non disponnible"
Sinon, j'ai essayé la formule suivante qui fonctionne sur les fichiers (structure) que j'ai publier en lien mais pas sur mes vrais fichiers:
=INDEX('C:\Bureau\[BdD.xlsx]Reference'!C:C;EQUIV(INDEX(Confidentiel!C:C;EQUIV(Livrable!B4;Confidentiel!B:B;0))&C4;'C:\Bureau\[BdD.xlsx]Reference'!D:D;0))&"";"")
Une explication???
d'accord...ça explique peut être le fait que je n'arrive pas à la faire marcher.
Mon erreur est "valeur non disponnible"
Sinon, j'ai essayé la formule suivante qui fonctionne sur les fichiers (structure) que j'ai publier en lien mais pas sur mes vrais fichiers:
=INDEX('C:\Bureau\[BdD.xlsx]Reference'!C:C;EQUIV(INDEX(Confidentiel!C:C;EQUIV(Livrable!B4;Confidentiel!B:B;0))&C4;'C:\Bureau\[BdD.xlsx]Reference'!D:D;0))&"";"")
Une explication????
Mon erreur est "valeur non disponnible"
Sinon, j'ai essayé la formule suivante qui fonctionne sur les fichiers (structure) que j'ai publier en lien mais pas sur mes vrais fichiers:
=INDEX('C:\Bureau\[BdD.xlsx]Reference'!C:C;EQUIV(INDEX(Confidentiel!C:C;EQUIV(Livrable!B4;Confidentiel!B:B;0))&C4;'C:\Bureau\[BdD.xlsx]Reference'!D:D;0))&"";"")
Une explication????
Le Pingou
Messages postés
12035
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
1 avril 2024
1 425
11 avril 2011 à 21:56
11 avril 2011 à 21:56
Bonjour,
Merci pour l'information.
Merci pour l'information.