Problème avec la fonction SI

Fermé
xamy22 - 15 mai 2009 à 12:14
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 - 16 mai 2009 à 11:51
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

6 réponses

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
16 mai 2009 à 11:48
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 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
15 mai 2009 à 12:48
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
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 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
15 mai 2009 à 13:51
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
oui j'ai essayé.ca ne marche pas et je sait pas pourquoi
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
15 mai 2009 à 13:59
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 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
16 mai 2009 à 11:37
votre formule n'est pas compléte
=si(test-logique;valeur-si-vrai;valeur-si-faux)
0
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
16 mai 2009 à 11:51
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