Fonction si ?
01GALABS
Messages postés
8
Statut
Membre
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite pouvoir mettre en colonne L de ma feuille 2 le texte de la colonne K de ma feuille 1 SI ma colonne I de la feuille 2 comporte le texte "client" ...
j'ai essayé avec la fonction recherv mais j'y arrive pas ! auriez vous une idée ?
Je souhaite pouvoir mettre en colonne L de ma feuille 2 le texte de la colonne K de ma feuille 1 SI ma colonne I de la feuille 2 comporte le texte "client" ...
j'ai essayé avec la fonction recherv mais j'y arrive pas ! auriez vous une idée ?
5 réponses
-
Bonjour
Avec cette formule
=SI(Feuil1!I1="client";Feuil1!K1;"")
-
Bonjour,
Suite à la formule de PHILOU
=SI(Feuil12!I1="*client*";Feuil1!K1;"")
Cdt,-
-
-
-
-
Bonjour
Bonjour l'ami lentzouille
01GALABS
Un peu raté là...le types "* .... *" ne fonctionne pas dans une égalité, mais uniquement avec le point virgule
Reste aussi à savoir:
_si vous voulez comparer des lignes identiques
_si votre cellule contient uniquement client ou un texte;
Pour des lignes identiques,
si la cellule contient uniquement client:
=SI(Feuil2!I2="Client";Feuil1!K1;"")
si la cellule contient un texte avec l'inscription client incluse
=SI(NB.SI(Feuil2!I2;"*client*");Feuil1!K1;"")
Et s'il faut détecter client dans la colonne sans référence de ligne:
=SI(NB.SI(Feuil2!I:I;"client");Feuil1!K1;"")
pour cellule avec un client "client", sinon, bien sur ;"*client*"
crdlmnt
-
-
Bonjour
Comme vous l'avez demandé la formule est en L1 sur la feuille 2
=SI(Feuil1!I1="client";Feuil1!K1;"")
le raisonnement Si feuille1 la cellule I1 contient "'client" afficher la valeur de la cellule K1 de la feuille1 -
Bonjour
Bonjour l'ami lentzouille
Un peu raté là...le types "* .... *" ne fonctionne pas dans une égalité, mais uniquement avec le point virgule
01GALABS
Reste aussi à savoir:
_si vous voulez comparer des lignes identiques
_si votre cellule contient uniquement client ou un texte;
Pour des lignes identiques,
si la cellule contient uniquement client:
=SI(Feuil2!I2="Client";Feuil1!K1;"")
si la cellule contient un texte avec l'inscription client incluse
=SI(NB.SI(Feuil2!I2;"*client*");Feuil1!K1;"")
Et s'il faut détecter client dans la colonne sans référence de ligne:
=SI(NB.SI(Feuil2!I:I;"client");Feuil1!K1;"")
pour cellule avec un client "client", sinon, bien sur ;"*client*"
crdlmnt
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
ne passe pas par SI mais par IF car je te rappelles un petit point que beaucoups oublient trop facilement;Microsoft n'est pas une boite française!
Cordialement-
1 - Passer par IF sur une version française de Microsoft Excel (comme nous l'avons presque tous dans ce forum) donne des résultats bizarres, comme sur ta machine quand tu utilises SI.
2 - Microsoft est une boîte internationale, et distribue ses produits dans tous les pays du monde, en s'adaptant à la langue de chacun.
3 - Si tu jettes un oeil sur quelques-unes de nos discussions du forum Excel, tu verras que la fonction SI est utilisée à longueur de temps ...
-