OVH Cloud OVH Cloud

Suite... Suppression Civilité d'une cellule

8 réponses
Avatar
LV
Bonjour à tous et toutes,

Je reviens sur le mail du 08/03.Mon pb est le suivant :

A1 = Mr DUPONT en B1: je veux DUPONT
ThierryP m'a très gentiment aidé et fourni la formule :
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
ca marche super bien dans le cas de la cellule A1

A2 = DUPONT en B2: je veux DUPONT
Dans ce cas la formule de ThierryP me donne
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)) me donne le réultat #VALEUR#
en modifiant cette formule en
=DROITE(A1;NBCAR(A1)-TROUVE("";A1)) j'obtiens UPONT au lieu de DUPONT

Pour ce, il m'a proposé :
=SI(ESTVIDE(A1);"";SI(ESTERREUR(TROUVE("";A1));A1;DROITE(A1;NBCAR(A1)-TROUVE("
";A1))))
mais le résultat est également UPONT


Qu'est ce qui ne va pas ? (Je suis sur XP, Excel 2003)

Par avance Merci poure votre aide précieuse.
LV

8 réponses

Avatar
Daniel
Bonjour.
=SI(ESTVIDE(A1);"";SI(ESTERREUR(DROITE(A1;NBCAR(A1)-TROUVE("
";A1)));A1;DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)))) devrait le faire.
Cordialement.
Daniel
"LV" a écrit dans le message de news:

Bonjour à tous et toutes,

Je reviens sur le mail du 08/03.Mon pb est le suivant :

A1 = Mr DUPONT en B1: je veux DUPONT
ThierryP m'a très gentiment aidé et fourni la formule :
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
ca marche super bien dans le cas de la cellule A1

A2 = DUPONT en B2: je veux DUPONT
Dans ce cas la formule de ThierryP me donne
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)) me donne le réultat #VALEUR#
en modifiant cette formule en
=DROITE(A1;NBCAR(A1)-TROUVE("";A1)) j'obtiens UPONT au lieu de DUPONT

Pour ce, il m'a proposé :
=SI(ESTVIDE(A1);"";SI(ESTERREUR(TROUVE("";A1));A1;DROITE(A1;NBCAR(A1)-TROUVE("
";A1))))
mais le résultat est également UPONT


Qu'est ce qui ne va pas ? (Je suis sur XP, Excel 2003)

Par avance Merci poure votre aide précieuse.
LV






Avatar
LV
Je viens de modifier ma formule en
=SI(A12="";"";SI(ESTVIDE(A12);"";DROITE(A12;NBCAR(A12)-TROUVE("";A12)+1))),
j'ai donc récupérer le D de DUPONT MAIS cette formule ne marche pas à tous
les coup MR DESCHAMPS est resté en MR DESCHAMPS je n'arrive pas à cumuler
ces 2 formules afin d'en faire une qui marche à tous les coups
LV

"LV" a écrit dans le message de news:

Bonjour à tous et toutes,

Je reviens sur le mail du 08/03.Mon pb est le suivant :

A1 = Mr DUPONT en B1: je veux DUPONT
ThierryP m'a très gentiment aidé et fourni la formule :
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
ca marche super bien dans le cas de la cellule A1

A2 = DUPONT en B2: je veux DUPONT
Dans ce cas la formule de ThierryP me donne
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)) me donne le réultat #VALEUR#
en modifiant cette formule en
=DROITE(A1;NBCAR(A1)-TROUVE("";A1)) j'obtiens UPONT au lieu de DUPONT

Pour ce, il m'a proposé :
=SI(ESTVIDE(A1);"";SI(ESTERREUR(TROUVE("";A1));A1;DROITE(A1;NBCAR(A1)-TROUVE("
";A1))))
mais le résultat est également UPONT


Qu'est ce qui ne va pas ? (Je suis sur XP, Excel 2003)

Par avance Merci poure votre aide précieuse.
LV






Avatar
LV
Merci pour ta promptitude Daniel, ça marche du tonnerre
Décidement, j'aime de plus en plus ces news
A+
LV
"Daniel" a écrit dans le message de news:

Bonjour.
=SI(ESTVIDE(A1);"";SI(ESTERREUR(DROITE(A1;NBCAR(A1)-TROUVE("
";A1)));A1;DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)))) devrait le faire.
Cordialement.
Daniel
"LV" a écrit dans le message de news:

Bonjour à tous et toutes,

Je reviens sur le mail du 08/03.Mon pb est le suivant :

A1 = Mr DUPONT en B1: je veux DUPONT
ThierryP m'a très gentiment aidé et fourni la formule :
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
ca marche super bien dans le cas de la cellule A1

A2 = DUPONT en B2: je veux DUPONT
Dans ce cas la formule de ThierryP me donne
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)) me donne le réultat #VALEUR#
en modifiant cette formule en
=DROITE(A1;NBCAR(A1)-TROUVE("";A1)) j'obtiens UPONT au lieu de DUPONT

Pour ce, il m'a proposé :
=SI(ESTVIDE(A1);"";SI(ESTERREUR(TROUVE("";A1));A1;DROITE(A1;NBCAR(A1)-TROUVE("
";A1))))
mais le résultat est également UPONT


Qu'est ce qui ne va pas ? (Je suis sur XP, Excel 2003)

Par avance Merci poure votre aide précieuse.
LV










Avatar
Jacky
Bonjour,

Pourquoi ne pas utiliser données/convertir ??

JJ

"LV" a écrit dans le message de
news:
Bonjour à tous et toutes,

Je reviens sur le mail du 08/03.Mon pb est le suivant :

A1 = Mr DUPONT en B1: je veux DUPONT
ThierryP m'a très gentiment aidé et fourni la formule :
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
ca marche super bien dans le cas de la cellule A1

A2 = DUPONT en B2: je veux DUPONT
Dans ce cas la formule de ThierryP me donne
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)) me donne le réultat #VALEUR#
en modifiant cette formule en
=DROITE(A1;NBCAR(A1)-TROUVE("";A1)) j'obtiens UPONT au lieu de DUPONT

Pour ce, il m'a proposé :

=SI(ESTVIDE(A1);"";SI(ESTERREUR(TROUVE("";A1));A1;DROITE(A1;NBCAR(A1)-TROUVE

("
";A1))))
mais le résultat est également UPONT


Qu'est ce qui ne va pas ? (Je suis sur XP, Excel 2003)

Par avance Merci poure votre aide précieuse.
LV






Avatar
LV
comment ça marche
LV
"Jacky" a écrit dans le message de news:

Bonjour,

Pourquoi ne pas utiliser données/convertir ??

JJ

"LV" a écrit dans le message de
news:
Bonjour à tous et toutes,

Je reviens sur le mail du 08/03.Mon pb est le suivant :

A1 = Mr DUPONT en B1: je veux DUPONT
ThierryP m'a très gentiment aidé et fourni la formule :
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
ca marche super bien dans le cas de la cellule A1

A2 = DUPONT en B2: je veux DUPONT
Dans ce cas la formule de ThierryP me donne
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)) me donne le réultat #VALEUR#
en modifiant cette formule en
=DROITE(A1;NBCAR(A1)-TROUVE("";A1)) j'obtiens UPONT au lieu de DUPONT

Pour ce, il m'a proposé :

=SI(ESTVIDE(A1);"";SI(ESTERREUR(TROUVE("";A1));A1;DROITE(A1;NBCAR(A1)-TROUVE

("
";A1))))
mais le résultat est également UPONT


Qu'est ce qui ne va pas ? (Je suis sur XP, Excel 2003)

Par avance Merci poure votre aide précieuse.
LV










Avatar
Jacky
Re..
1-Sélection de la colonne en question
2-Données/convertir
3-Cocher: délimité==>suivant
4-Séparateur: =espace==>suivant
5-Sélection de : "Colonne non distribuée" pour celle contenant "Mr"
6-Fin

Salutations
JJ


"LV" a écrit dans le message de
news:e02ND%
comment ça marche
LV
"Jacky" a écrit dans le message de news:

Bonjour,

Pourquoi ne pas utiliser données/convertir ??

JJ

"LV" a écrit dans le message de
news:
Bonjour à tous et toutes,

Je reviens sur le mail du 08/03.Mon pb est le suivant :

A1 = Mr DUPONT en B1: je veux DUPONT
ThierryP m'a très gentiment aidé et fourni la formule :
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
ca marche super bien dans le cas de la cellule A1

A2 = DUPONT en B2: je veux DUPONT
Dans ce cas la formule de ThierryP me donne
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)) me donne le réultat #VALEUR#
en modifiant cette formule en
=DROITE(A1;NBCAR(A1)-TROUVE("";A1)) j'obtiens UPONT au lieu de DUPONT

Pour ce, il m'a proposé :



=SI(ESTVIDE(A1);"";SI(ESTERREUR(TROUVE("";A1));A1;DROITE(A1;NBCAR(A1)-TROUVE


("
";A1))))
mais le résultat est également UPONT


Qu'est ce qui ne va pas ? (Je suis sur XP, Excel 2003)

Par avance Merci poure votre aide précieuse.
LV














Avatar
Daniel
Qu'est-ce qui te gêne dans ma formule ? MR DESCHAMPS se transforme bien en
DESCHAMPS.
Daniel
"LV" a écrit dans le message de news:

Merci pour ta promptitude Daniel, ça marche du tonnerre
Décidement, j'aime de plus en plus ces news
A+
LV
"Daniel" a écrit dans le message de news:

Bonjour.
=SI(ESTVIDE(A1);"";SI(ESTERREUR(DROITE(A1;NBCAR(A1)-TROUVE("
";A1)));A1;DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)))) devrait le faire.
Cordialement.
Daniel
"LV" a écrit dans le message de news:

Bonjour à tous et toutes,

Je reviens sur le mail du 08/03.Mon pb est le suivant :

A1 = Mr DUPONT en B1: je veux DUPONT
ThierryP m'a très gentiment aidé et fourni la formule :
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
ca marche super bien dans le cas de la cellule A1

A2 = DUPONT en B2: je veux DUPONT
Dans ce cas la formule de ThierryP me donne
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)) me donne le réultat #VALEUR#
en modifiant cette formule en
=DROITE(A1;NBCAR(A1)-TROUVE("";A1)) j'obtiens UPONT au lieu de DUPONT

Pour ce, il m'a proposé :
=SI(ESTVIDE(A1);"";SI(ESTERREUR(TROUVE("";A1));A1;DROITE(A1;NBCAR(A1)-TROUVE("
";A1))))
mais le résultat est également UPONT


Qu'est ce qui ne va pas ? (Je suis sur XP, Excel 2003)

Par avance Merci poure votre aide précieuse.
LV














Avatar
LV
Pardon, ma 2ème explication était partie avant que je ne lise ta réponse. Tu
n'es donc pas concerné et ta formule marche superbement
Merci LV
"Daniel" a écrit dans le message de news:

Qu'est-ce qui te gêne dans ma formule ? MR DESCHAMPS se transforme bien en
DESCHAMPS.
Daniel
"LV" a écrit dans le message de news:

Merci pour ta promptitude Daniel, ça marche du tonnerre
Décidement, j'aime de plus en plus ces news
A+
LV
"Daniel" a écrit dans le message de news:

Bonjour.
=SI(ESTVIDE(A1);"";SI(ESTERREUR(DROITE(A1;NBCAR(A1)-TROUVE("
";A1)));A1;DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)))) devrait le faire.
Cordialement.
Daniel
"LV" a écrit dans le message de news:

Bonjour à tous et toutes,

Je reviens sur le mail du 08/03.Mon pb est le suivant :

A1 = Mr DUPONT en B1: je veux DUPONT
ThierryP m'a très gentiment aidé et fourni la formule :
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
ca marche super bien dans le cas de la cellule A1

A2 = DUPONT en B2: je veux DUPONT
Dans ce cas la formule de ThierryP me donne
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)) me donne le réultat #VALEUR#
en modifiant cette formule en
=DROITE(A1;NBCAR(A1)-TROUVE("";A1)) j'obtiens UPONT au lieu de DUPONT

Pour ce, il m'a proposé :
=SI(ESTVIDE(A1);"";SI(ESTERREUR(TROUVE("";A1));A1;DROITE(A1;NBCAR(A1)-TROUVE("
";A1))))
mais le résultat est également UPONT


Qu'est ce qui ne va pas ? (Je suis sur XP, Excel 2003)

Par avance Merci poure votre aide précieuse.
LV