Somme de valeurs en fonction de la devise

Bonjour

Je recherche depuis un petit moment une solution pour additionner des valeurs en fonction d'un taux de change qui varie chaque mois

ABCDEF
1JanvierFevrierMarsAvril
2TauxEUR1111
3TauxUSD1.21.181.211.22
4Somme=x*tauxUSD + y*tauxEUR + z*tauxEUR
5USDArticle 1x article vendu en USD
6EUR

Article 2

y article vendu en EUR
7EURArticle 3z article vendu en EUR

Je voudrais que la formule en C4 soit automatique pour pouvoir la copier en D4, E4, F4 avec un grand nombre de lignes et environ 5 devises.

Le problème est que la fonction sommePROD demande deux matrices.

La fonction rechercheV permet de trouver le taux de change mais pas de multiplier par le prix

Et je ne voudrais pas créer des colonnes intermédiaires pour ne pas alourdir un très gros tableau.

Je suis coincé.

Merci pour votre aide

Bonjour

Il faudrait

  • un tableau des taux : date, devise, taux
  • un tableau des ventes : date, devise, montant

Après on peut faire le calcul de diverses manières

Bonjour et merci pour cette première réponse

J’ai complété mon tableau pour montrer les dates. Un taux mensuel me suffirait

Voici un fichier en complément pour aider à la compréhension

13classeur1.xlsx (11.29 Ko)

Bonjour,
Merci de joindre un petit fichier pour une aide adaptée du forum.
Cdlt.

Et voila fichier

Ce sera plus clair

22classeur1.xlsx (11.29 Ko)

RE à tous

Une proposition PowerQuery (intégré à Excel)

Tu peux masquer les en-têtes des tableaux vert et bleu si la répétition te gêne

La solution est élégante. J'ai mis longtemps à la décortiquer.

Bravo, vous maitrisez la bête !

Le problème est que cela oblige à actualiser les données.

Existe-t-il une solution à base de formules ?

RE

Sans doute mais je n'ai pas trouvé en une formule.

Merci pour la solution PowerQuery. C'est effectivement très puissant.

Rechercher des sujets similaires à "somme valeurs fonction devise"