OVH Cloud OVH Cloud

Formatage cellule carte bancaire

14 réponses
Avatar
Nohant
Salut =E0 tous,

Je cherche comment d=E9finir le formatage d'un cellule pour=20
qu'un n=B0 de carte bancaire =E0 16 chiffres saisi de la fa=E7on=20
suivante :
1234123412341234

s'affiche par groupe de 4 chiffres :
1234 1234 1234 1234

si je d=E9fini le format suivant 0000\ 0000\ 0000\ 0000
excel remplace le dernier chiffre par un z=E9ro :-(

merci de vos info,
Nohant

4 réponses

1 2
Avatar
e.lecrenier
Bonsoir
Et en concaténant la moitié gauche avec celle de droite, on aurait
directement du texte, non?
Et en concaténant, on pourrait même faire gauche(A1;4) & " " &
gauche(A1;4;5) .......et ne faire qu'une seule opération.....

--
Bonne chance et bonne fin de journée.
Jacquouille qui lit http://www.excelabo.net

"Daniel.M" a écrit dans le message de
news:%
Bonjour,

Dans Excel, le maximum de caractères de la mantisse pour les nombres
entiers est

15.
Tu ne peux pas avoir un nombre de plus de 15 caractères.

Si tu n'as pas besoin de ces nombres pour faire des calculs, une solution
est de

passer par un format texte pour la saisie (mettre un apostrophe devant) et
d'utiliser une colonne supplémentaire pour représenter ton texte tel que
désiré:

notamment avec la formule suivante (en supposant ton texte saisi en A1):

En B1:
=GAUCHE(A1;4)&" "&STXT(A1;5;4)&" "&STXT(A1;9;4)&" "&STXT(A1;13;4)

Salutations,

Daniel M.

"Nohant" wrote in message
news:095501c3995b$2e5f3150$
Salut à tous,

Je cherche comment définir le formatage d'un cellule pour
qu'un n° de carte bancaire à 16 chiffres saisi de la façon
suivante :
1234123412341234

s'affiche par groupe de 4 chiffres :
1234 1234 1234 1234

si je défini le format suivant 0000 0000 0000 0000
excel remplace le dernier chiffre par un zéro :-(

merci de vos info,
Nohant




Avatar
Daniel.M
Bonjour Jacques,

?!?

Désolé. Moi ne rien comprendre à votre message. Moi doit être fatigué.
Trois arguments pour GAUCHE, mon Excel ne l'accepte pas.

Salutations,

Daniel M.

"e.lecrenier" wrote in message
news:3f981326$0$3671$
Bonsoir
Et en concaténant la moitié gauche avec celle de droite, on aurait
directement du texte, non?
Et en concaténant, on pourrait même faire gauche(A1;4) & " " &
gauche(A1;4;5) .......et ne faire qu'une seule opération.....

--
Bonne chance et bonne fin de journée.
Jacquouille qui lit http://www.excelabo.net

"Daniel.M" a écrit dans le message de
news:%
Bonjour,

Dans Excel, le maximum de caractères de la mantisse pour les nombres
entiers est

15.
Tu ne peux pas avoir un nombre de plus de 15 caractères.

Si tu n'as pas besoin de ces nombres pour faire des calculs, une solution
est de

passer par un format texte pour la saisie (mettre un apostrophe devant) et
d'utiliser une colonne supplémentaire pour représenter ton texte tel que
désiré:

notamment avec la formule suivante (en supposant ton texte saisi en A1):

En B1:
=GAUCHE(A1;4)&" "&STXT(A1;5;4)&" "&STXT(A1;9;4)&" "&STXT(A1;13;4)

Salutations,

Daniel M.

"Nohant" wrote in message
news:095501c3995b$2e5f3150$
Salut à tous,

Je cherche comment définir le formatage d'un cellule pour
qu'un n° de carte bancaire à 16 chiffres saisi de la façon
suivante :
1234123412341234

s'affiche par groupe de 4 chiffres :
1234 1234 1234 1234

si je défini le format suivant 0000 0000 0000 0000
excel remplace le dernier chiffre par un zéro :-(

merci de vos info,
Nohant








Avatar
e.lecrenier
Bonjour,
Je viens d'enquêter auprès de mon clavier. Il semblerait que ce dernier
ait, bien involontairement (c'est son avocat qui le dit) laissé passer une
erreur. Il semblerait qu'il faille lire = STXT(cellule;a;b) où (cellule)
serait la cellule contenant l'information qu'il faudrait décortiquer, où (a)
serait le quantième caractère à partir duquel il faudrait commencer
l'extraction et où (b) serait le nombre de caractères à prélever.
Exemple: si A2 contient le mot "coca" =STXT(A2;3;2) donnera "ca".
Magnanime, j'ai prévu une peine de travaux d'intérêts privés en guise de
punition infligée à ce clavier qui aurait tendance à récidiver. Faut les
tenir à l'oeil, ceux-là.
Veuillez excuser ce jeunot, il est encore assez timide....
Pour ce qui est de ta version d'Excel, as-tu coché l'option "correction
automatique des boulettes" ? -))
--
Bonne chance et bonne fin de journée.
Jacquouille qui lit http://www.excelabo.net

"Daniel.M" a écrit dans le message de
news:
Bonjour Jacques,

?!?

Désolé. Moi ne rien comprendre à votre message. Moi doit être fatigué.
Trois arguments pour GAUCHE, mon Excel ne l'accepte pas.

Salutations,

Daniel M.

"e.lecrenier" wrote in message
news:3f981326$0$3671$
Bonsoir
Et en concaténant la moitié gauche avec celle de droite, on aurait
directement du texte, non?
Et en concaténant, on pourrait même faire gauche(A1;4) & " " &
gauche(A1;4;5) .......et ne faire qu'une seule opération.....

--
Bonne chance et bonne fin de journée.
Jacquouille qui lit http://www.excelabo.net

"Daniel.M" a écrit dans le message de
news:%
Bonjour,

Dans Excel, le maximum de caractères de la mantisse pour les nombres
entiers est

15.
Tu ne peux pas avoir un nombre de plus de 15 caractères.

Si tu n'as pas besoin de ces nombres pour faire des calculs, une
solution



est de
passer par un format texte pour la saisie (mettre un apostrophe
devant) et



d'utiliser une colonne supplémentaire pour représenter ton texte tel
que



désiré:
notamment avec la formule suivante (en supposant ton texte saisi en
A1):




En B1:
=GAUCHE(A1;4)&" "&STXT(A1;5;4)&" "&STXT(A1;9;4)&" "&STXT(A1;13;4)

Salutations,

Daniel M.

"Nohant" wrote in message
news:095501c3995b$2e5f3150$
Salut à tous,

Je cherche comment définir le formatage d'un cellule pour
qu'un n° de carte bancaire à 16 chiffres saisi de la façon
suivante :
1234123412341234

s'affiche par groupe de 4 chiffres :
1234 1234 1234 1234

si je défini le format suivant 0000 0000 0000 0000
excel remplace le dernier chiffre par un zéro :-(

merci de vos info,
Nohant












Avatar
Nohant
Salut,

la mémoire ne t'est pas revein'du ? :-)

-----Message d'origine-----
et la question a été posée, mais je trouve plus la
réponse, agaçant çà o:((


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Nohant" a écrit
dans le message de news: 0b6501c39973$978b8da0

$
Bonjour,

le pb c'est que c'est pas moi qui saisi :-) mais je fais
un outil access qui importe cette feuille et je voudrais
contrôler la saisie en restreignant le nombre de caractère
à 16

pour éviter d'avoir à gérer des erreur de saisie
12341234 1234 1234
123412341234 1234
1234 1234 12341234
1234.1234.1234.1234
en même temps vérifier que les 16 chiffres sont présents
(le tout en évitant d'utiliser du vba pour éviter les
messages du type le classeur contient des macros ...)

Merci

-----Message d'origine-----
Bonjour,

Il est écrit dans l'aide d'Excel ceci:

"Quel que soit le nombre de chiffres affichés, Microsoft
Excel stocke les nombres avec

une précision pouvant atteindre 15 chiffres
significatifs. Si un nombre impose une

précision supérieure, Microsoft Excel convertit les
chiffres supplémentaires en zéros

(0)."

Donc, je crois que la solution à votre problème est de
formater les cellules qui

comportent des numéros de carte bancaires au format texte
et de vous résigner à taper les

espaces aux endroits appropriés.

Denis


"Nohant" a écrit
dans le message news:

095501c3995b$2e5f3150$
Salut à tous,

Je cherche comment définir le formatage d'un cellule pour
qu'un n° de carte bancaire à 16 chiffres saisi de la
façon


suivante :
1234123412341234

s'affiche par groupe de 4 chiffres :
1234 1234 1234 1234

si je défini le format suivant 0000 0000 0000 0000
excel remplace le dernier chiffre par un zéro :-(

merci de vos info,
Nohant

.




.




1 2