Extraire texte d'une cellule en affichant ...

Résolu
Damien -  
 Damien -
Bonjour,

Voilà j'ai une base de donnée mal faite avec des données de même type mais qui ne s'appelle pas pareil. Exemple : pour un article plateau ou juste la couleur ou la taille change la désignation devient :

1 plateau couleur rouge
plateau coul.bleu
plat.orange
...

J'aimerai faire une formule qui me permetrais d'afficher plateau si dans la cellule il y a écrit soit plat, plateau, pla ...

donc pour l'exemple ici
pour les 3 lignes ou il y a plateau s'affichera dans la colonne ou il y a la formule
plateau
plateau
plateau
...
Une sorte de formule du genre
=SI(A1="*pla*"OU"*plateau*"OU"*plat*";"plateau";SI(A1="*cha*"OU"*chaise*;"chaise";"autre"))

Quelque chose comme ça car cela ne fonctionne pas...

Merci pour le temps que vous m'accorderez

Salutation
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour

le code "*---*" ne fonctionne pas (et pour cause) avec le signe égal
essayez avec:
=SI(NB.SI(A1;"*pla*");"plateau"; etc.....

crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0

 
C'est parce que tu écris mal ton "OU".

On n'écrit pas (A1="blabla1" OU "blabla2") mais OU(A1="blabla";A1="blabla2"). En plus, si tu utilises les wildcards, tu n'en a pas besoin.

Et donc:
=SI(A1="*pla*";"plateau";SI(A1="*cha*";"chaise";"autre"))
0
Damien
 
Bonjour bruce

=SI(A1="*ARM.*";"ARMOIRE";SI(A1="*ARMOIRE*";"ARMOIRE";"autre"))
ne fonctionne pas...
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
il faut répéter le NB.SI à chaque fois si vous voulez fonctionner avec "* *" qui ne fonctionne pas avec le signe=
=SI(OU(NB.SI(A1;*pla*");NB.SI(A1;"*facade*"));"plateau";etc....)
crdlmnt
0
Damien
 
Ca fonctionne Impec Merci.
0