XL 2016 recherche via INDEX-EQUIV avec plusieurs variables & intervalles

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 !

FLASHMACQUEEN

XLDnaute Nouveau
Bonjour à toutes et tous,

Bon je me décide à faire appel à votre expertise car je sèche sur un sujet...

Concrètement, je souhaite comparer les Prix Unitaires des commandes saisies avec les PU des contrats correspondant pour vérifier que l'on facture bien ce qui a été négocier avec le client.

Le soucis c'est que j'ai plusieurs variables de ma table "commande" qui font référence à des intervalles sur ma table "Contrats" (date & quantité).

Par exemple le prix unitaire d'une commande de la réf n°1 passé le 01/01/2020 ne sera pas le même pour 5000 unités de cette même réf passé en 2022...

Je suis persuadé que la solution est d'utiliser les fonctions INDEX & EQUI mais j'ai beau cherché et faire des tests dans tous les sens, j'ai tjrs des erreurs 😢.

Je vous joins un fichier "test" au cas où une âme charitable voudrait bien m'aider.
 

Pièces jointes

Bonjour,
Pas sur d'avoir tout compris mais essaye cette formule en G1 de l'onglet BD commandes
=SOMMEPROD((A2='BD contrats'!$A$2:$A$37)*(B2>='BD contrats'!$B$2:$B$37)*(B2<='BD contrats'!$C$2:$C$37)*(C2=ANNEE('BD contrats'!$D$2:$D$37))*(C2=ANNEE('BD contrats'!$E$2:$E$37))*('BD contrats'!$F$2:$F$37))

Si les valeurs à trouver étaient celles inscrites en colonne D du même onglet, alors j'ai faut, mais je ne suis pas sur de ces valeurs justement.

@+ Lolote83
 
Bonjour,
Bonjour @chris
Bonjour @Lolote83

Je rejoins @chris, qui rarement se trompe (contrairement à moi 🙂 )
Code Article : 1 Année : 2021 Qté commandée : 10000
2021 chevauche trois périodes
Code articleQté commandée miniQté commandée maxiDate début contratDate fin contratPU devise
1​
10000​
29999​
01/01/2020 00:00​
31/12/2021 00:00​
9​
1​
10000​
29999​
01/01/2021 00:00​
31/07/2021 00:00​
9,9​
1​
10000​
29999​
01/08/2021 00:00​
31/12/2022 00:00​
10,89​

Cordialement
 
Déjà merci de prendre le temps de regarder mon sujet.

Lolote83, j'ai essayé mais j'ai #N/A en retour...Ce que je souhaite c'est récupérer de la table "contrat" le PU correspondant aux critères définis dans la table "commandes". Par exemple, pour une commande de 100 u de la réf 1 datée du 01/02/2020, ça doit me retourner 10€, mais pour une commande de 11000u c'est 9.00€...
 
Re bonjour à tous,
Même si tout n'est pas clair, comme le stipule Chris et Hasco (que je salue au passage), voici les valeurs trouvées selon ma formule. Du coup, avec les interventions des pros cités ci-dessus, je ne suis plus sur de rien.

1643643672688.png


@+ Lolote83
 
- 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