Sommeprod et recherche Valeur

incubus20851

XLDnaute Occasionnel
Bonjour à toute et à tous !

Voici mon soucis,

J'aimerais quand le sommeprod trouve le chiffre que je recherche qu'il me donne les infos ("Texte") qui se trouve dans les colonnes d'avant sur la même ligne. Sûrement avec la fonction DECALER ? Mais je ne sais pas trop comment la manier.

Deuxième petite chose, j'aimerais pouvoir fixer un seuil de déclanchement de mon SOMMEPROD, par exemple tout ce qui est vendu pour plus de 20.

Voir le fichier en pièce jointe je pense que çe sera plus parlant

Si quelqu'un à une idée....

Merci beaucoup pour vos réponses
 

Pièces jointes

  • exemple.xls
    15.5 KB · Affichages: 69
  • exemple.xls
    15.5 KB · Affichages: 69
  • exemple.xls
    15.5 KB · Affichages: 70

Tibo

XLDnaute Barbatruc
Re : Sommeprod et recherche Valeur

Bonjour,

Sois un peu patient, tu poses une question un peu avant midi. Beaucoup de Forumeurs ont faim et sont partis manger.

Sinon, j'ai regardé ton fichier et n'ai pas bien compris ce que tu voulais exactement.

Bobo a vendu deux produits pour plus de 20 de CA (Boîte et carton) et ça concerne 2 clients (Requin et Jam).

Peux-tu nous indiquer manuellement quel est dans ces conditions le résultat attendu ?

A te (re)lire avec suffisamment de précisions

@+
 

Dull

XLDnaute Barbatruc
Re : Sommeprod et recherche Valeur

Salut Incubus20851, le Forum

Pas sur d'avoir compris mais teste ça en ajoutant ce qui est en gras dans ta formule

Code:
=SOMMEPROD(($A$2:$A$16=$H$3)*($B$2:$B$16=$H$4)[B]*($E$2:$E$16<20)[/B]*($E$2:$E$16))
le résultat est 20.
Si < ou = a 20 modifie en conséquence ($E$2:$E$16<=20)

EDITION: Salut Tibo:) ...Moi ça y est j'ai fait le plein etjeparlebiendenourriture...solide;)

Bonne Journée
 
Dernière édition:

incubus20851

XLDnaute Occasionnel
Re : Sommeprod et recherche Valeur

Oui désolé j'étais un peu impatient sur ce coup là.

Alors en fait, le résultat attendu c'est afficher le chiffre d'affaire, le nom du client et le produit concerné par la vente de ce qui est au dessus de 20

Il y aurai autant de ligne que d'affaires au dessus de 20.

Pour BOBO en semaine 35

Voici le résultat attendu :
Client | Produit | CA |
Requin| Boite | 50 |
JAM | CARTON | 40 |

J'espère que c'est plus clair !

Merci pour ta réponse Dull ca répond à ma deuxième petite chose.
J'espere que ça ne va pas vous créer d'indigestion ! :)
 

Tibo

XLDnaute Barbatruc
Re : Sommeprod et recherche Valeur

re,

Une solution avec une formule matricielle :

en C21 :

Code:
=SI(LIGNES($1:1)>SOMME(($B$2:$B$16=$H$4)*($E$2:$E$16>20));"";INDEX(C$1:C$16;
PETITE.VALEUR(SI(($B$2:$B$16=$H$4)*($E$2:$E$16>20);($B$2:$B$16=$H$4)*($E$2:$E$16
>20)*LIGNE($A$2:$A$16));LIGNES($1:1))))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers le bas et vers la droite

Je te laisse tester

@+
 

incubus20851

XLDnaute Occasionnel
Re : Sommeprod et recherche Valeur

Merci beaucoup pour cette réponse et celle solution

Ca marche bien dans mon fichier exemple par contre quand j'essaye de l'adapter dans mon fichier, galère. Du coup j'ai du loupé un truc dans le fonctionnement de la formule.

Je joins un nouveau fichier, qui prends exactement la mise en forme de mon fichier final.

Car quand j'insère la formule et que je la modifie elle ne retourne rien

Merci pour votre aide !
 

Pièces jointes

  • exemple2.xls
    19 KB · Affichages: 66
  • exemple2.xls
    19 KB · Affichages: 72
  • exemple2.xls
    19 KB · Affichages: 60

Tibo

XLDnaute Barbatruc
Re : Sommeprod et recherche Valeur

re,

Proposition de correction pour la formule en A18 :

Code:
=SI(LIGNES($1:1)>SOMME((Feuil3!$E$5:$E$11000=$A$11)*(Feuil3!$V$5:$V$11000>500));"";
INDEX(Feuil3!H$[B][COLOR=red]1[/COLOR][/B]:H$11000;PETITE.VALEUR(SI((Feuil3!$E$5:$E$11000=$A$11)*
(Feuil3!$V$5:$V$11000>500);(Feuil3!$E$5:$E$11000=$A$11)*(Feuil3!$V$5:$V$11000>500)*
LIGNE(Feuil3!$B$5:$B$11000));LIGNES($1:1))))

La correction porte sur un tout petit détail (voir en rouge)

Toujours matricielle donc CTRL + MAJ + ENTREE

Je te laisse adapter pour les autres colonnes

@+
 

incubus20851

XLDnaute Occasionnel
Re : Sommeprod et recherche Valeur

Ca marche Nickel ! Merci beaucoup, c'est impressionnant

Par contre ma celulle A9 correspond au numéro de semaine qui change via un menu déroulant. Et dans mon fichier final quand je change le numéro de semaine ça ne change pas le résultat.

Il faudrait modifier comment dans la formule ?
Sinon tout le reste est nickel !

Merci !! :)
 

Tibo

XLDnaute Barbatruc
Re : Sommeprod et recherche Valeur

re,

Pour tenir compte du n° de semaine :

Code:
=SI(LIGNES($1:1)>SOMME((Feuil3!$E$5:$E$11000=$A$11)*(Feuil3!$B$5:$B$11000=$A$9)*
(Feuil3!$V$5:$V$11000>500));"";INDEX(Feuil3!H$1:H$11000;PETITE.VALEUR(SI((Feuil3!
$E$5:$E$11000=$A$11)*(Feuil3!$B$5:$B$11000=$A$9)*(Feuil3!$V$5:$V$11000>500);
(Feuil3!$E$5:$E$11000=$A$11)*(Feuil3!$V$5:$V$11000>500)*LIGNE(Feuil3!$B$5:
$B$11000));LIGNES($1:1))))

A valider matriciellement

Je te laisse tester sur un fichier plus complet.

@+
 

incubus20851

XLDnaute Occasionnel
Re : Sommeprod et recherche Valeur

Super Merci ça marche comme sur des roulettes !

Une petite question pour ma culture, pourquoi la condition de date revient que 2 fois dans la formule et celle du seuil de CA revient 3 fois ?

Sinon si t'as un peu de temps pour me détailler ce que fait la formule ça pourrait me servir pour des cas futurs.

Un grand merci en tout cas
A bientôt
 

Discussions similaires

Statistiques des forums

Discussions
312 312
Messages
2 087 162
Membres
103 484
dernier inscrit
maintenance alkern