Problème avec nombre sur Excel

Résolu/Fermé
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 - 14 déc. 2013 à 12:53
 Lilas - 19 nov. 2014 à 10:31
Bonjour,
Ca fait deux heures que je cherche une solution et je n'y arrive pas.
J'ai un fichier à importer au format csv (séparateur tabulation).
Mon souci est dans les cellule d'une colonne, j'ai des chiffres,
qui s'affiche ainsi:
3,66297E+12
et si je me positionne dessus, je vois bien dans la barre excel: 3662972174034
J'ai essyé format spécial, nombre etc..
Ca fonctionne, mais après avoir enregistré le fichier en CSV séparateur Tabulation,
les données se remettent ainsi: 3,66297E+12
Merci de votre aide.
Je mets un fichier avec juste la colonne concernée.
Merci à tous de votre aide.
Le fichier: https://www.cjoint.com/c/CLom1ov9Czv
A voir également:

12 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
14 déc. 2013 à 20:56
Dans le classeur joint, j'ai effectué la conversion en texte comme je te l'ai indiqué précédemment.
Ensuite, j'ai fait un copier / collage spécial / Valeurs sur la colonne A.

https://www.cjoint.com/c/CLou3SpG6gP

A+
2
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
15 déc. 2013 à 12:47
Merci de ton aide,
mais J'ai regardé ton fichier, mais le soucis est que tous les nombres ont été modifié et désormais il n'y en a qu'un seul et unique
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
14 déc. 2013 à 20:21
Bonjour,

Tu peux convertir la valeur numérique en texte, ce qui te permet de spécifier le format d'affichage souhaité.
=TEXTE(A1;"0000000000000")

A+
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
14 déc. 2013 à 20:34
Bonjour,
Je te remercie de ta réponse mais ça ne fonctionne pas.
Dès que j'enregistre le fichier en CSV "séparateur tabulation", j'ai un message qui s'affiche en me disant que certaine cellules comportent des données qui ne seront pas gérées.

Si j'ouvre à nouveau le fichier avec les nombres que j'avais corrigé je me retrouve de nouveau avec les affichages 3,66297E+12 etc..
C'est super pénible. J'ai taité des dizaines de fichiers, mais la je bloque complet. rien a faire. J'enregistre comme il faut, mais les nombres dans la cellules repassent systématiquement sous cette forme. Il faut que je puisse enregistré avec des cellules en standard.
Merci pour l'aide apportée.
Le nouveau fichier
https://www.cjoint.com/c/CLouFoh2Fdo
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 210
14 déc. 2013 à 21:44
Bonsoir,

Demande ou fait déjà un export correct. Dans ton .txt c'est déjà des 3,66297E+12 . On devrait y lire 3662972174034

Et lors de l'import, à la 3ème étape, sélectionne ta colonne et précise format 'Texte'.
Tu liras tes nombres correctement, et bien que texte seront utilisables pour les calculs.

eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
15 déc. 2013 à 02:55
Les tableurs, y compris Excel, n'aiment pas trop travailler avec des nombres ayant 13 chiffres significatifs.
Aucun grandeur physique ne peut être mesurée avec une telle précision.
Même en additionnant les populations de tous les pays du globe, ou les budgets de tous les états du monde, les derniers chiffres ne sont pas vérifiables ni garantis.
Le seul cas concret où 13 chiffres seraient utiles et vrais, c'est dans le cas d'un codage ou d'une numérotation, comme par exemple le N° de Sécurité Sociale (mais dans ce cas il y a des intervalles entre les groupes de chiffres)
Alors peut-on savoir dans quel cadre tes grands nombres sont utilisés ? Cela nous aidera peut-être à trouver des solutions de contournement
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
15 déc. 2013 à 09:04
Bonjour Eriiic et Raymond,

Les chiffres utilisés sont des codes EAN (code barres).
"Demande ou fait déjà un export correct. Dans ton .txt c'est déjà des 3,66297E+12 . On devrait y lire 3662972174034 "

C'est ce que je fais. Quand j'exporte mon fichier, en CSV (séparateur tabulation", les chiffres sont corrigés dans ma colonne. Ensuite à l'importation dans le fichier qui doit les utiliser, j'ai une erreur, et effectivement quand j'ouvre mon fichier il est de nouveau écrit "3,66297E+12"
Et comme je l'écris plus haut, dès l'enregistrement j'ai un message d'avertissement Excel.
Copie du message d'erreur: http://imageshack.com/a/img197/1748/zp22.jpg
Merci d'avance de votre aide.
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 210
Modifié par eriiic le 15/12/2013 à 11:04
Bonjour,

Ensuite à l'importation dans le fichier qui doit les utiliser, j'ai une erreur, et effectivement quand j'ouvre mon fichier il est de nouveau écrit "3,66297E+12"
C'est en l'ouvrant dans un éditeur de texte comme le bloc-note (voire même word, mais ne sauvegarde pas) que tu peux savoir si ton fichier est correct ou non. Excel te le transformera toujours.
Que ça ne t'empêche pas d'essayer ce que je t'ai dit. Sinon je ne vois pas bien l'Intérêt d'appeler à l'aide...

L'avertissement est tout à fait normal, il t'informe.

eric
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
15 déc. 2013 à 12:49
Merci Eriiic de ton aide,
"Que ça ne t'empêche pas d'essayer ce que je t'ai dit. Sinon je ne vois pas bien l'Intérêt d'appeler à l'aide... "
En fait j'ai tout essayé, mais rien à faire, je modifie mes cellules en textes, les nombres sont corrects, mais à l'enregistrement Excel, ne doit pas les prendre et je me retrouve au point de départ... :-(
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
15 déc. 2013 à 13:05
Puisqu'il s'agit de codes-barres, tu n'as pas de calculs à faire avec ; il te faut juste les stocker, les afficher, éventuellement les trier.
Donc il n'est pas utile de les traiter en format nombre ; tu peux les saisir et les manipuler comme des textes. Pour cela, il faut les faire précéder d'une apostrophe.
Mais n'oublie pas que Gyrus t'a proposé une autre méthode, dès le premier post !
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 210
15 déc. 2013 à 13:13
Salut raymond,

et désolé, faire une exportation correcte suivi d'une importation précisant le type Texte sur la colonne concernée est largement préférable à un traitement à posteriori.

eric
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
15 déc. 2013 à 16:56
Mais ... nous sommes parfaitement d'accord. Je n'ai pas fait un classement dans la qualité des diverses réponses. Il s'agit simplement d'énumérer les diverses approches possibles.
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
15 déc. 2013 à 13:20
Bonjour à tous,

Juste une précision puisque Raymond me fait le plaisir de prendre en considération ce que j'ai pu écrire.
Une autre façon de procéder pour arriver au résultat : la colonne initiale contient les valeur entières (3662972174034, etc.).
Tu utilises l'assistant conversion pour passer au format texte.
Le fichier Excel est enregistré en type *.csv.
Tu peux vérifier dans le bloc notes que les valeurs sont restées correctes .
Tu ouvres le fichier csv avec Excel.
L'affichage indique 3,663E+12 mais la valeur reste correcte (barre de formule).

A+
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 210
Modifié par eriiic le 15/12/2013 à 16:07
Bonjour gyrus,
c'est quoi la différence avec le post 4 à part que c'est un peu moins complet ?

eric
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
15 déc. 2013 à 19:18
Bonjour Gyrus,
merci de ton explication, Oui on voit "3,663E+12 mais la valeur reste correcte (barre de formule).
", mais ces données sont utiliser en importation pour une base de données, et là, les erreurs apparaissent de nouveau.
Il faut vraiment que dans ma cellule, j'ai le nombre exact.
Je vais encore faire des essais. Je vous remercie tous les 3 de votre aide précieuse. Je reviens sur le post pour vous tenir informés.
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
15 déc. 2013 à 19:22
J'ai refait toutes les manipulations données. J'ai toujours le même message à l'enregistrement du fichier en csv"séparateur" tabulation, et si je l'ouvre toujours affichage ""3,663E+12 ".
Je fais quand même un test d'importation sur la base de données.
Ce qui m'inquiète est quà l'avenir je devrais toujours faire ainsi pour enrichir la base de données... :-(
Je vous tiens au courant.
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
15 déc. 2013 à 19:22
Bon, ben voilà, "0" données récupérées..
Je m'en doutais un peu..
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 210
16 déc. 2013 à 12:59
Bonjour,

Après exportation il faut l'ouvrir dans le bloc-note. pour voir son vrai contenu.
Tant que tu l'ouvrira dans excel il le transformera.
Rappel du post 4 dont tu n'as pas l'air de tenir compte :
Et lors de l'import, à la 3ème étape, sélectionne ta colonne et précise format 'Texte'.
eric
0
Bonjour, j'ai le même problème et j'ai essayé avec les mêmes techniques : ajouter une apostrophe, passer le format de la cellule en Texte... mes EAN ne s'importent pas...
0