Sommeprod Casse Tête

sodag

XLDnaute Nouveau
Casse Tête, Sommeprod ou autre fonction?

Bonjour à tous

Ayant découvert Sommeprod sur ce forum, j'essaie peut-être à tort de l'adapter à mon besoin. A partir du prix de base d'un article et de son prix de vente, j'aimerais qu'il me renvoie la catégorie de prix dans laquelle je me trouve mais ca ne marche pas...

Un fichier vaut mieux qu'un long discours, la PJ est plus claire.

D'avance merci à tous les excelliens !

Sodag
 

Pièces jointes

  • Sommeprod.xls
    15.5 KB · Affichages: 51
  • Sommeprod.xls
    15.5 KB · Affichages: 52
  • Sommeprod.xls
    15.5 KB · Affichages: 51
Dernière édition:

GIBI

XLDnaute Impliqué
Re : Sommeprod Casse Tête

Bonjour,

le sommeprod, comme son nom l'indique permet de faire une somme, Ici il faut localiser la ligne (Equiv) et la colonne de la matrice (equiv sur la ligne déterminer par le 1ier équiv) pour récupérer la valeur de la ligne titre

en C4 = =INDEX(Feuil2!C3:H3;1;EQUIV(A4;DECALER(Feuil2!$C3:$H$13;EQUIV(B4;Feuil2!$B$4:$B$13;0);0;1);0))


Amuse toi!

gibi
 

mth

XLDnaute Barbatruc
Re : Sommeprod Casse Tête

Bonjour,

Un petit essai ci-joint

Bien à vous,

Mth


Edit: Oups ... posté trop tard.... pas vu la réponse de GIBI.... que je salue....
 

Pièces jointes

  • Sommeprod(1).xls
    18 KB · Affichages: 49
  • Sommeprod(1).xls
    18 KB · Affichages: 50
  • Sommeprod(1).xls
    18 KB · Affichages: 49

Tibo

XLDnaute Barbatruc
Re : Sommeprod Casse Tête

Bonjour,

Un essai, sur la base de ce que j'ai compris, sans SOMMEPROD :

En C2 :

Code:
=SI(EQUIV(A2;Feuil2!$B$4:$H$4;0)=1;"Base";
INDEX(Feuil2!$B$3:$H$3;EQUIV(A2;Feuil2!$B$4:$H$4;0)))

Je te laisse tester

@+

Edit : Oup's ! Y a du monde. Au moins, notre ami aura le choix.

@+
 

sodag

XLDnaute Nouveau
Re : Sommeprod Casse Tête

Merci à vous deux Mth et GIBI avec une mention particulière pour la solution de GIBI qui colle 100% à mes besoins mais je ne suis pas sur d'avoir 100% suivi!

MERCI ENCORE!


Bonjour,

le sommeprod, comme son nom l'indique permet de faire une somme, Ici il faut localiser la ligne (Equiv) et la colonne de la matrice (equiv sur la ligne déterminer par le 1ier équiv) pour récupérer la valeur de la ligne titre

en C4 = =INDEX(Feuil2!C3:H3;1;EQUIV(A4;DECALER(Feuil2!$C3:$H$13;EQUIV(B4;Feuil2!$B$4:$B$13;0);0;1);0))


Amuse toi!

gibi
 

Discussions similaires

Réponses
11
Affichages
353
Réponses
11
Affichages
628

Statistiques des forums

Discussions
312 836
Messages
2 092 642
Membres
105 476
dernier inscrit
hilt