Sommer les résultats de plusieurs RechercheV différentes

Bonjour à tous,

Après une recherche infructueuse je me permets de solliciter votre aide.

Je cherche à sommer les résultats de plusieurs rechercheV différentes c'est-à-dire dont le paramètre valeur_cherchée change.

L'objectif est de connaître la masse d'un assemblage suivant la liste de composant qu'il contient.

Exemple :

J'ai deux feuilles Excel :

  • une feuille base de donnée (appelée "BDD") qui répertorie toutes les pièces possibles avec leur masse respective (comme un catalogue);
  • une feuille où l'on constitue la liste des pièces de l'assemblage avec leur quantité.

Admettons que mon système ne contienne que 3 pièces différentes (vis, écrou et plaque), il suffit de sommer les 3 rechercheV (multiplié par les bonnes quantité de pièce) pour obtenir la masse totale du système. Cette écriture devient pénible lorsque mon système contient beaucoup plus de pièces différentes.

Je cherche donc à automatiser la somme des rechercheV et qu'elle s'adapte à la longueur de la liste de pièce du système.

J'ai essayer de voir comment adapter la fonction rechercheV, en vain. Je me suis aussi lancé dans du VBA, en vain...

Je vous remercie d'avance pour votre aide

Bonjour,

Un essai :
- Ajout d'une colonne intercalaire nommée "Poids unitaire" avec la formule suivante en B5 : =SIERREUR(RECHERCHEV($A5;BDD!$A$2:$B$8;2;0);"")
- Modification de la formule de bilan : =SOMMEPROD(B5:B9;C5:C9)

Note : la colonne B peut-être masquée si son affichage n'est pas souhaité.

Merci Pedro22 pour ta réponse!

Sais-tu cependant s'il y a moyen de ne pas créer la colonne B ? J'ai bien lu qu'on pouvait la masquer mais cela m'arrangerait que la liste ne change pas de forme.

Le problème que j'ai joint en exemple était peut être un peu trop simplifié par rapport au problème de base. Les pièces ont d'autres caractéristiques en plus de leur masse que je voudrais sommer.

Exemple : je voudrais sommer les masses (déjà fait), les longueurs et les largeurs. La liste risque d'être agrandie de trois colonnes pour les masses/longueurs/largeurs unitaires et c'est peu pratique pour moi de les masquer (mise en page).

Merci d'avance,

Je pense que la solution la plus simple reste l'ajout de colonnes dans la feuille. En revanche, la position desdites colonnes importe peu, et tu peux toutes les placer sur la droite de ton tableau, dans une zone non visible par l'utilisateur. Et par ailleurs, une fois que ces colonnes sont là, elles peuvent être masquées et tu n'auras pas à y retoucher. Tout ça pour dire que j'ai du mal à saisir en quoi le fait de les masquer est un problème...

Il est aussi possible de délocaliser une partie des infos et calculs dans une feuille dédiée, et n'extraire ensuite que les données d'intérêt dans une autre feuille d'affichage/impression.

Je te remercie pour ces éléments de réponse.

Réaliser les calculs dans une feuille et afficher les résultats dans une autre devrait me convenir.

Encore merci!

Rechercher des sujets similaires à "sommer resultats recherchev differentes"