Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Erreur formule pour supprimer un premier mot

  • Initiateur de la discussion Initiateur de la discussion moanin
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

moanin

XLDnaute Accro
Bonsoir à tous 😉

J'essaye de supprimer le premier mot d'une chaîne de caractères.

J'utilise :

=RIGHT(B2,LEN(B2)-FIND(" ",B2))

J'ai une alerte qui me conseille de mettre une 'devant =

Et quand je le fais la fonction reste figée et n'agit pas…

Merci de me dire où se trouve l'erreur.
 

Pièces jointes

Solution
Bonsoir à tous 🙂 ,
Essayez :
VB:
=STXT(B2;1+TROUVE(" ";B2);999)

ou

=MID(B2,1+FIND(" ",B2),999)

Vous : =MID(B2;1+TROUVE(" ";B2);999)

Toujours et encore et sempiternellement la même chose:
  • la 1ère formule est en excel français
  • la 2ème formule est en excel anglais
  • la votre en excel franglais (langue certes exotique et largement répandue mais inconnue d'Excel)
Il va falloir vous décider soit pour la version latine soit pour la version "grand-bretonne" mais certainement pas le salmigondis franglais 🤨
Alors pourquoi la formule de mapomme fonctionne-t-elle ! 😳

Voir plus haut dans le thread :

=STXT(B2;1+TROUVE(" ";B2);999)
Tu n'as dit nul part qu'une des formules fonctionnait !...



Ton Excel est en français ou en anglais ?
Dans les réglages de l'Ipad il est en Français.
Alors pourquoi mettre la formule en anglais ???
Peut-être te l'a-t-on donnée sur un forum anglophone ?...


Si tu traduits en français cette formule :
=RIGHT(B2,LEN(B2)-FIND(" ",B2))
ça donne la fromule donnée en #4 par @mapomme, c'est-à-dire :
Code:
=DROITE(B2;NBCAR(B2)-TROUVE(" ";B2))
et ça fonctionne parfaitement dans ton fichier de #1 que je viens d'ouvrir.
 
Effectivement je l'ai supprimé, merci. 😉

Pourtant quand je lance la formule rectifiée, j'ai un message qui me conseille d'ajouter une apostrophe devant le signe égal et quand je fais ça la formule reste affichée et ne se développe pas…
Voir la capture :
 
[Je l'avais mise en Anglais (car comme on peut le voir plus haut dans le thread) en Français ça ne marchait pas et à l'époque je n'avais pas été voir dans les réglages si c'était en français ou en anglais]

Oui fonctionne pour :

=DROITE(B2;NBCAR(B2)-TROUVE(" ";B2))

mais par contre les autres formules comme :

=MID(B2,1+TROUVE(" ",B2),999) >(colonne I)
Ou
=Trouve(" ",B2) >(colonne H)
Ou
=GAUCHE(A2;CHERCHE(" ";A2;1)) >(colonne G)
Ou
=GAUCHE(A2;TROUVE(" ";A2;1)-1) >(colonne F)

ne fonctionnent pas…
 

Pièces jointes

Dernière édition:
Pourtant quand je lance la formule rectifiée, j'ai un message qui me conseille d'ajouter une apostrophe devant le signe égal et quand je fais ça la formule reste affichée et ne se développe pas…
Si tu commences par une apostrophe, ça force Excel à considérer que le contenu de la cellule est du texte.
Du coup la formule ne risque pas de s'exécuter et te donner un résultat...
 
mais par contre les autres formules comme :

=MID(B2,1+TROUVE(" ",B2),999) >(colonne I)
Ou
=Trouve(" ",B2) >(colonne H)
Ou
=GAUCHE(A2;CHERCHE(" ";A2;1)) >(colonne G)

ne fonctionnent pas…
C'est normal : c'est n'importe quoi !!! C'est un mélange de formules en anglais et en français !!!

Et colonne G ça n'existe pas ! D'ailleurs tu le vois bien puisque ce n'est pas en majuscule.
Et comme on te l'a déjà dit plus haut, le séparateur en français est le point-virgule et non la virgule !
 
La colonne G existe, mais colonne G n'existe pas !
Autrement dit, ça ne veut rien dire pour Excel.
Ou, si tu préfères, ça ne peut pas être utilisé tel quel dans une formule !

Pourrais-tu, s'il te plait :
1- Faire un petit effort pour essayer de comprendre et ne pas tout mélanger.
2- Répondre aux autres fils que tu as ouverts précédemment.
3- Clore les fils qui sont résolus.
4- Répondre aux MP. Même si c'est pour répondre que tu ne veux pas.
 
>Colonne I H G F ne font pas partie de la formule elles sont là pour t'indiquer quelle est la colonne dans laquelle chaque formule se trouve…🙄
D'ailleurs on le voit bien dans le fichier joint…

=MID(B2,1+TROUVE(" ",B2),999) >se trouve dans la(colonne I)
Ou
=Trouve(" ",B2) >se trouve dans la (colonne H)
Ou
=GAUCHE(A2;CHERCHE(" ";A2;1)) >se trouve dans la (colonne G)
Ou
=GAUCHE(A2;TROUVE(" ";A2;1)-1) >se trouve dans la (colonne F)

>Pour ce qui est des virgules je n'ai fait que recopier les formules proposées…

Ex mapomme :

=STXT(B2;1+TROUVE(" ";B2);999)
ou
=MID(B2,1+FIND(" ",B2),999)
Il avait bien mis le ; dans la première mais dans la seconde.
 
Dernière édition:
Le caractère ">" est utilisé dans les formules booléennes. Donc si tu n'utilises pas la balise "code" et si tu ne fais pas une phrase complète on peut croire que =MID(B2,1+TROUVE(" ",B2),999) >(colonne I) est une tentative de formule !

Bref...

Code:
=MID(B2,1+TROUVE(" ",B2),999)
ça, tu dois pouvoir le corriger si tu as lu ce qu'on a écrit plus haut.

Code:
=GAUCHE(A2;CHERCHE(" ";A2;1))
ça, ça doit fonctionner. Mais comme il n'y a pas d'espace, ben CHERCHE(" ";A2;1) te retourne une erreur #VALEUR! et du coup GAUCHE(A2;#VALEUR!) te retourne aussi une erreur. Normal !

Code:
=GAUCHE(A2;TROUVE(" ";A2;1)-1)
ça aussi ça doit fonctionner. Mais comme il n'y a pas d'espace, ben TROUVE(" ";A2;1) te retourne une erreur #VALEUR! et du coup GAUCHE(A2;#VALEUR!) te retourne aussi une erreur. Normal !
 
Dernière édition:
Merci 😉


=GAUCHE(A2;TROUVE(" ";A2;1)-1)

Et

=GAUCHE(A2;TROUVE(" ";A2;1)-1)

Fonctionnent en effet; le problème était bien l'espace sur la 1° ligne.

Mais :

=MID(B2;1+TROUVE(" ";B2);999)

Ne fonctionne pas, malgré le remplacement des virgules par des points virgules…
 
A propos, comment ferais-tu pour créer un espace devant la parenthèse sur des mots collés ?

Chalahgawtha(Chillicothe)

Tu m'avais indiqué il y a quelque temps cette fonction

=SUBSTITUE(SUBSTITUE(B2;"(";" (");",";", ")

Pour un espace avant une parenthèse et aussi un espace aprés une virgule.
Que supprimer pour seulement l'espace avant la parenthèse ?
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
508
Réponses
5
Affichages
902
Réponses
13
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…