Excel
Jordan_23
Messages postés
11
Statut
Membre
-
Heremion Messages postés 564 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,
A voir également:
- Excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
5 réponses
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"
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"
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.
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.
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.
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.
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).
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).
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
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
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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é.
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é.