Re,
CHERCHE(" ";$A27&" ")-1)
Pour que la fonction RECHERCHEV trouve la valeur cherchée dans la base, il faut que les deux valeurs soient identiques, donc extraire la première chaine de caractère de la valeur cherchée, soit jusqu'au premier espace non compris.
La fonction CHERCHE permet de trouver la position du premier espace, mais renvoie un message d'erreur lorsqu'il n'y a pas d'espace.
L'astuce consiste donc à ajouter un espace ($A27&" ") en fin de chaine afin de ne pas avoir le message d'erreur.
Mais en extrayant jusqu'à cet espace il y a un caractère de trop, raison du -1 qui le supprime.
COLONNE()-1
Dans la formule initiale le troisième argument doit être modifié en copiant la formule vers la droite (2 en 3).
Afin de ne pas devoir effectuer cette modification on peut se référer au numéro de la colonne.
En colonne C cette formule renvoie 2 (3-1=2), en colonne D elle renverra 3 (4-1=3)
J'espère avoir été clair.
Si tu ne t'en sors pas, mets un exemple exact en pièce jointe, j'adapterai la formule à ton cas précis.