Placer du texte dans une formule

Bonjour à tous,

J'ai une petite difficulté sur une formule: J'ai un tableau ci-joint où je fais une recherche sur une partie d'un texte.

Dans le fichier ci-joint: En C2, j'ai une formule qui va chercher une suite de caractère en B2 et si la suite de caractère est trouvée, je recopie le chiffre en A2 vers C2.

En C1, j'ai copié la suite de caractère recherchée.

Ce que j'aimerais, c'est que dans C2, la formule ne soit pas

=SI(NB.SI($B2,"*BLABLA*"),$A2,SI(NB.SI($B2,"*BLABLA*"),$A2,""))

Mais

=SI(NB.SI($B2,"*ce qu'il y a dans dans C1*"),$A2,SI(NB.SI($B2,"*ce qu'il y a dans C1*"),$A2,""))

J'ai un très très grand fichier et tout recopier à la main est un énorme boulot.

Merci par avance pour vos éclairages ;)

16exemple.xlsx (9.51 Ko)

Bonjour,

Dans ce cas il faut abuser du symbole "&" qui permet d'assembler du texte, des plages de cellules, des variables ensemble.

Voir le fichier retourné avec la formule modifiée:

10exemple-1.xlsx (9.47 Ko)

J'ai peut-être ma compris la question, il faudra peut-être bloquer la ligne pour C1 en écrivant C$1...

bonjour,

une proposition

9exemple-80.xlsx (9.43 Ko)

Bonjour

En C2

=SI(NB.SI($B2;"*"&$C$1&"*");$A2;SI(NB.SI($B2;"*"&$C$1&"*");$A2;""))
6exemple.xlsx (9.35 Ko)

A+ François

Genial,

Merci à tous. En effet, le & est la solution.

Merci

Bonjour,

Un essai

7exemple.xlsx (9.47 Ko)
Rechercher des sujets similaires à "placer texte formule"