Bonjour,
Après plusieurs heures de recherches google et de tests infructueux, je me permet de poser mon problème sur ce forum.
J'ai un fichier excel (excel 2010) où dans 1 onglet, il y a des informations sur des contrats (anciens contrats et contrats récents). Dans un autre onglet, il y a un tableau où j'entre les sommes des factures (heures prestées par nos employés chez des clients).
Dans ce 2ème onglet, je voudrais que lors ce que je tape le nom de la personne dans la colonne B, il me mette automatiquement le numéro de contrat actif dans la colonne A. Le seul moyen de savoir si le contrat est actif, c'est dans le premier onglet, colonne C (Actif/Non-actif).
La dernière formule que j'ai tentée est: =SI(ET(B2<>;RECHERCHEV(B2;Contrats!A:A;Contrats!C:C)=Actif);RECHERCHEV(B2;Contrats!A:A;Contrats!B:B);"") mais Excel me dit qu'elle contient une erreur (mais ne me dit pas où est l'erreur...).
J'espère que ma question est claire, j'ai joint un fichier excel d'exemple.
D'avance merci à ceux qui répondront.
Après plusieurs heures de recherches google et de tests infructueux, je me permet de poser mon problème sur ce forum.
J'ai un fichier excel (excel 2010) où dans 1 onglet, il y a des informations sur des contrats (anciens contrats et contrats récents). Dans un autre onglet, il y a un tableau où j'entre les sommes des factures (heures prestées par nos employés chez des clients).
Dans ce 2ème onglet, je voudrais que lors ce que je tape le nom de la personne dans la colonne B, il me mette automatiquement le numéro de contrat actif dans la colonne A. Le seul moyen de savoir si le contrat est actif, c'est dans le premier onglet, colonne C (Actif/Non-actif).
La dernière formule que j'ai tentée est: =SI(ET(B2<>;RECHERCHEV(B2;Contrats!A:A;Contrats!C:C)=Actif);RECHERCHEV(B2;Contrats!A:A;Contrats!B:B);"") mais Excel me dit qu'elle contient une erreur (mais ne me dit pas où est l'erreur...).
J'espère que ma question est claire, j'ai joint un fichier excel d'exemple.
D'avance merci à ceux qui répondront.