Bonjour à tous et merci pour la prise en compte de mon problème.
Je me suis peut être mal exprimé.
@DjiDji59430 : Je ne comprends pas trop. Donc ce que je veux dire c'est si texte dans une cellule de D à AP alors dans la cellule correspondate en jaune, on prend la valeur dans la colonne B de la ligne concernée. Je ne veux pas toujours B2 mais le "B de la ligne".
@JFL : les données viennent d'un autre fichier excel mais j'avais repéré les espaces qui sont du texte. Le fichier a été nettoyé avec remplace.
Je ne vois pas en S6 d'espace.
Quand tu dis =SI(NBCAR(D2)=2;$B2;""). A quoi correspond le 2 dans mon fichier ? Attention, ce n'est pas toujours B2, cela peut être B3 si je suis sur la ligne 3 etc.
J'espère que c'est plus clair.
TG