Inserer un texte selon texte autre colonne

Fermé
besoinaideexcel - 8 avril 2015 à 12:02
 besoinaideexcel - 15 avril 2015 à 10:34
Bonjour,

N'arrivant pas à reprendre mon ancienne question. j'en repose une nouvelle, désolé.

Je souhaiterais donc mettre dans une colonne un code (99 / 95 / 93 /...) selon si la colonne précédente contient tel ou tel mot ('maison' ou 'voiture' ou 'velo')

Ex :
si D contient 'ailleurs' mettre "97" dans H mais si D contient 'enfants' mettre "98" dans H

suis partis sur cette formule en H :

=SI(ET(D6=ailleurs);"95";"")

mais cela ne semble pas fonctionner et ne plus, je ne vois pas trop comment mettre tous les possibilités.

Merci de votre aide
A voir également:

9 réponses

DjiDji59430 Messages postés 4042 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 mai 2024 646
8 avril 2015 à 12:08
Bonjour,

essaye
=si (d="ailleurs";97;si(d="enfants";98;""))
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
8 avril 2015 à 12:09
Bonjour,

Essais cette formule : =SI(D6="ailleurs";95;SI(D6="enfants";98;"aucun"))

Cordialement
0
besoinaideexcel
8 avril 2015 à 12:17
Merci pour vos réponses,

sur la réponse de DjiDji59430 il ne se passe rien

et sur celle de Excel-worker, ca me marque 'aucun' dans H6
0
DjiDji59430 Messages postés 4042 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 mai 2024 646
8 avril 2015 à 12:20
Quand on joint un fichier-test, ou le fichier (c'est mieux), c'est plus commode pour les intervenants qui ne peuvent connaitre le contexte.

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".

Cordialement.
0
besoinaideexcel > DjiDji59430 Messages postés 4042 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 mai 2024
8 avril 2015 à 12:24
Je vais regarder si je peux, car il contient déjà des données qui ne peuvent être divulguées.

merci.
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
8 avril 2015 à 13:57
Bonjour,

en H6 formule=SI(D6="";"";SI(D6="ailleurs";97;SI(D6="enfants";98)))
Cordialement
0
besoinaideexcel
8 avril 2015 à 14:14
Ah joli, ca fonctionne :)

Mais par contre faut vraiment qu'il n'y ai que l'un des mots convenu dans la colonne D.

du coup j'ai tenté de mettre *ailleurs*, mais ca ne fonctionne plus :( Ca marque 'faux'.

En effet j'ai oublié de précisé que dans la colonne D il n'y a pas qu'un seul mot, c'est souvent une phrase qui contient parfois l'un des mots clés, mot clé qui va déterminer ce fameux code en colone H.

Désolé d'avoir oublié un morceau de l'histoire.
0
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 478
Modifié par ozone_ le 8/04/2015 à 14:51
Salut,

Je te propose dans ce cas, cette formule :
=SI(ESTERREUR(CHERCHE("enfants";D6));SI(ESTERREUR(CHERCHE("ailleurs";D6));"";"95");"98")
0
besoinaideexcel > ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023
8 avril 2015 à 15:06
ah, ca me met 98 quoi qu'il soit noté ou pas.
0
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 478
8 avril 2015 à 17:53
Je suis la converse depuis le début et avec ma formule, je trouve étonnant qu'elle ne fonctionne pas alors que chez moi ça va nickel !

Si j'ai le mot "enfants" dans ma phrase placé en D6 alors "98" s'affiche
et si j'ai le mot "ailleurs" dans ma phrase en D6 alors "95" s'affiche !
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422 > ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023
8 avril 2015 à 18:15
Bonjour ozone
je confirme ta solution fonctionne
Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
besoinaideexcel
8 avril 2015 à 16:46
bon j'arrive à le faire avec un seul terme lol.

m'arrange pas mais c'est déjà ca.

avec

=SI(NB.SI(D9;"*ailleurs*");"95";"")

si la phrase en D9 contient le mot ailleurs, en H j'ai bien 95, sinon j'ai rien

reste à trouver comment lui faire mettre 99 si y à le mot envoyé au lieu de ailleurs.
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
8 avril 2015 à 16:51
Pas bien compris ton problème ..
Tu as combien de chiffres a mettre et combien de mots
0
besoinaideexcel > jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019
8 avril 2015 à 16:55
si Dx contient
déjà + ailleurs = 95
envoyé = 99
reçu = 98
déjà + abonné = 96
etc, etc

doit en avoir une dizaine en tout.

sachant que chacun de ces mots clé est contenu dans une phrase ou un groupe de mot en Dx
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
8 avril 2015 à 17:06
Regarde ci cela te convient
https://www.cjoint.com/c/EDirsWcw23p
0
besoinaideexcel
8 avril 2015 à 17:22
Ok je vais regardé cela et tenir au courant, pas avant demain, car là je dois faire le principal de mon job :)

même si le tableau est pour mon job aussi :)
0
besoinaideexcel
8 avril 2015 à 17:29
bon j'ai pu regarder de suite, mais non c'est pas cela, là dans ton fichier c'est sous forme de liste les mots, moi c'est dans des 'phrases' qu'il faut détecter le mot clé et en fonction de ce mot attribué un code en colonne H.

expemple :

en D6:
"la personne à déjà envoyée sa doc"

donc (comme D6 contient le mot 'envoye') en H6 = 99

en D10
"est déjà abonné ailleurs"
donc (comme D10 contient les mots 'déjà' + 'ailleurs') en H10 = 95

en D17
"va se renseigner ailleurs"
donc (comme D17 contient le mot 'ailleurs' mais pas 'déjà') en H10 = rien(vide)
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
8 avril 2015 à 17:27
demain ne pourrais pas te donner de suite demain matin je pars jusque mardi
0
besoinaideexcel
8 avril 2015 à 17:31
pas grave si tu peux pas;

déjà merci pour ton aide :)
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
8 avril 2015 à 17:36
Sur ce principe j'en reviens a la solution deDJIDJI 59430
joins un morceau de ton tableau anonymisé ce qui sera plus facile a comprendre

Pour transmettre un fichier, il faut passer par un site de pièce jointe tel que cjoint.com

Va sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse..
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
14 avril 2015 à 10:34
Bonjour
voyez si cette solution peut convenir et revenez si besoin d'autres info pour adapter
https://www.cjoint.com/c/EDokVhRzBN0
crdlmnt
0
Bonjour et merci.

C'est bien aussi cà, peut être même plus précis, mais une fois ouvert chez moi, les code correspondent pas.

en effet sur la ligne A2 il y a le mot 'ailleur' hors le code en B2 sort en 98 et non 97 comme le stipule F3/G3.

idem en A5 par exemple, code affiché 95 au lieu de 88.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
14 avril 2015 à 11:46
effectivement, j'ai mal vu un point. Il ne faut pas placer de blanc dans la liste de références, car cela fausse les recherches dans la liste en A quand les mots sont en fin ou début de phrase
Par contre, ceci élimine la possibilité d'avoir dans la liste de référence un mot qui en contient un autre (comme disponible et indisponible).. à moins que vous ne cherchiez les mots ou partie de phrase qu'en début ou fin de texte
voila le fichier corrigé, en espèrant qu'il conviendra à vos texte
https://www.cjoint.com/c/EDol6RdJn3P
crdlmnt
0
besoinaideexcel > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
14 avril 2015 à 11:59
alors justement je m'apprêtais à ouvrir un nouvelle question car malheureusement la formule actuelle ne convient au final pas. et votre première proposition semblait déjà beaucoup mieux correspondre, mais si effectivement si ne fait plus les mots en contenant d'autres, je reviens au point de départ :(.
0
besoinaideexcel > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
14 avril 2015 à 12:20
j'aimerais vous joindre le fichier mais il contient des éléments que je ne peux transmettre dans ces propriétés (nom des personne et numeros de tel) :(
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
Modifié par Vaucluse le 14/04/2015 à 12:25
vous pouvez peut être joindre une copie du fichier en retirant les informations confidentielles,
... mais au moins, donnez la liste exacte des textes à identifier, pour voir comment cela peut se traiter
0