Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Fonction Si selon bout de texte

t3tsuo

XLDnaute Nouveau
Bonjour a tous,

Encore une fois j'ai besoin de vos competences !

J'ai besoin de trier 3 types de factures selon un mot clé présent dans chacune d'elles : soit GV, VN ou TF. J'ai donc une colonne facture, et une colonne de tri.

Jusque la je n'ai pondu que cela, mais ca ne fonctionne (vous vous en doutez bien, je ne serais pas la sinon )

=IF(V484=KOR_???_GV_????,"GV",IF(V484=KOR_???_VN_????,"VN", IF(V484=KOR_???_TF_????,"TF", "ERROR")))

PS : A savoir que seuls les chiffres changent d'une facture a l'autre, pas "KOR" ou les "_".

PS2 : Je suis en version US

Merci d'avance,

Cdt,

T3tSuO
 

Pièces jointes

  • Book1.xls
    13.5 KB · Affichages: 46
  • Book1.xls
    13.5 KB · Affichages: 44
  • Book1.xls
    13.5 KB · Affichages: 44

Tibo

XLDnaute Barbatruc
Re : Fonction Si selon bout de texte

Bonjour,

En version française, ça pourrait donner ceci en C2 :

Code:
=CHOISIR(SOMMEPROD((ESTNUM(TROUVE({"TF";"VN";"GV"};B2))*{1;2;3})*1)+1;
"?";"TF";"VN";"GV")
Tentative de traduction :

Code:
=CHOOSE(SUMPRODUCT((ISNUMBER(FIND({"TF";"VN";"GV"},B2))*{1;2;3})*1)+1,
"?","TF","VN","GV")
Je te laisse tester

@+
 

t3tsuo

XLDnaute Nouveau
Re : Fonction Si selon bout de texte

Merci l'ami, je teste ca de suite,

En Pj je t'ai mis une traduction de tous les termes anglais si tu veux

Cdt,

T3tSuO
 

Pièces jointes

  • Fonctions Excel Fr Eng.xls
    37.5 KB · Affichages: 152

t3tsuo

XLDnaute Nouveau
Re : Fonction Si selon bout de texte

Je me demande si cela ne vient pas des balises {} ?
Mais si l'un de vous a une solution, je suis preneur !

Cdt,

T3tsuo
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Fonction Si selon bout de texte

re,

Ci-joint ton fichier avec la formule.

La traduction doit se faire automatiquement.

@+
 

Pièces jointes

  • t3tsuo.zip
    4.3 KB · Affichages: 28

hoerwind

XLDnaute Barbatruc
Re : Fonction Si selon bout de texte

Bonjour, salut Tibo,

D'après l'exemple tous les intitulés des factures sont formés de 15 caractères.
Si c'est une règle générale, la formule suivante devrait renvoyer les résultats attendus :

=STXT(B2;9;2) en français ou =MID(B2;9;2) en anglais
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…