OVH Cloud OVH Cloud

saisie de chiffres

6 réponses
Avatar
Patricia
Bonjour,

Quelqu'un pourrait il m'aider à saisir 16 chifres dans une cellule et que
cette cellule reste en numérique.
Au delà de 15, il met un 0 à la place du 16ième chiffre.
Merci.

pat

6 réponses

Avatar
ru-th
Salut Patricia

place une apostrophe devant ou mets la cellule en texte,
cela ne dérange pas pour les calculs

a+
rural thierry
"Patricia" a écrit dans le message de news:

Bonjour,

Quelqu'un pourrait il m'aider à saisir 16 chifres dans une cellule et que
cette cellule reste en numérique.
Au delà de 15, il met un 0 à la place du 16ième chiffre.
Merci.

pat




Avatar
broutard?
http://minilien.com/?1iSfdtH9V4

tu as testé ? :o))
(Pierre CFI)

a1= '123456789123456789
a20
a3= somme(a1:a2) ===== 100 !!!!!!
(modeste)

aiqueselle ait limitai à quiainze shiffres
(le pape)

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.
(Daniel M)


"Quel que soit le nombre de chiffres affichés, Microsoft
Excel stocke les nombres avec
une précision pouvant atteindre 15 chiffres significatifs.
(Denis)



-----Message d'origine-----
Salut Patricia

place une apostrophe devant ou mets la cellule en texte,
cela ne dérange pas pour les calculs

a+
rural thierry
"Patricia" a écrit dans le message
de news:


Bonjour,

Quelqu'un pourrait il m'aider à saisir 16 chifres dans
une cellule et que


cette cellule reste en numérique.
Au delà de 15, il met un 0 à la place du 16ième chiffre.
Merci.

pat





.




Avatar
isabelle
désolé Patricia, ce n'est pas possible avec excel.

isabelle


Bonjour,

Quelqu'un pourrait il m'aider à saisir 16 chifres dans une cellule et que
cette cellule reste en numérique.
Au delà de 15, il met un 0 à la place du 16ième chiffre.
Merci.

pat


Avatar
Misange
Bonjour
Tu trouveras ici la réponse de Laurent Longre :
http://www.excelabo.net/xl/formats.php#grandsnombres

copie :
Excel travaille avec des nombres de type Double, sur une précision
d'environ 15 chiffres. Il n'y a aucun moyen de le forcer à utiliser une
précision supérieure.

Si tu en as vraiment besoin, tu peux te faire aider par le type
"Decimal" de VBA, qui autorise une précision d'environ 28 chiffres. Il
faudra saisir tous tes grands nombres dans des cellules formatées en
texte et faire tous les calculs sur ces nombres par l'intermédiaire de
fonctions macro.

Quelques exemples de fonctions utilisant le type Decimal :

' Addition
Function ADD(Nombre1 As String, Nombre2 As String) As String
ADD = CDec(Nombre1) + Nombre2
End Function

' Soustraction
Function SUBST(Nombre1 As String, Nombre2 As String) As String
SUBST = CDec(Nombre1) - Nombre2
End Function

' Multiplication
Function MULT(Nombre1 As String, Nombre2 As String) As String
MULT = CDec(Nombre1) * Nombre2
End Function

'Division
Function DIV(Nombre1 As String, Nombre2 As String) As String
DIV = CDec(Nombre1) / Nombre2
End Function

' Modulo
Function MOD2(Nombre As String, Diviseur As String) As String
Dim Tmp
Tmp = CDec(Nombre) / Diviseur
MOD2 = Nombre - CDec(Left(Tmp, InStr(1, Tmp, _
Application.International(xlDecimalSeparator)) - 1)) * Diviseur
End Function

' Somme d'une plage
Function SOMME2(Plage As Range)
Dim Arr
Arr = (Plage)
For Each Elt In Arr
SOMME2 = CDec(SOMME2) + CDec(Elt)
Next
SOMME2 = CStr(SOMME2)
End Function

Avec par exemple les nombres 123456789012345678901 et
98765432109876543210 saisis en A1 et A2 (formatées en texte),
=MOD2(A1;A2) renverra le modulo sur 20 chiffres, 24691356902469135691
(également en format texte).
Laurent Longre


Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


le 04/11/2003 12:10:
Bonjour,

Quelqu'un pourrait il m'aider à saisir 16 chifres dans une cellule et que
cette cellule reste en numérique.
Au delà de 15, il met un 0 à la place du 16ième chiffre.
Merci.

pat




Avatar
ru-th
Ben, j'ai fais
b1='123456789123456789
b20
B3 =GAUCHE(B1;9)&(DROITE(B1;9)*1+B2)


cela ne t'arrive jamais de dire des connerieS ?! ;-)))
J'avais divisé pour retomber à moins de 15 chiffres

a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)

"broutard?" a écrit dans le message de news:
066c01c3a2e7$be50fe70$
http://minilien.com/?1iSfdtH9V4

tu as testé ? :o))
(Pierre CFI)

a1= '123456789123456789
a20
a3= somme(a1:a2) ===== 100 !!!!!!
(modeste)

aiqueselle ait limitai à quiainze shiffres
(le pape)

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.
(Daniel M)


"Quel que soit le nombre de chiffres affichés, Microsoft
Excel stocke les nombres avec
une précision pouvant atteindre 15 chiffres significatifs.
(Denis)



-----Message d'origine-----
Salut Patricia

place une apostrophe devant ou mets la cellule en texte,
cela ne dérange pas pour les calculs

a+
rural thierry
"Patricia" a écrit dans le message
de news:


Bonjour,

Quelqu'un pourrait il m'aider à saisir 16 chifres dans
une cellule et que


cette cellule reste en numérique.
Au delà de 15, il met un 0 à la place du 16ième chiffre.
Merci.

pat





.




Avatar
gee-dee-
;-)))
http://minilien.com/?V0xo3ehvlr

@+