Erreur #Valeur! et logiciel MT4

Axelthai

XLDnaute Nouveau
Bonjour à tous ,
apres beaucoup de temps à chercher une solution à mon petit problème , je me permets de poser la question sur le forum.

J'utilise la version 2007 d'Excel et je n'ai pas la possibiliter de tester sur la version 2003.

Mon désir est de multiplier 2 prix entre eux , ces 2 prix étant récupérer en temps réel via un logiciel boursier MétaTrader 4.
Cela donne :
*********************************************************
Cellule A1 : =MT4|BID!EURUSD -> affiche le prix en temps réel
Cellule B1 : =MT4|BID!USDCHF -> affiche le prix en temps réel

Cellule D1 : =A1*B1 -> affiche erreur #Valeur!

A noter que les mises en formes conditionnelles se rapportant a ces cellules ne fonctionnent pas non plus.
*********************************************************
J'ai essayé :
-en nommant les cellules D1= EurUsd*UsdChf ;
-en utilisant valeurs absolues D1=$A$1*$B$1 ;
-en modifiant le formatage des cellules ;
-matricielle (pas besoin du tout, mais on sait jamais {D1=A1*B1} ;
-en cherchant sur le Net ;
-en essayant de modifiant certaines options d'excel ;
-etc...

bref si l'on peut m'aiguiller vers une solution , je suis reconnaissant par avance.

Merci et bonne journée
 

Jocelyn

XLDnaute Barbatruc
Re : Erreur #Valeur! et logiciel MT4

Bonjour le Forum,
Bonjour Axelthai,

Je ne sais pas si je pourrais t'aider, mais une chose est sur il faudrait que tu poste un petit morceau de fichier avec quelque ligne exemple.

Je pense quand même que ton = =MT4|BID!EURUSD renvoie une valeur alpha ce qui donnerait effectivement le résultat #Valeur.

Si a l'affichage du résultat on voit une valeur numérique (ce qui ne veut pas dire que se soit numérique) peut etre une multiplication par 1 du genre.

=(A1*1)*(B1*1)

ou si en visualisation le chiffre est avec un point par exemple 10.25 a essayer

=(substitue(A1;".";",")*1)*(substitue(B1;".";",")*1)

dans l'immédiat sans voir les données pas d'autre essai a te proposer

Jocelyn
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : Erreur #Valeur! et logiciel MT4

Bonjour Exelthai, bienvenu parmi nous, bonjour le forum,


Rien de plus parlant, je pense, qu'un fichier exemple dans ce cas là pour pouvoir t'aider... Il nous faut juste les deux valeurs telles que tu les reçois.

Édition :

Bonjour Jocelyn on s'est croisé.
 

Axelthai

XLDnaute Nouveau
Re : Erreur #Valeur! et logiciel MT4

Bonjour et un grand merci à tous,

J 'ai éssayé les solutions que l'on m'a proposé et seule celle de Jocelyn
=(substitue(A1;".";",")*1)*(substitue(B1;".";",")* 1) fonctionne.

Je joins tout de meme le fichier de test avec les différentes propositions.
Lorsque le logiciel MetaTrader 4 est ouvert , les prix se mettent à jour en temps réel , ainsi que le calcul en case D5.


En deuxieme partie , j'ai testé si on pouvait multiplier entre elles 2 cellules
contenant la formule donnée par Jocelyn
=(substitue(A1;".";",")*1)*(substitue(B1;".";",")* 1)
et ca fonctionne aussi :) ,

Je vais jeter un oeil sur la fonction Subtitue que je ne connaissais pas.

Merci encore et tres bonne journée.
 

Pièces jointes

  • Test MT4.xls
    9.9 KB · Affichages: 105

Statistiques des forums

Discussions
312 198
Messages
2 086 132
Membres
103 127
dernier inscrit
willwebdesign