Recherche valeur selon zone et 3 critères

Résolu/Fermé
Angel of fire51 Messages postés 17 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 11 mai 2018 - 10 mai 2018 à 17:53
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 11 mai 2018 à 16:52
Bonjour à tous,

Tout d'abord voici un apperçu de mes données :



Je recherche donc un moyen d'afficher en colonne D le prix le plus récent et antérieur à aujourd'hui en fonction du numéro de référence.
J'avais en tete les fonction - Decaler ( index ( equiv ( bdmax (date )))

Mais je ne parviens pas à isoler la section du code article et appliquer le critère < aujourd'hui.

Ou bien peut-être une fonction matricielle ?

Merci de votre aide.
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
10 mai 2018 à 19:41
Bonjour
Ca devrait pouvoir fonctionner avec une matricielle, mais pour être plus précis, il faudrait que vous nous mettiez à disposition votre modèle plutôt qu'une image!
voyez si vous pouvez le déposer ici et revenir coller le lien créé sur le site:
http://mon-partage.fr
dites nous bien aussi ou vous voulez afficher le résultat parce que là, ce n'est pas très clair!

à vous lire
crdlmnt

0
Angel of fire51 Messages postés 17 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 11 mai 2018 1
10 mai 2018 à 20:50
Bonjour,

Voici donc mon exemple.
https://mon-partage.fr/f/t4diz8OJ/

Je cherche à afficher le résultat dans la Colonne1 (D)

Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié le 11 mai 2018 à 08:02
Bonjour
voyez ci ceci convient et revenez si besoin de complément
https://mon-partage.fr/f/RlvGwD0J/
crdlmnt
0
Angel of fire51 Messages postés 17 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 11 mai 2018 1
11 mai 2018 à 13:38
Merci beaucoup, c'est tout à fait ça.

Je cherche une façon d'afficher ce même résultat dans toute les ligne d'un même Code_article.

J'ai tenté ceci en D5 sans succès :

{=IF(A5=MAX(IF(Date<=TODAY(),Date)),INDEX(brut,MATCH(MAX(IF(Date<=TODAY(),Date)),Date,0)),INDEX(brut,MATCH(MAX(IF(Date<=TODAY()^10,Date)),Date,0)))}
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
11 mai 2018 à 13:42
Alors il devrait suffire (toujours en matricielle) de supprimer la condition initiale qui fait que INDEX est autorisé ou éliminé selon la date en A, soit en D5

=SIERREUR(INDEX(brut;EQUIV(MAX(SI(Date<=AUJOURDHUI();Date));Date;0));"")

et bien sur, de supprimer la MFC si vous ne voulez pas le tableau tout jaune!...et àtraduire en anglais

crdlmnt
0
Angel of fire51 Messages postés 17 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 11 mai 2018 1
11 mai 2018 à 14:23
Merci beaucoup !
0