Excel 2010 valeur exposant

Résolu
Bonjour,

je viens d'ouvrir un fichier texte contenant énormément de données dans excel 2010 et celles ci s'affichent avec des exposants.

Exemple : au lieu de 260.71 la cellule affiche 2.6071E+2

Mon problème : je souhaiterais ajouter certaines cellules (qui contiennent toutes des valeurs sous ce format) mais lorsque j'effectue ma somme, la cellule du résultat affiche #VALEUR.

J'ai tenté de modifier le format de mes cellules pour avoir "260.71" et non pas cet exposant que je n'ai jamais demandé mais impossible.

Que faire pour réussir ma somme ? En d'autres mots, comment enlever ces exposants ?

Merci beaucoup !!

13 réponses

  • Votes
  • Date
  • Date décroissante
  1. Es-tu sur que ton E est un exposant et non le caractère.
    Mets toi sur une cellule vide de ton tableur et tape:=estnum(adresse de la cellule concernée) si le résultat = FAUX tu es en caractère et non en nombre sinon et si tu veux fais moi une copie de la plage concernée copie la sur un fichier vierge et envoie le moi: seravla@wanadoo.fr
    1. As-tu vérifié le format de la cellule ? (Format, cellule, nombre, scientifique)?
      1. Oui, le format est standard et que je le change en nombre ou pas, l'addition ne se fait pas, l'exposant reste.
        1. Contributeur
          Bonjour
          vous parlez d'un fichier texte et donc les valeurs que vous avez collées ne sont pas numériques.
          de plus votre séparateur de décimale est il le point ou la virgule

          essayer ces trois options:

          1° entrer 1 dans une cellule hors champ
          copiez là
          sélectionner l'ensemble des valeurs que vous avez collées et clic droit collage spécial multiplication.

          2°)si ça ne fonctionne pas, ce qui est fort possible, on peut essayer en modifiant le séparateur
          sélectionnez les cellules
          taper ctrl h
          remplacer: taper le point
          par: taper la virgule
          testée chez moi cette manip transforme bien 2.6071+2 en 260,71 sous un format standard

          3°) si ça ne va toujours pas essayez cette formule (exemple avec la valeur texte en C3)
          =SUBSTITUE(STXT(C3;1;TROUVE("E";C3;1)-1);".";",")*10^DROITE(C3;NBCAR(C3)-TROUVE("+";C3;1))
          qui s'applique si votre séparateur est la virgule

          si c'est le point, un peu plus simple:
          =STXT(C3;1;TROUVE("E";C3;1)-1)*10^DROITE(C3;NBCAR(C3)-TROUVE("+";C3;1))

          bonne chance

          crdlmnt

          ne sommes nous pas seuls à comprendre ce que l'on explique?
          1. Bonsoir,

            je viens d'essayer chacune de vos techniques mais en vain. Mon séparateur de décimal est le point. Puis-je vous envoyer mon fichier afin que vous puissiez constater le problème directement ?

            Merci beaucoup !
            1. Contributeur
              je répéte mon message suite a erreur d'adresse:
              Avec plaisir, déposer le sur
              https://www.cjoint.com/
              ici ou en message privé comme vous souhaitez
              et revenez afficher le lien donné par le site.
              à vous lire
              crdlmnt
              1. Juste un truc, la colonne est-t-elle suffisamment large ?
                Que se passe-t-il si tu l'élargis ?
                1. Vaucluse : voici le lien : https://www.cjoint.com/?BGyuZlqsaUE

                  Tuxboy : quand j'élargis il ne se passe rien, apparemment excel considère le contenu des cellules comme du texte car il les aligne à gauche (pourtant c'est une écriture scientifique)
                  1. Contributeur
                    Il suffit d'exécuter la deuxième option proposée par mon ami Vaucluse à 19:20
                2. J'ai décoché la case dans les options d'Excel et placer le point au lieu de la virgule et CA MARCHE !!!

                  Mille merci !!!

                  Vous êtes un génie !!!
                  1. Contributeur
                    Tu vois, Vaucluse ? J'avais (presque) raison : Mac Flan avait prétendu avoir le point comme séparateur, mais sans trop savoir pourquoi ni comment !
                    J'ai remplacé récemment mes lunettes, mauvaise langue :-)
                  2. Contributeur
                    "J'ai remplacé récemment mes lunettes, mauvaise langue :-)"
                    .... mais pas ta mauvaise foi , là.... :-)))))))
                    bien amicalement mon ami Raymond

                    Mac flan
                    faites quand même attention car cette option excel va s'appliquer à tous vos fichiers maintenant.Peut être aurait il mieux valu remplacer le point par une virgule?

                    crdlmnt
                3. Contributeur
                  Pas tout à fait Raymond car le séparateur est un point
                  par contre cette formule avec le point fonctionne parfaitement en C1:
                  =STXT(A1;1;TROUVE("E";A1;1)-1)*10^DROITE(A1;NBCAR(A1)-TROUVE("+";A1;1))

                  De même la solution 1 si les séparateur est un point est correcte.

                  https://www.cjoint.com/?BGzheYIbtjd

                  Mais je ne vois donc pas quel est le problème du demandeur avec ce fichier modèle.
                  crdlmnt
                  ne sommes nous pas seuls à comprendre ce que l'on explique?
                  1. pourquoi faire simple quand on peut aire compliqué non?
                    La solution consistant à sélectionner la zone à traiter et à faire " Edition, rechercher le point remplacer par la virgule" marche très bien dans ce cas
                  2. Contributeur
                    Vaucluse,
                    Mac Flan
                    n'a écrit nulle part que son ordinateur était paramétré avec le point comme séparateur décimal. Comme par ailleurs ses données sont au format TEXTE, on peut supposer qu'il les a importées depuis un autre logiciel.
                    J'ai donc appliqué ton option 2 à son fichier de 20:52, la conversion a été instantanée et complète, et le résultat 19631,88 s'est affiché en C5 ...
                    Très cordialement.
                  3. Bonjour,

                    Vaucluse, je viens de copier coller votre formule dans le fichier que je vous ai envoyé en C1 mais cela me donne toujours #VALEUR.
                    Pourtant j'ai téléchargé le fichier que vous donnez dans votre message et cela fonctionne pour vous alors que c'est bien la même formule !!
                    C'est insensé et je vous envoie donc mon fichier afin que vous puissiez constatez par vous même que la formule ne veut pas fonctionner de mon côté.

                    https://www.cjoint.com/?BGzoGV2iO2a

                    En espérant que vous arriverez à m'aider.
                  4. Contributeur
                    Raymond
                    copie du message N° 5 de Mac Flan pour les gadloupéens .....un peu bigleux je pense;;;;!!! :-)))))

                    bizarre, d'habitude tu sais lire mon ami Raymnd, même entre les lignes?????

                    "Je viens d'essayer chacune de vos techniques mais en vain. Mon séparateur de décimal est le point. Puis-je vous envoyer mon fichier afin que vous puissiez constater le problème directement ? "

                    Bonne Antilles quand même à défaut de bonnes lentilles.!!

                    Bien amicalement