Excel : Probleme avec les valeurs importées
Résolu/Fermé
Picolin
Messages postés
5
Date d'inscription
vendredi 14 décembre 2012
Statut
Membre
Dernière intervention
15 décembre 2012
-
14 déc. 2012 à 20:28
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 15 déc. 2012 à 15:31
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 15 déc. 2012 à 15:31
A voir également:
- Excel : Probleme avec les valeurs importées
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
6 réponses
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
14 déc. 2012 à 21:24
14 déc. 2012 à 21:24
Bonsoir,
ça ne marche pas ne veut pas dire grand chose.
Explique...
Et dépose un fichier exemple avec les manip à réaliser pour reproduire le pb.
Déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.
eric
ça ne marche pas ne veut pas dire grand chose.
Explique...
Et dépose un fichier exemple avec les manip à réaliser pour reproduire le pb.
Déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.
eric
Picolin
Messages postés
5
Date d'inscription
vendredi 14 décembre 2012
Statut
Membre
Dernière intervention
15 décembre 2012
14 déc. 2012 à 23:00
14 déc. 2012 à 23:00
eriic merci pour la réponse, le petit fichier joint devrait expliquer le problème, avec un exemple tout simple. (désolé pour la présentation, c'est moche, mais normalement c'est expliqué comme il faut !)
https://www.cjoint.com/?3LowYx2xmvm
J'espère avoir fait comme attendu, je ne suis pas un habitué des forums....
Dans l'attente de tes lumières.
Bien cordialement
Pico
https://www.cjoint.com/?3LowYx2xmvm
J'espère avoir fait comme attendu, je ne suis pas un habitué des forums....
Dans l'attente de tes lumières.
Bien cordialement
Pico
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
Modifié par eriiic le 15/12/2012 à 01:15
Modifié par eriiic le 15/12/2012 à 01:15
Re,
Sélectionne la colonne D, centre le texte et enlève le centrage.
Tout ce qui est aligné à gauche est un texte (même si tu vois un nombre), ce qui est aligné à droite est une valeur numérique.
Copie une cellule vide, sélectionne les cellules concernées (D4, D19) et clic-droit, collage spécial 'addition'.
Ca transformera tes valeurs texte en valeur numérique et tu pourras mettre le format souhaité et faire des opérations dessus.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Sélectionne la colonne D, centre le texte et enlève le centrage.
Tout ce qui est aligné à gauche est un texte (même si tu vois un nombre), ce qui est aligné à droite est une valeur numérique.
Copie une cellule vide, sélectionne les cellules concernées (D4, D19) et clic-droit, collage spécial 'addition'.
Ca transformera tes valeurs texte en valeur numérique et tu pourras mettre le format souhaité et faire des opérations dessus.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Picolin
Messages postés
5
Date d'inscription
vendredi 14 décembre 2012
Statut
Membre
Dernière intervention
15 décembre 2012
15 déc. 2012 à 08:30
15 déc. 2012 à 08:30
Ok, eriiic,
Je comprends la logique.
Je vois ça sur l'exemple puis je modifie mon calculateur selon tes instructions.
Je devrais terminer ça dans la journée et je dis si ça marche !
Merci !
Pico
Je comprends la logique.
Je vois ça sur l'exemple puis je modifie mon calculateur selon tes instructions.
Je devrais terminer ça dans la journée et je dis si ça marche !
Merci !
Pico
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Picolin
Messages postés
5
Date d'inscription
vendredi 14 décembre 2012
Statut
Membre
Dernière intervention
15 décembre 2012
15 déc. 2012 à 12:02
15 déc. 2012 à 12:02
Bien, résultat des courses :
J'ai bien compris que les valeurs que je rapatrie de mon application externe apparaissent sous forme de texte et non pas de nombre.
Elles ne peuvent être "opérantes" dans une formule et je ne peux les mettre en forme comme des nombres, c'est normal.
Il faut donc que je les convertisse de la forme "texte" à la forme "nombre".
Désolé mais, même sur mon petit fichier exemple, je n'ai pu faire fonctionner la méthode que tu préconises : j'obtiens le fatidique #VALEUR! en D19 ou D4.
J'ai cherché dans cette voie (Convertir) et j'ai même trouvé la solution lors d'un de mes essais... Mais je n'arrive pas à la reproduire !
Dans la cellule où ma conversion texte/nombre à fonctionné, le séparateur décimal est maintenant une virgule, plus un point, et je peux mettre en forme comme je le veux, c'est parfait...
Par contre, pas moyen de retrouver comment j'y suis arrivé !
Râlant, car avec la piste que tu m'as donnée je suis tout prés...
Désolé d'abuser mais je suis toujours coincé !
Pico en rade
J'ai bien compris que les valeurs que je rapatrie de mon application externe apparaissent sous forme de texte et non pas de nombre.
Elles ne peuvent être "opérantes" dans une formule et je ne peux les mettre en forme comme des nombres, c'est normal.
Il faut donc que je les convertisse de la forme "texte" à la forme "nombre".
Désolé mais, même sur mon petit fichier exemple, je n'ai pu faire fonctionner la méthode que tu préconises : j'obtiens le fatidique #VALEUR! en D19 ou D4.
J'ai cherché dans cette voie (Convertir) et j'ai même trouvé la solution lors d'un de mes essais... Mais je n'arrive pas à la reproduire !
Dans la cellule où ma conversion texte/nombre à fonctionné, le séparateur décimal est maintenant une virgule, plus un point, et je peux mettre en forme comme je le veux, c'est parfait...
Par contre, pas moyen de retrouver comment j'y suis arrivé !
Râlant, car avec la piste que tu m'as donnée je suis tout prés...
Désolé d'abuser mais je suis toujours coincé !
Pico en rade
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
15 déc. 2012 à 12:09
15 déc. 2012 à 12:09
Si ton séparateur décimal est la virgule, il faut changer tous les points.
Sélectionne toutes ces cellules, Ctrl+F, Remplacer "," par: "." (ne pas mettre les " ").
Normalement c'est suffisant pour forcer la conversion.
eric
Sélectionne toutes ces cellules, Ctrl+F, Remplacer "," par: "." (ne pas mettre les " ").
Normalement c'est suffisant pour forcer la conversion.
eric
Picolin
Messages postés
5
Date d'inscription
vendredi 14 décembre 2012
Statut
Membre
Dernière intervention
15 décembre 2012
15 déc. 2012 à 15:23
15 déc. 2012 à 15:23
Super, problème résolu !
En fait la conversion ne se faisait pas car mon Excel était configuré avec le séparateur décimal "virgule" alors que les données à convertir l'étaient avec un point. (Ta méthode de conversion marchait bien pour toi, car tu dois avoir ton OS en "point")
J'ai donc fait :
Outils/Options/International
J'ai décoché "utiliser les séparateurs Système" (mon Windows est paramétré ",")
et rentré "." comme "séparateur de décimales"
Donc, je résume, si quelqu'un rencontre le même problème de données non opérantes lorsqu'elles sont importées d'une application externe :
1) Vérifier qu'Excel est programmé avec le même séparateur de décimal que les données importées
2) Procéder à la conversion des données importées : "texte" vers "nombre" (par Données/Convertir)
Peut être cela pourra-t-il aider quelqu'un d'autre...
Merci Eriiic, je vais appliquer tout cela à mon calculateur principal.
Il faudra que j'attende lundi 0h00, que le flux de cotations "donne" à nouveau pour voir tous mes calculs (ils sont nombreux) s'actualiser en temps réel !
Cela va m'éviter une demie heure de travail de saisie chaque matin, ce n'est pas rien !!!
Bon week-end !
Pico bienheureux.
En fait la conversion ne se faisait pas car mon Excel était configuré avec le séparateur décimal "virgule" alors que les données à convertir l'étaient avec un point. (Ta méthode de conversion marchait bien pour toi, car tu dois avoir ton OS en "point")
J'ai donc fait :
Outils/Options/International
J'ai décoché "utiliser les séparateurs Système" (mon Windows est paramétré ",")
et rentré "." comme "séparateur de décimales"
Donc, je résume, si quelqu'un rencontre le même problème de données non opérantes lorsqu'elles sont importées d'une application externe :
1) Vérifier qu'Excel est programmé avec le même séparateur de décimal que les données importées
2) Procéder à la conversion des données importées : "texte" vers "nombre" (par Données/Convertir)
Peut être cela pourra-t-il aider quelqu'un d'autre...
Merci Eriiic, je vais appliquer tout cela à mon calculateur principal.
Il faudra que j'attende lundi 0h00, que le flux de cotations "donne" à nouveau pour voir tous mes calculs (ils sont nombreux) s'actualiser en temps réel !
Cela va m'éviter une demie heure de travail de saisie chaque matin, ce n'est pas rien !!!
Bon week-end !
Pico bienheureux.
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
15 déc. 2012 à 15:31
15 déc. 2012 à 15:31
Merci pour le retour et bonne continuation :-)