En n'utilisant que des fonctions,chercher un mot dans un texte avec copie d'un nombre

javs

XLDnaute Nouveau
Bonsoir

Je bloque devant le problème suivant:
Soit un texte en A1.
Soit un nombre en A2.
En A3, Je souhaite tester la présence d'un mot dans le texte A1.
Si le mot est présent en A1 : recopier A2 en A3
Si le mot est absent en A1 : ne rien mettre en A3
L'utilisation de cellules intermédiaires avec calculs intermédiaires peut être envisageable
Je n'utilise que les fonctions (pas de programmation)
Dans un premier temps, j'ai pensé utiliser la fonction
=IF(SEARCH("MOT";A1;1)<=150;A2;"")
Ceci marche lorsque le MOT est présent.
Lorsque le mot est absent j'ai un code d'erreur (#VALUE!) inexploitable.
Grand Merci pour votre aide.

Jacques
 

javs

XLDnaute Nouveau
Re : En n'utilisant que des fonctions,chercher un mot dans un texte avec copie d'un n

Bonjour Regueiro

Je crois que vous n'avez pas lu l'intégralité de ma question.
Le mot à chercher est inclus dans un texte aléatoire
Ce mot n'est donc pas toujours à la même place dans le texte lorsqu'il y est.
Merci de votre réponse qui n'est valable que si A1 est composé d'un seul mot.
 

javs

XLDnaute Nouveau
Re : En n'utilisant que des fonctions,chercher un mot dans un texte avec copie d'un n

Bonjour Rachid et merci de votre réponse.

Désolé, mais Excel signale que la formule proposée contient une erreur.
Pour bien me faire comprendre :
A1= Je rentre du travail ce soir
A2 = 20
Mot testé = travail
La formule mise en A3 doit renvoyer la valeur entrée en A2 (soit ici : 10) si le mot testé (ici : travail) est présent dans la phrase saisie en A1 (ici : Je rentre du travail ce soir)
J'ai résolu le problème de la façon suivante:
=IF(COUNTIF(A1:A2;"*travail*");A2;"")
Bon, je sais, c'est un peu lourd mais cela marche.
Merci à vous tous
Jacques
 

R@chid

XLDnaute Barbatruc
Re : En n'utilisant que des fonctions,chercher un mot dans un texte avec copie d'un n

Bonjour @ tous,
Si tu es sur Excel en anglais, je t'ai donnée la bonne formule, puisque les séparateurs de listes sur système anglais ",", alors si ce n'est pas le cas tu changes le "," par des ";" et tout ira bien.
Sinon, met un fichier exemple en pièce jointe pour que l'on puisse t'aider aisément.

@ + +
 

Discussions similaires

Statistiques des forums

Discussions
312 185
Messages
2 086 010
Membres
103 090
dernier inscrit
Createlier