Excel

Jordan_23 Messages postés 11 Statut Membre -  
Heremion Messages postés 564 Statut Membre -
Bonjour a tous ! Je suis entrient de travailler sur un fichier excel comportant dans une colenne des montant en dollar et euro : je voudrais savoir est-ce que je peux utiliser une fonction en excel qui peut mettre dans une colonne les mintants en dollar et dans une autre les mintants en euro.....meerci pour vos aide,

5 réponses

Raymond PENTIER Messages postés 71864 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Euh, oui ! Certainement ...
Mais il faudrait t'expliquer un peu mieux : là, j'ai pas tout compris !
0
Jordan_23 Messages postés 11 Statut Membre
 
voila par exemple mon tableau :
A--------B----------C----------D
$1
$2
$3
eur 4
eur 5
eur 6
eur 7

( je veux afficher dans la colonne B tous les montants en "$", dans C tous les montants en "eur"
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Re,

S'il ne s'agit pas de format monétaire
en B
=SI(ESTERREUR(TROUVE("$";A1;1));"";SI(TROUVE("$";A1;1);A1))

et en C
=SI(ESTERREUR(TROUVE("EUR";A1;1));"";SI(TROUVE("EUR";A1;1);A1))

et pour récupérer uniquement les valeurs

en B1
=SI(ESTERREUR(TROUVE("$";A1;1));"";SI(TROUVE("$";A1;1);STXT(A1;2;99)*1;""))

et en C1
=SI(ESTERREUR(TROUVE("EUR";A1;1));"";SI(TROUVE("EUR";A1;1);STXT(A1;4;99)*1;""))

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Raymond PENTIER Messages postés 71864 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Ah, bon !

Comme tu as saisi du texte, et pas des valeurs numériques, ce sera facile :
en B1 la formule =SI(GAUCHE(A1;1)="$";STXT(A1;2;99);"-")
en C1 la formule =SI(B1="-";STXT(A1;5;99);"-"), formules à recopier vers le bas.

Cordialement.
0
Raymond PENTIER Messages postés 71864 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Ainsi, les colonnes B et C sont débarrassées du symbole $ ou eur.
Si tu veux ensuite les additionner, il te suffira :
- de taper 1 dans n'importe quelle cellule vide,
- de faire Copier,
- de sélectionner les colonnes B et C,
- de faire Collage spécial/Multiplication
ce qui transformera ces textes (alignés à gauche) en nombres (alignés à droite).
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
Bonjour mon ami Raymond

Effectivement, on ne voit pas comment ces données pourraient être autre chose que du texte, car il doit être difficile de mettre deux formats différents dans la même colonne pour entrer des montants!!

la solution est excellente, mais est on sur qu'il y a un blanc derrière chaque code monnaie?
si ce n'st pas le cas, on aura ds valeurs erronées dans le cas de la seconde formule
mieux vaut peut être, dans la même veine:
=SI(B1="-";STXT(A1;4;99)*1;0)
qui donnera directement la valeur numérique sans s'occuper du blanc restant.
par ailleurs, le *1 dans les deux formules donne directement une valeur num.Le 0 remplace le tiret pour que si d'éventuels calculs s'appliquent sur les cellules, ils ne soient pas perturbés.(mais on peut garder le tiret)
l'affichage 0 est "effaçable" avec l'option afficher valeurs nulles

à noter pour mémoire que la solution collage multiplier par 1 met des 0 sur toutes les cellules vides, donc bien sélectionner les champ et par les colonnes si on ne veut pas se retrouver avec 1000000 de 0 voire plus.



bonnes Antilles (au soleil?)
bien cordialement
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour tout le monde,

...faire Collage spécial/Multiplication
Tant qu'à faire autant convertir en numérique dans la formule :
=SI(GAUCHE(A1;1)="$";STXT(A1;2;99)*1;"-")

eric

edit: je t'avais lu trop vite vaucluse.... :-)
0
Raymond PENTIER Messages postés 71864 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Bien sûr, Vaucluse et Eric !

Mais c'est volontairement que j'y suis allé pas à pas, afin d'essayer de m'adapter au niveau (présumé) de l'auteur de la discussion, afin qu'il comprenne bien les étapes et les manipulations.

Sinon oui, Vaucluse, actuellement c'est le soleil, l'avant dernier phénomène cyclonique ayant dévié de sa trajectoire et le prochain n'étant attendu qu'à partir de demain ...

Bonne journée à vous deux et à Jordan.
0

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

Posez votre question
Heremion Messages postés 564 Statut Membre 102
 
Bonjour Jordan,

Tu peux faire comme dans ce fichier

http://www.cijoint.fr/cjlink.php?file=cj201109/cijI1oME5E.xlsx

C'est à dire, dans le deuxième onglet, mettre une table de conversion des devises que tu récupères automatiquement dès l'ouverture du fichier ou toutes les x minutes et t'appuyer sur la cellule EUR/USD pour faire ton calcul comme sur l'onglet 1.

Pour créer cette référence à une table de conversion des devises directement sur le net:
Onglet Données > A partir du Web > Selection de l'adresse (j'ai choisi "https://fr.exchange-rates.org/currentRates/E/USD") > Clic sur le tableau des devises > Importer > "Propriétés" (tu y paramètre en l'occurrence le taux de rafraîchissement de tes données) et le tour est joué.
0