Erreur dans ma formules

Résolu
lionelgagnon108 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai une formule dans excel, qui sert a afficher le nom d'un employé (employé fictif, c'est pour un travail de session) si le bon numré d'employé est entré. J'ai une erreur dans valeur si vrai et je ne sais pas c'est quoi. voici ma formule:=SI(A5="";a5="";si(a5=1;=RECHERCHEV(employé!A2;employé!A1:F6;2);si(a5=2;RECHERCHEV(employé!A3;employé!A1:F6;2);SI(a5=3;RECHERCHEV(employé!A4;employé!A1:F6;2);SI(a5=4;RECHERCHEV(employé!A5;employé!A1:F6;2);SI(a5=5;RECHERCHEV(employé!A6;employé!A1:F6;2);""))))))

Merci de votre rapidité

3 réponses

PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Bonjour, et bienvenue sur le forum

Ta formule ne respecte pas la syntaxe de rechercheV, elle est beaucoup plus simple qu'il n'y paraît.

De plus le début n'est pas bon =si(a5="";"";

Tu remarques j'ai retiré a5=

Pour le reste regarde cette petite
vidéo
pour apprendre comment fonctionne rechercheV.

Quand tu auras refait ta formule tu reviens nous dire si tu as trouvé ou pas et à ce moment là nous te viendrons en aide

Tu comprends, j'en suis sûr, que nous ne pouvons pas faire tes exercices à ta place, ce ne serait pas te rendre service.

Cordialement
0
lionelgagnon108 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bien sûr, je comprend et le =si(a5="";"" c'est pour que quand il n'y a aucune valeur, ne rien afficher. j'ai aussi trouvé mon erreur, il y avait un = de trop.


Merci quand même pour votre aide
0
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Certes ta formule est bonne sans le = mais parce que ta liste ne contient que 6 noms.

Tu ne pourrais pas la mettre si tu avais par exemple 100 noms dans ta liste (employé!A1:F100). Dans ce cas là il faudrait mettre cette formule :

=si(a5="";"";RECHERCHEV(A5;plage de cellules comprenant ta liste d'employés;2))

Cordialement
0