Problème avec la fonction SI

xamy22 -  
smartway14 Messages postés 857 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Alors voici mon probème.

Je dois traiter une base de donnée Km parcouru par le parc auto de l'entreprise

Alors dans une feuille 2, j'ai ma base avec en colonne nom des personne possédant une voiture ( colonne F) et une colonne avec l'immatriculation (colonne H)
Dans la feuille, j'ai en colonne C le nom de tout le personel de l'entreprise et je doit renseigner l'immatriculation en colonne E.

Je cherche donc une formule qui dirait : si en le nom de la personne en feuille 1 = celui en feuille 2 alor mettre l'immatriculation associé en feuille 2.
J'ai ésséyé et j'ai obtenu : =SI(Feuil2!$F$2:$F$65536=Feuil1!$C$2:$C$65536;Feuil2!$H$2:$H$65536).
Ca pourait marcher mais le probleme est que la formule tient compte de la ligne et le nom du personnel n'est pas placer pareil dans les deux fichiers.

merci de m'aider
chao
A voir également:

6 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

la réponse de pijaku est correcte. Juste la plage qui n'est pas assez large :
=RECHERCHEV(C2;Feuil2!$F$2:$H$65536;3;FAUX)
eric
1
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 768
 
Bonjour,
Ce n'est pas la fonction SI qu'il faut utiliser mais la fonction RECHERCHEV
Si j'ai bien suivi ta demande..... : tu te places en E2 et tu saisis :
=RECHERCHEV(C2;Feuil2!$F$2:$F$65536;3;FAUX)
Formule qu'ensuite tu peux "étirer" vers le bas.
0
xamy22
 
merci pour ta réponce mais ca ne peut pas fonctionner car pour utiliser la fonction RECHERCHEV, il faut que mes colonnes soit trier par odre croissant et moi c pa le cas car les noms dans la feuille 1 sont classés d'une facon très précise!
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 768
 
pour utiliser la fonction RECHERCHEV, il faut que mes colonnes soit trier par odre croissant Euh... Je ne crois pas non. As tu essayé ma solution?
0
xamy22
 
oui j'ai essayé.ca ne marche pas et je sait pas pourquoi
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 768
 
peux tu joindre ton fichier ici (avec https://www.cjoint.com/ par exemple)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
smartway14 Messages postés 857 Date d'inscription   Statut Membre Dernière intervention   186
 
votre formule n'est pas compléte
=si(test-logique;valeur-si-vrai;valeur-si-faux)
0
smartway14 Messages postés 857 Date d'inscription   Statut Membre Dernière intervention   186
 
il faut utiluser la fonction SI avec la fonction RECHERCHEV

=SI(feuil2!F2=feuil1!C2;RECHERCHEV(feuil2!F2;table-de-la-feui1;2;faux);" ")
0