Excel problème avec une multiplication via requête

Résolu/Fermé
davphenix Messages postés 3 Date d'inscription samedi 28 avril 2018 Statut Membre Dernière intervention 29 avril 2018 - 28 avril 2018 à 18:34
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 avril 2018 à 11:12
Bonjour,

Je souhaite faire une multiplication assez particulière dans mon tableau.
Ma formule est la suivante: =D9*H9
La ou D9 est un chiffre rentré à la main et ou le H9 est également un chiffre mais tiré d'un autre onglet crée via une requête API.
Dans ma cellule H9 j'ai donc =ECA!B6, dans cette autre onglet
Dans l'onglet en question, en B6 j'ai la valeur suivante: 0.00206162 la ou le format est bien en Standard.
Pourtant ma formule m'affiche #VALEUR.
L'erreur doit se situer au niveau de ma cellule H9 puisqu'en effectuant un =ESTNUM(H9) il me retourne FAUX

Impossible de comprendre pourquoi.
Si quelqu'un à une idée.

D'avance, merci
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
28 avril 2018 à 18:39
Bonjur
et votre séparteur de décimale est bien le point, comme l'indique votre exemple? Parce que si c'est la virgule, votre valeur est texte, pas numérique.
Corrigez si besoin, et si vous avez besoin de passer à a virgule sans modifier la valeur d'origine, essayez:
=D9*SUBSTITUE(ECA!B6;".";",")
crdlmnt


0
davphenix Messages postés 3 Date d'inscription samedi 28 avril 2018 Statut Membre Dernière intervention 29 avril 2018
28 avril 2018 à 18:53
Oui le séparateur est bien un point de partout.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 28 avril 2018 à 20:04
Et bien sur, dans les options Excel, c'est bien le point qui est défini comme spératauer?

alors, dans le fomat standard, avec format /alignement / horizontal / standard, la valeur s'affiche bien à droite de la cellule, ou à gauche?

si Excel renvoie valeur , c'est que cette entrée est un texte, vérifiez, si elle vient d'une base extérieure, qu'elle ne soit pas suivi ou précédé par un ou plusieurs blancs, ou un caractère "insécable"

dans ce cas, essayez ceci:
  • sélectionnez la cellule (ou le champ)
  • placez le curseur dans la barre de formule pour voir s'il "colle" bien devant ou derrière la valeur
  • s'il ne colle pas, copier la partie correspondante au vide

avec le champ sélectionné
  • touche ctrl avec touche h
  • collez la copie dans le cadre du haut
  • ne mettez rien dans le cadre du bas et
  • remplacez tout


et si ça ne va toujours pas essayez de déposer un modèle du problème ici:
http://mon-partage.fr
et revenez coller le lien créé sur les ite
a +
crdlmnt
0
davphenix Messages postés 3 Date d'inscription samedi 28 avril 2018 Statut Membre Dernière intervention 29 avril 2018
29 avril 2018 à 11:09
J'ai trouvé la solution, votre piste était la bonne. Le problème venait de la "," qui était en séparateur par défaut MAIS dans les options Windows et non celles d'Excel.
J'ai changé avec le point et tout marche.

Merci encore.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
29 avril 2018 à 11:12
Pas de quoi
Bonne route
0