Colle Excel : une formule qui a l'air pourtant évidente

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

AntoineXL

XLDnaute Nouveau
Bonjour à tous,

Je m'en remets à vous, moi qui essaie toujours de me débrouiller, là je sèche !

Je suis à la recherche d'une formule qui me parait pourtant simple. J'ai créé l'exemple sur un google sheet (c'est péché vis-à-vis de notre bon vieil Excel mais bon c'est simple d'accès pour tout le monde 🙄).

https://docs.google.com/spreadsheets/d/1oyQkKBsqjX6AfUIlO6A36KXdSN-6vlscBivqCIGyt5w/edit?usp=sharing

Je ne sais pas mieux l'expliquer que par l'exemple...

Pourriez-vous m'aider ?
D'avance je vous remercie BEAUCOUP BEAUCOUP BEAUCOUP !!!
 
Aucun problème !

En gros j'ai un tableau 2 colonnes de référence, mettons (avec le format suivant : "col 1 | col 2"):
a | 3
b | 23
c | 59
d | 233

et j'ai un autre tableau 2 colonnes de valeurs, mettons :
a | 4
d | 4
b | 3
(A noter que celui ci n'a pas le même ordre que le premier au niveau de la première colonne, ici c'est évident parce que c'est des lettres, mais dans mon cas c'est des produits, et le tableau 2 n'a pas forcément le même ordre que le tableau de référence)

je cherche la formule qui dans une seule cellule donne :

3 x 4 (pour les a) + 4 x 233 (pour les d) + 3 x 23 (pour les b)

j'ai essayé avec un sommeprod(nb.si(lettres du tab 1 ; lettre du tab 2)*(valeurs associées tab1)*(valeurs associées tab2)) en prenant bien sur soin de mettre des plages de mêmes tailles.

Mais ca ne marche pas, évidemment...

Et la je sais vraiment pas comment faire...
 
Re

Merci pour ces précisions qui me permettent en âme et conscience de:
1) ne pas aller chez G..gle
2) d'inviter mes petits camarades de jeux du forum (surtout ceux qui apprécient les formules) à prendre le relais pour venir te filer un coup de main 😉
 
Bonjour à tous,

Un autre type de formule (pour le fichier fourni gracieusement par jacky67) :
  • formule n° 1 : =RECHERCHEV(F8;$B$1:$C$7;2;0)*RECHERCHEV(F8;$G$2:$H$4;2;0)
  • formule n° 2 : =RECHERCHEV(F19;$B$14:$C$17;2;0)*RECHERCHEV(F19;$G$14:$H$16;2;0)
 
Bonjour à tous,

sur le fichier de JHA, une formule matricielle :
Code:
=SOMME((B1:B7=TRANSPOSE(H2:H4))*(C1:C7*TRANSPOSE(I2:I4)))
pour le premier exemple et
Code:
=SOMME((B14:B17=TRANSPOSE(H14:H16))*(C14:C17*TRANSPOSE(I14:I16)))
pour le deuxième, toujours en matriciel.

cordialement
 
Ah super à vous tous, on a trouvé ! par contre mini détail mais ODVJ, cest

{=SOMME((B1:B7=TRANSPOSE(G2:G4))*(C1:C7*TRANSPOSE(H2:H4)))}

pour le premier exemple du fichier de Jacky

C'est top !! ca loge dans une seule cellule, et quelque soit la taille des tableau ca fonctionne

Si je puis me permettre, les solutions de :
- JHA : oblige à avoir des colonnes supplémentaires, ce que je ne pouvais pas faire
- Jacky : oblige à pour n lignes dans le tableau 2, à coller n fois la formules, donc si n = 300 produits, cest assez long.

@ODVJ : est ce que tu peux m'expliquer le fonctionnement de ta formule, parce que j'ai l'impression que ca ouvre des portes pour pleins d'autres problèmes... et j'aimerais bien comprendre😕😀
 
Bonjour,

Ma réponse s'appuyait sur le fichier de JHA.

upload_2017-11-11_13-31-13.png


Pour les explications détaillées , voir le fichier

Cordialement
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour