Problème avec fonction excel gauche/droite
Fermé
ste13
-
26 mai 2009 à 19:44
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 - 27 mai 2009 à 01:12
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 - 27 mai 2009 à 01:12
A voir également:
- Formule gauche excel
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
7 réponses
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 235
26 mai 2009 à 21:15
26 mai 2009 à 21:15
OK !
Alors : En B2 tu as "Monsieur Jacques Dupont"
En B4 tu mets la formule =NBCAR(B2) ; résultat ► 23
En B5 tu mets la formule =CHERCHE(" ";B2;1) ; résultat ► 9
En D2 tu mets la formule =GAUCHE(B2;B5) ; résultat ► "Monsieur "
En B6 tu mets la formule =CHERCHE(" ";B2;B5+1) ; résultat ► 17
En D5 tu mets la formule =DROITE(B2;B4-B5) ; résultat ► "Jacques Dupont"
En F2 tu mets la formule =GAUCHE(D5;B6-B5) ; résultat ► "Jacques "
En D6 tu mets la formule =NBCAR(D5) ; résultat ► 14
En D7 tu mets la formule =CHERCHE(" ";D5;1) ; résultat ► 8
En H2 tu mets la formule =DROITE(D5;D6-D7) ; résultat ► "Dupont"
* Tu peux remplacer la fonction CHERCHE par la fonction TROUVE
* J'ai décomposé au maximum ; mais bien entendu, tu peux fabriquer des formules plus complexes en passant par moins de calculs intermédiaires ! Ainsi, pour "frimer" et en mettre plein la vue aux copains, on pourrait mettre directement en F2 la formule
=GAUCHE(DROITE(B2;NBCAR(B2)-CHERCHE(" ";B2;1));CHERCHE(" ";B2;CHERCHE(" ";B2;1)+1)-CHERCHE(" ";B2;1)) ► https://www.cjoint.com/?fAvw40dy8g
Alors : En B2 tu as "Monsieur Jacques Dupont"
En B4 tu mets la formule =NBCAR(B2) ; résultat ► 23
En B5 tu mets la formule =CHERCHE(" ";B2;1) ; résultat ► 9
En D2 tu mets la formule =GAUCHE(B2;B5) ; résultat ► "Monsieur "
En B6 tu mets la formule =CHERCHE(" ";B2;B5+1) ; résultat ► 17
En D5 tu mets la formule =DROITE(B2;B4-B5) ; résultat ► "Jacques Dupont"
En F2 tu mets la formule =GAUCHE(D5;B6-B5) ; résultat ► "Jacques "
En D6 tu mets la formule =NBCAR(D5) ; résultat ► 14
En D7 tu mets la formule =CHERCHE(" ";D5;1) ; résultat ► 8
En H2 tu mets la formule =DROITE(D5;D6-D7) ; résultat ► "Dupont"
* Tu peux remplacer la fonction CHERCHE par la fonction TROUVE
* J'ai décomposé au maximum ; mais bien entendu, tu peux fabriquer des formules plus complexes en passant par moins de calculs intermédiaires ! Ainsi, pour "frimer" et en mettre plein la vue aux copains, on pourrait mettre directement en F2 la formule
=GAUCHE(DROITE(B2;NBCAR(B2)-CHERCHE(" ";B2;1));CHERCHE(" ";B2;CHERCHE(" ";B2;1)+1)-CHERCHE(" ";B2;1)) ► https://www.cjoint.com/?fAvw40dy8g