OVH Cloud OVH Cloud

Aide pour une Formule

7 réponses
Avatar
Emile63
Bonjour Í  tous,
Je cherche Í  "nettoyer" et "minusculiser" une base de données avec la formule qui peut s'incrémenter et dont je pourrais changer la colonne qui se trouverait sur une cellule séparée (L2):

Le problème c'est que la formule "Minuscule()" n'accepte pas que ce soit une autre formule qui lui indique l'adresse Í  traiter...
J'ai essayé les deux variantes ci-après, mais c'est l'adresse de la cellule qui apparait et non pas son contenu..

=SUPPRESPACE(MINUSCULE(ADRESSE(5;L2;4;1))) ' L2 est une cellule ou se trouve le numéro de colonne 12)
ou
=SUPPRESPACE(MINUSCULE((L2&LIGNE()))) ' L2 est une cellule ou se trouve la lettre de la colonne "B")

Quelle est mon erreur ?

Merci d'avance pour votre aide, et bonne journée Í  tos.

Emile

7 réponses

Avatar
MichD
Le 20/05/21 Í  05:38, Emile63 a écrit :
Bonjour Í  tous,
Je cherche Í  "nettoyer" et "minusculiser" une base de données avec la formule qui peut s'incrémenter et dont je pourrais changer la colonne qui se trouverait sur une cellule séparée (L2):
Le problème c'est que la formule "Minuscule()" n'accepte pas que ce soit une autre formule qui lui indique l'adresse Í  traiter...
J'ai essayé les deux variantes ci-après, mais c'est l'adresse de la cellule qui apparait et non pas son contenu..
=SUPPRESPACE(MINUSCULE(ADRESSE(5;L2;4;1))) ' L2 est une cellule ou se trouve le numéro de colonne 12)
ou
=SUPPRESPACE(MINUSCULE((L2&LIGNE()))) ' L2 est une cellule ou se trouve la lettre de la colonne "B")
Quelle est mon erreur ?
Merci d'avance pour votre aide, et bonne journée Í  tos.
Emile

Bonjour
As-tu essayé comme ceci :
=SUPPRESPACE(DECALER($L$2;3;-10;;))
MichD
Avatar
MichD
Le 20/05/21 Í  06:47, MichD a écrit :
Le 20/05/21 Í  05:38, Emile63 a écrit :
Bonjour Í  tous,
Je cherche Í  "nettoyer" et "minusculiser" une base de données avec la
formule qui peut s'incrémenter et dont je pourrais changer la colonne
qui se trouverait sur une cellule séparée (L2):
Le problème c'est que la formule "Minuscule()" n'accepte pas que ce
soit une autre formule qui lui indique l'adresse Í  traiter...
J'ai essayé les deux variantes ci-après, mais c'est l'adresse de la
cellule qui apparait et non pas son contenu..
=SUPPRESPACE(MINUSCULE(ADRESSE(5;L2;4;1)))  ' L2 est une cellule ou se
trouve le numéro de colonne 12)
ou
=SUPPRESPACE(MINUSCULE((L2&LIGNE()))) ' L2 est une cellule ou se
trouve la lettre de la colonne "B")
Quelle est mon erreur ?
Merci d'avance pour votre aide, et bonne journée Í  tos.
Emile

Bonjour
As-tu essayé comme ceci :
=SUPPRESPACE(DECALER($L$2;3;-10;;))
MichD

Et en minuscule :
=MINUSCULE(SUPPRESPACE(DECALER($L$2;3;-10;;)))
MichD
Avatar
MichD
Et en minuscule :
=MINUSCULE(SUPPRESPACE(DECALER($L$2;3;-10;;)))

Préfères-tu :
=MINUSCULE(SUPPRESPACE(INDIRECT(INDIRECT("L2")&5)))
MichD
Avatar
Emile63
Le Thursday, May 20, 2021 Í  2:11:05 PM UTC+2, MichD a écrit :
Et en minuscule :
=MINUSCULE(SUPPRESPACE(DECALER($L$2;3;-10;;)))
Préfères-tu :
=MINUSCULE(SUPPRESPACE(INDIRECT(INDIRECT("L2")&5)))
MichD

Bonjour MichD
Encore une fois tu as mis dans le mille!
Et donc 1000 mercis ;-)
La réponse est: =MINUSCULE(SUPPRESPACE(DECALER($A$1;LIGNE()-1;$L$2-1)))
La formule avec "Indirect" ne s'incrémente pas lors
Avatar
Emile63
Le Thursday, May 20, 2021 Í  2:11:05 PM UTC+2, MichD a écrit :
Et en minuscule :
=MINUSCULE(SUPPRESPACE(DECALER($L$2;3;-10;;)))
Préfères-tu :
=MINUSCULE(SUPPRESPACE(INDIRECT(INDIRECT("L2")&5)))
MichD

Bonjour MichD
Encore une fois tu as mis dans le mille!
Et donc 1000 mercis ;-)
Dans mon cas, la solution est: =MINUSCULE(SUPPRESPACE(DECALER($A$1;LIGNE()-1;$L$2-1)))
Avec "Indirect" dans la formule, elle ne s'incrémente pas lors de la recopie puisque le chiffre "5" dans ton exemple est fixe...
Encore merci et très bonne journée.
Emile
Avatar
MichD
=MINUSCULE(SUPPRESPACE(INDIRECT(INDIRECT("L2")&5)))

Avec "Indirect" dans la formule, elle ne s'incrémente pas lors de la recopie puisque le chiffre "5" dans ton exemple est fixe...

Bien sÍ»r que oui, modifie-la de cette manière, j'ai tendance Í  lire les
questions un peu trop rapidement! ;-)
=MINUSCULE(SUPPRESPACE(INDIRECT(INDIRECT("L2")&LIGNE(A5))))
Dans ligne(A5), le "A" peut-être la lettre de la colonne de ton choix.
MichD
Avatar
Emile63
Le Thursday, May 20, 2021 Í  4:06:07 PM UTC+2, MichD a écrit :
=MINUSCULE(SUPPRESPACE(INDIRECT(INDIRECT("L2")&5)))
Avec "Indirect" dans la formule, elle ne s'incrémente pas lors de la recopie puisque le chiffre "5" dans ton exemple est fixe...
Bien sÍ»r que oui, modifie-la de cette manière, j'ai tendance Í  lire les
questions un peu trop rapidement! ;-)
=MINUSCULE(SUPPRESPACE(INDIRECT(INDIRECT("L2")&LIGNE(A5))))
Dans ligne(A5), le "A" peut-être la lettre de la colonne de ton choix.
MichD

Bonjour MichD,
Top,
Merci
Emile