peut-on, avec une formule, rechercher la position d'un caractère particulier
dans une chaine (afin de la tronquer), en connaissant le numéro de son
occurence.
par exemple:
- le 3eme point
- la 5eme virgule
je ne m'en sort pas avec CHERCHE car je ne sais pas a priori combien de fois
le caractère est présent dans la chaine
Je savais bien qu'il fallait que je réactive mon TB... à moins que TB ne transcrive mal lui aussi ;o))
-------
Blague à part, dès que j'ai formaté et réinstallé ma bécane, je passe totalement sour TB
"AV" a écrit dans le message de news:
Je me suis demandé un instant ce que venait faire "¥T" dans la formule.
En fait, c'est pas tout à fait ça ("¥T") car c'est une transcription approximative de OE pour CAR(165)&CAR(153) Mais ça reste anecdotique dans la mesure où tu peux mettre ce que tu veux en lieu et place, pour autant que ce soit suffisamment "bizarre" pour qu'il n'y aucune chance que ça existe dans une "chaîne ordinaire"
AV
Je savais bien qu'il fallait que je réactive mon TB... à moins que TB ne transcrive mal lui aussi ;o))
-------
Blague à part, dès que j'ai formaté et réinstallé ma bécane, je passe totalement sour TB
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news: OEV0ctV9EHA.2016@TK2MSFTNGP15.phx.gbl...
Je me suis demandé un instant ce que venait faire "¥T" dans la formule.
En fait, c'est pas tout à fait ça ("¥T") car c'est une transcription
approximative de OE pour CAR(165)&CAR(153)
Mais ça reste anecdotique dans la mesure où tu peux mettre ce que tu veux en
lieu et place, pour autant que ce soit suffisamment "bizarre" pour qu'il n'y
aucune chance que ça existe dans une "chaîne ordinaire"
Je savais bien qu'il fallait que je réactive mon TB... à moins que TB ne transcrive mal lui aussi ;o))
-------
Blague à part, dès que j'ai formaté et réinstallé ma bécane, je passe totalement sour TB
"AV" a écrit dans le message de news:
Je me suis demandé un instant ce que venait faire "¥T" dans la formule.
En fait, c'est pas tout à fait ça ("¥T") car c'est une transcription approximative de OE pour CAR(165)&CAR(153) Mais ça reste anecdotique dans la mesure où tu peux mettre ce que tu veux en lieu et place, pour autant que ce soit suffisamment "bizarre" pour qu'il n'y aucune chance que ça existe dans une "chaîne ordinaire"
AV
Pounet95
Re, ... et dire que je pensais que ce symbole avait une fonction particulière ! Faut-il être bête ? Bien vu en tout cas
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Rai" a écrit dans le message de news: % Salut Mr Pounet,
C'est d'une simplicité cette formule !! J'aurais pas trouvé tout seul de mon plein gré, mais c'est d'une simplicité ...
SUBSTITUE(A1;".";"¥T";3) : remplace le 3eme . de la chaine contenue en A1 par ¥T Ensuite il ne reste plus qu'à TROUVEr ¥T ... TROUVE("¥T";SUBSTITUE(A1;",";"¥T";3))
Pourquoi ¥T ?? Parce-qu'on l'utilise très peu dans nos textes occidentaux...
Bonne journée
Rai
"Pounet95" a écrit dans le message de news: %
Bonjour Rai, ( ... et tous ceux actuellement présents sur le forum ) Etant d'une santé fragile et très douillet, si tu peux m'expliquer que je me couche moins idiot ce soir. Merci
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Rai" a écrit dans le message de news:
Bonjour Alain,
BRAVO ! Je me suis demandé un instant ce que venait faire "¥T" dans la formule. Ensuite je me suis tapé la tête contre les murs en criant "Evident !!"
C'est le genre de solutions que j'adore : simple, efficace ... il suffisait d'y penser ;o))
Bonne fin de semaine
Rai
"AV" a écrit dans le message de news: OPN$C$
La position du 3° point de la chaîne contenue en A1 : =TROUVE("¥T";SUBSTITUE(A1;".";"¥T";3))
La position de la 5° virgule de la chaîne contenue en A1 : =TROUVE("¥T";SUBSTITUE(A1;",";"¥T";3)) il y a ça aussi (matricielle) : =PETITE.VALEUR(SI(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)=",";LIGNE(INDIRECT( "1:"&NBCAR(A1)));"");5)
AV
Re,
... et dire que je pensais que ce symbole avait une fonction particulière !
Faut-il être bête ?
Bien vu en tout cas
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Rai" <raimondpointschmidt@berlin.de> a écrit dans le message de news:
%23N7xprV9EHA.2032@tk2msftngp13.phx.gbl...
Salut Mr Pounet,
C'est d'une simplicité cette formule !!
J'aurais pas trouvé tout seul de mon plein gré, mais c'est d'une simplicité
...
SUBSTITUE(A1;".";"¥T";3) : remplace le 3eme . de la chaine contenue en A1
par ¥T
Ensuite il ne reste plus qu'à TROUVEr ¥T ...
TROUVE("¥T";SUBSTITUE(A1;",";"¥T";3))
Pourquoi ¥T ??
Parce-qu'on l'utilise très peu dans nos textes occidentaux...
Bonne journée
Rai
"Pounet95" <pasdepub@oneado.fr> a écrit dans le message de news:
%23bTCHlV9EHA.3368@TK2MSFTNGP10.phx.gbl...
Bonjour Rai, ( ... et tous ceux actuellement présents sur le forum )
Etant d'une santé fragile et très douillet, si tu peux m'expliquer que je
me
couche moins idiot ce soir.
Merci
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Rai" <raimondpointschmidt@berlin.de> a écrit dans le message de news:
exBrIeV9EHA.2600@TK2MSFTNGP09.phx.gbl...
Bonjour Alain,
BRAVO !
Je me suis demandé un instant ce que venait faire "¥T" dans la formule.
Ensuite je me suis tapé la tête contre les murs en criant "Evident !!"
C'est le genre de solutions que j'adore : simple, efficace ... il
suffisait
d'y penser ;o))
Bonne fin de semaine
Rai
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
OPN$C$U9EHA.4028@TK2MSFTNGP15.phx.gbl...
La position du 3° point de la chaîne contenue en A1 :
=TROUVE("¥T";SUBSTITUE(A1;".";"¥T";3))
La position de la 5° virgule de la chaîne contenue en A1 :
=TROUVE("¥T";SUBSTITUE(A1;",";"¥T";3))
il y a ça aussi (matricielle) :
=PETITE.VALEUR(SI(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)=",";LIGNE(INDIRECT(
"1:"&NBCAR(A1)));"");5)
Re, ... et dire que je pensais que ce symbole avait une fonction particulière ! Faut-il être bête ? Bien vu en tout cas
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Rai" a écrit dans le message de news: % Salut Mr Pounet,
C'est d'une simplicité cette formule !! J'aurais pas trouvé tout seul de mon plein gré, mais c'est d'une simplicité ...
SUBSTITUE(A1;".";"¥T";3) : remplace le 3eme . de la chaine contenue en A1 par ¥T Ensuite il ne reste plus qu'à TROUVEr ¥T ... TROUVE("¥T";SUBSTITUE(A1;",";"¥T";3))
Pourquoi ¥T ?? Parce-qu'on l'utilise très peu dans nos textes occidentaux...
Bonne journée
Rai
"Pounet95" a écrit dans le message de news: %
Bonjour Rai, ( ... et tous ceux actuellement présents sur le forum ) Etant d'une santé fragile et très douillet, si tu peux m'expliquer que je me couche moins idiot ce soir. Merci
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Rai" a écrit dans le message de news:
Bonjour Alain,
BRAVO ! Je me suis demandé un instant ce que venait faire "¥T" dans la formule. Ensuite je me suis tapé la tête contre les murs en criant "Evident !!"
C'est le genre de solutions que j'adore : simple, efficace ... il suffisait d'y penser ;o))
Bonne fin de semaine
Rai
"AV" a écrit dans le message de news: OPN$C$
La position du 3° point de la chaîne contenue en A1 : =TROUVE("¥T";SUBSTITUE(A1;".";"¥T";3))
La position de la 5° virgule de la chaîne contenue en A1 : =TROUVE("¥T";SUBSTITUE(A1;",";"¥T";3)) il y a ça aussi (matricielle) : =PETITE.VALEUR(SI(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)=",";LIGNE(INDIRECT( "1:"&NBCAR(A1)));"");5)
AV
Grar
"AV" a écrit dans le message de news:OPN$C$
La position du 3° point de la chaîne contenue en A1 : =TROUVE("¥T";SUBSTITUE(A1;".";"¥T";3))
La position de la 5° virgule de la chaîne contenue en A1 : =TROUVE("¥T";SUBSTITUE(A1;",";"¥T";3)) il y a ça aussi (matricielle) :