Bonjour Chris, c’est au top les infos, par contre j’ai besoin de comprendre les formules , car là, c’est moins clair du tout . Hihi autrement cela fonctionne.
j’attends avec impatience ta réponse, je serai moins bête ce soir.
Les deux formules utilisent chacune deux fonctions : STXT et CHERCHE. Ces deux fonctions s’appliquent sur des chaînes de caractère, du texte donc.
La fonction CHERCHE effectue une recherche de caractères et lorsqu’elle trouve le caractère recherché elle indique où se situe celui-ci. Pour cela il faut indiquer à cette fonction deux choses : quel caractère on cherche, dans quelle cellule on veut faire cette recherche et à partir de quelle position veut débuter la recherche.
La formule :
Signifie : Chercher un espace (‘’ ‘’) situé dans la texte de la cellule B2 et commencer la recherche au tout début du texte (1 = la position du premier caractère du texte). Donc si la cellule B2 contient le texte JEAN PAUL alors la fonction va chercher l’espace (’’ ‘’) dans ce texte en commençant la recherche au tout début du texte.
Quand elle trouve le caractère espace, la fonction RECHERCHE va nous indiquer où se trouve (sa position) cet espace. Dans notre exemple elle renvoie la valeur 5.
Avec ça on n’est guère avancé. Pourtant cette valeur (5) va nous permettre de découper le texte initial (JEAN PAUL) grâce à l’application de la deuxième fonction STXT.
STXT découpe une chaîne de caractère (un texte) en fonction des paramètres suivants : La chaîne initiale, la position de départ où on veut commencer à découper le texte, la longueur de la découpe.
Quand j’écris la formule :
STXT(B2;1;CHERCHE( " ";B2;1)−1)
C’est comme si j’avais écrit :
En effet, la fonction CHERCHE à calculé 5 (auquel je soustrais 1 parce que c’est comme ça lol).
STXT va donc examiner la chaîne de caractères situés dans le cellule B2 (donc JEAN PAUL) et garder les caractères situés entre la première position (à partir du J) jusqu’à la 4ème position (jusqu’à la lettre N).
J’espère avoir été clair.