Afficher un texte different selon un caractere dans un mot...

romain.83

XLDnaute Nouveau
Bonjour,

Je me suis inscrit en urgence car jai un probleme a resoudre en urgence pour le boulot, desole si le sujet est deja poste mais apres avoir pas mal fouille je prefere poster directement (pas d'accent sur mon clavier desole d'avance)...

J'ai une colonne avec des codes a 6 caracteres. Dans la colonne d'a cote, j'aimerais qu'il y ait ecrit "city", si le 4eme caractere est C,N,W,S ou E, "airport" si le 4eme caractere est A,T ou O ou 'other" si le 4eme caractere est une autre lettre.

Merci d'avance pour votre aide!

Romain.
 

Dull

XLDnaute Barbatruc
Re : Afficher un texte different selon un caractere dans un mot...

Salut romain.83 et Bienvenu sur XLD, le Forum

Peut-être pas la plus belle formule mais elle fonctionne

Code:
=SI(OU(STXT(I14;4;1)="c";STXT(I14;4;1)="n";STXT(I14;4;1)="w";STXT(I14;4;1)="s";STXT(I14;4;1)="e");"city";SI(OU(STXT(I14;4;1)="a";STXT(I14;4;1)="t";STXT(I14;4;1)="o");"airport";"other"))

EDITION: Salut Bruno :) voilà le comment du pourquoi de mon temps de réponse ;)
Re Edith: Suisdansunbonjour;)...LeFichier

Bonne Journée
 

Pièces jointes

  • Romain.83.xlsx
    9.2 KB · Affichages: 31
Dernière édition:
C

Compte Supprimé 979

Guest
Re : Afficher un texte different selon un caractere dans un mot...

Salut l'ami Dull ;)

EDITION: Salut Bruno :) voilà le comment du pourquoi de mon temps de réponse ;)
Et encore, pour moi tu as été trop rapide :D

Re Edith: Suisdansunbonjour;)...LeFichier

Ouijevoisca...maiscenestpasunbienleurfaireàtouscesgenspressés

Autantpouruncitronjeveuxbienquillesoit...pressé
;)

Au plaisir
 

romain.83

XLDnaute Nouveau
Re : Afficher un texte different selon un caractere dans un mot...

Merci beaucoup mais ca ne fonctionne pas... cela vient peut etre de ma traduction de la formule... la formule avant 'City" fonctionne, jai city ou FALSE qui saffiche, mais des que j'ajoute le reste, la formule presente une erreur... voici ma formule en anglais au cas ou tu y vois une incoherence : (midb = sxtx et les ; sont remplaces par des ,)...

=IF(OR(MIDB(S2,4,1)="C",MIDB(S2,4,1)="N",MIDB(S2,4,1)="W",MIDB(S2,4,1)="S",MIDB(S2,4,1)="E"),"city"),IF(OR(MIDB(S2,4,1)="A",MIDB(S2,4,1)="T",MIDB(S2,4,1)="O"),"airport","other"))

Merci encore pour ton aide !

Pour BrunoM45 : dsl de ne pas etre passe par toute les etapes obligatoires mais il est vrai que je suis... presse... mot a banir je crois =X !! =)
 

hoerwind

XLDnaute Barbatruc
Re : Afficher un texte different selon un caractere dans un mot...

Bonjour, salut Bruno et Dull,

Un peu plus court (etsansprised'additif) :
Code:
=SI(OU(STXT(A1;4;1)={"c";"w";"n";"s";"e"});"city";SI(OU(STXT(A1;4;1)={"A";"T";"O"});"airport";"other"))
 

Discussions similaires

Réponses
9
Affichages
487

Statistiques des forums

Discussions
312 613
Messages
2 090 238
Membres
104 463
dernier inscrit
lbo