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

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

  • Modèle analyse PU commandes.xlsx
    16 KB · Affichages: 4

Lolote83

XLDnaute Barbatruc
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
 

Hasco

XLDnaute Barbatruc
Repose en paix
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
 

FLASHMACQUEEN

XLDnaute Nouveau
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€...
 

Lolote83

XLDnaute Barbatruc
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
 

Lolote83

XLDnaute Barbatruc
Re bonjour,
Avec la version V3.
Mais pas sur du tout. L'idéal serait que tu inscrives à la mano, ce que tu souhaites comme résultat.
Si c'est OK, tant mieux, sinon, je ne vois pas.
@+ Lolote83
 

Pièces jointes

  • Copie de FLASHMACQUEEN - Modèle analyse PU commandes - V3.xlsx
    17.2 KB · Affichages: 3

Statistiques des forums

Discussions
315 093
Messages
2 116 133
Membres
112 667
dernier inscrit
foyoman