J'ai un blanc... Je ne me souviens plus comment faire l'opération suivante:
Colonne A: des devises (EUR, GBP, USD, etc.)
Colonne B: une valeur à chaque ligne
Colonne C: la devise EUR
Colonne D: la valeur correspondant de B en EUR selon un taux de conversion
établi.
Je sais que je peux créer une table de conversion dans une autre feuille du
fichier du genre (les valeurs sont fictives, rassurez-vous!):
Devise Equivalent EUR
EUR 1
USD 1.5
GBP 2.2
Ainsi dans la colonne D, je peux mettre une formule matricielle {...} qui
fait référence à ma table de conversion...
Mais je ne sais plus comment! J'ai essayé
{=B3*IF(($H$14:$H$16)=A3;($I$14:$I$16);0)} mais sans succès (avec tableau de
conversion en H14:I16)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Céline
elle te sert à koi la colonne C? Pour quoi ne pas écrire dans la colone C le taux de change en fonction de la devise choisie en A puis en D faire =B x C ?
elle te sert à koi la colonne C?
Pour quoi ne pas écrire dans la colone C le taux de change en fonction
de la devise choisie en A
puis en D faire =B x C ?
elle te sert à koi la colonne C? Pour quoi ne pas écrire dans la colone C le taux de change en fonction de la devise choisie en A puis en D faire =B x C ?
neocuproine
Bonjour Céline,
C'est vrai que la colonne C est purement cosmétique.
Pour le taux de change en fonction de la devise, le problème c'est que je n'ai pas que 3 devises comme dans l'exemple, mais une quarantaine de devises! Et une centaine de lignes aussi!
C'est pour ça que j'avais pensé à la formule matricielle! Mais si quelqu'un a une autre idée, je suis preneur!
Merci
elle te sert à koi la colonne C? Pour quoi ne pas écrire dans la colone C le taux de change en fonction de la devise choisie en A puis en D faire =B x C ?
Bonjour Céline,
C'est vrai que la colonne C est purement cosmétique.
Pour le taux de change en fonction de la devise, le problème c'est que je
n'ai pas que 3 devises comme dans l'exemple, mais une quarantaine de devises!
Et une centaine de lignes aussi!
C'est pour ça que j'avais pensé à la formule matricielle! Mais si quelqu'un
a une autre idée, je suis preneur!
Merci
elle te sert à koi la colonne C?
Pour quoi ne pas écrire dans la colone C le taux de change en fonction
de la devise choisie en A
puis en D faire =B x C ?
C'est vrai que la colonne C est purement cosmétique.
Pour le taux de change en fonction de la devise, le problème c'est que je n'ai pas que 3 devises comme dans l'exemple, mais une quarantaine de devises! Et une centaine de lignes aussi!
C'est pour ça que j'avais pensé à la formule matricielle! Mais si quelqu'un a une autre idée, je suis preneur!
Merci
elle te sert à koi la colonne C? Pour quoi ne pas écrire dans la colone C le taux de change en fonction de la devise choisie en A puis en D faire =B x C ?
Céline
donc (message effacé en cours de route) effectivement en utilisant une matrice (avec tous les taux de change, pas forcément sur la même feuille apparemment), il faut qu'elle s'appelle (la plage de cellules contenant la matrice) Z_CONVERSION
Ensuite tu fais pour Ei (i = num de ligne...) =Ai x RECHERCHEV(Bi, Z_CONVERSION, n°_index_colonne) où n°_index_colonne : Numéro de la colonne de la matrice dont la valeur correspondante doit être renvoyée (un peu obscur pour moi)
voila ce que je sais, si ça peut t'aider pour commencer ....
donc (message effacé en cours de route)
effectivement en utilisant une matrice (avec tous les taux de change,
pas forcément sur la même feuille apparemment),
il faut qu'elle s'appelle (la plage de cellules contenant la matrice)
Z_CONVERSION
Ensuite tu fais pour Ei (i = num de ligne...)
=Ai x RECHERCHEV(Bi, Z_CONVERSION, n°_index_colonne)
où n°_index_colonne : Numéro de la colonne de la matrice dont la
valeur correspondante doit être renvoyée (un peu obscur pour moi)
voila ce que je sais, si ça peut t'aider pour commencer ....
donc (message effacé en cours de route) effectivement en utilisant une matrice (avec tous les taux de change, pas forcément sur la même feuille apparemment), il faut qu'elle s'appelle (la plage de cellules contenant la matrice) Z_CONVERSION
Ensuite tu fais pour Ei (i = num de ligne...) =Ai x RECHERCHEV(Bi, Z_CONVERSION, n°_index_colonne) où n°_index_colonne : Numéro de la colonne de la matrice dont la valeur correspondante doit être renvoyée (un peu obscur pour moi)
voila ce que je sais, si ça peut t'aider pour commencer ....
Jacquouille
Bonjour Non obstant la réponse de Céline, je crois que tu te compliques la vie. Tu peux inscrire tes valeurs de devises (taux) dans une col et les nommer (eur, GPB....) ensuite, face à tes donnes, tu fais la cel*"le nom de la devise". Tu devrais mettre un brin de fichier sur C.Joint
-- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"neocuproine" a écrit dans le message de news:
Bonjour Céline,
C'est vrai que la colonne C est purement cosmétique.
Pour le taux de change en fonction de la devise, le problème c'est que je n'ai pas que 3 devises comme dans l'exemple, mais une quarantaine de devises! Et une centaine de lignes aussi!
C'est pour ça que j'avais pensé à la formule matricielle! Mais si quelqu'un a une autre idée, je suis preneur!
Merci
elle te sert à koi la colonne C? Pour quoi ne pas écrire dans la colone C le taux de change en fonction de la devise choisie en A puis en D faire =B x C ?
Bonjour
Non obstant la réponse de Céline, je crois que tu te compliques la vie. Tu
peux inscrire tes valeurs de devises (taux) dans une col et les nommer (eur,
GPB....) ensuite, face à tes donnes, tu fais la cel*"le nom de la devise".
Tu devrais mettre un brin de fichier sur C.Joint
--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/
Jacquouille.
"neocuproine" <neocuproine@discussions.microsoft.com> a écrit dans le
message de news: D517068C-44CD-40AA-870B-55EBDF699C70@microsoft.com...
Bonjour Céline,
C'est vrai que la colonne C est purement cosmétique.
Pour le taux de change en fonction de la devise, le problème c'est que je
n'ai pas que 3 devises comme dans l'exemple, mais une quarantaine de
devises!
Et une centaine de lignes aussi!
C'est pour ça que j'avais pensé à la formule matricielle! Mais si
quelqu'un
a une autre idée, je suis preneur!
Merci
elle te sert à koi la colonne C?
Pour quoi ne pas écrire dans la colone C le taux de change en fonction
de la devise choisie en A
puis en D faire =B x C ?
Bonjour Non obstant la réponse de Céline, je crois que tu te compliques la vie. Tu peux inscrire tes valeurs de devises (taux) dans une col et les nommer (eur, GPB....) ensuite, face à tes donnes, tu fais la cel*"le nom de la devise". Tu devrais mettre un brin de fichier sur C.Joint
-- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"neocuproine" a écrit dans le message de news:
Bonjour Céline,
C'est vrai que la colonne C est purement cosmétique.
Pour le taux de change en fonction de la devise, le problème c'est que je n'ai pas que 3 devises comme dans l'exemple, mais une quarantaine de devises! Et une centaine de lignes aussi!
C'est pour ça que j'avais pensé à la formule matricielle! Mais si quelqu'un a une autre idée, je suis preneur!
Merci
elle te sert à koi la colonne C? Pour quoi ne pas écrire dans la colone C le taux de change en fonction de la devise choisie en A puis en D faire =B x C ?
neocuproine
Jacquoille, Céline,
Merci à tous les deux, mais je me suis simplifié la vie en utilisant VLOOKUP: la cellule du montant*VLOOKUP(cellule de la devise;tableau des conversions avec devises + taux;2;FALSE).
Et ça fonctionne!
Merci beaucoup quand même!
Bonjour Non obstant la réponse de Céline, je crois que tu te compliques la vie. Tu peux inscrire tes valeurs de devises (taux) dans une col et les nommer (eur, GPB....) ensuite, face à tes donnes, tu fais la cel*"le nom de la devise". Tu devrais mettre un brin de fichier sur C.Joint
-- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"neocuproine" a écrit dans le message de news:
Bonjour Céline,
C'est vrai que la colonne C est purement cosmétique.
Pour le taux de change en fonction de la devise, le problème c'est que je n'ai pas que 3 devises comme dans l'exemple, mais une quarantaine de devises! Et une centaine de lignes aussi!
C'est pour ça que j'avais pensé à la formule matricielle! Mais si quelqu'un a une autre idée, je suis preneur!
Merci
elle te sert à koi la colonne C? Pour quoi ne pas écrire dans la colone C le taux de change en fonction de la devise choisie en A puis en D faire =B x C ?
Jacquoille, Céline,
Merci à tous les deux, mais je me suis simplifié la vie en utilisant
VLOOKUP: la cellule du montant*VLOOKUP(cellule de la devise;tableau des
conversions avec devises + taux;2;FALSE).
Et ça fonctionne!
Merci beaucoup quand même!
Bonjour
Non obstant la réponse de Céline, je crois que tu te compliques la vie. Tu
peux inscrire tes valeurs de devises (taux) dans une col et les nommer (eur,
GPB....) ensuite, face à tes donnes, tu fais la cel*"le nom de la devise".
Tu devrais mettre un brin de fichier sur C.Joint
--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/
Jacquouille.
"neocuproine" <neocuproine@discussions.microsoft.com> a écrit dans le
message de news: D517068C-44CD-40AA-870B-55EBDF699C70@microsoft.com...
Bonjour Céline,
C'est vrai que la colonne C est purement cosmétique.
Pour le taux de change en fonction de la devise, le problème c'est que je
n'ai pas que 3 devises comme dans l'exemple, mais une quarantaine de
devises!
Et une centaine de lignes aussi!
C'est pour ça que j'avais pensé à la formule matricielle! Mais si
quelqu'un
a une autre idée, je suis preneur!
Merci
elle te sert à koi la colonne C?
Pour quoi ne pas écrire dans la colone C le taux de change en fonction
de la devise choisie en A
puis en D faire =B x C ?
Merci à tous les deux, mais je me suis simplifié la vie en utilisant VLOOKUP: la cellule du montant*VLOOKUP(cellule de la devise;tableau des conversions avec devises + taux;2;FALSE).
Et ça fonctionne!
Merci beaucoup quand même!
Bonjour Non obstant la réponse de Céline, je crois que tu te compliques la vie. Tu peux inscrire tes valeurs de devises (taux) dans une col et les nommer (eur, GPB....) ensuite, face à tes donnes, tu fais la cel*"le nom de la devise". Tu devrais mettre un brin de fichier sur C.Joint
-- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"neocuproine" a écrit dans le message de news:
Bonjour Céline,
C'est vrai que la colonne C est purement cosmétique.
Pour le taux de change en fonction de la devise, le problème c'est que je n'ai pas que 3 devises comme dans l'exemple, mais une quarantaine de devises! Et une centaine de lignes aussi!
C'est pour ça que j'avais pensé à la formule matricielle! Mais si quelqu'un a une autre idée, je suis preneur!
Merci
elle te sert à koi la colonne C? Pour quoi ne pas écrire dans la colone C le taux de change en fonction de la devise choisie en A puis en D faire =B x C ?