Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche du prix en fonction de la date la plus récente&

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 !

clergeon.arnaud@free.fr

XLDnaute Nouveau
Bonjour à tous.

Mon but est qu'à partir d'un tableau excel comprenant le nom d'une pièce je vienne chercher sont prix le plus récent, sachant que nous l'actualisons tous les mois.

Je vous joins un fichier excel en démonstration, la feuille 1 correspondant à la base de donnée ou toutes les pièces et les prix en fonction des dates sont écrit.
La feuille 2 correspond quand à elle à une sélection de pièces (forme un ensemble pour nous) et sur lequel nous voulons savoir en temps réelle combien il nous coûte, et donc biensur en aillant toujours automatiquement les prix les plus récent.

Merci d'avance à tous ceux qui pourront m'aider.

Cordialement
 

Pièces jointes

Re : Recherche du prix en fonction de la date la plus récente&

Bonjour,
à tester :
Code:
=MAX(SI(Feuil1!A$2:A$6=Feuil2!A2;Feuil1!B$2:E$6))
Formule matricielle à valider par Ctrl, Maj et entrée.
A+
Edit : la formule ne convient pas à ta demande, j'y regarde de plus près.
Telles que tes valeurs sont présentées,
Code:
=RECHERCHE(9^9;Feuil1!B2:E2)
peut suffire je pense...
 
Dernière édition:
Re : Recherche du prix en fonction de la date la plus récente&

Re
si les fournisseurs de la feuille2 ne sont pas dans le même ordre :
Code:
=RECHERCHE(9^9;INDIRECT("Feuil1!"&"B"&EQUIV(A2;Feuil1!A$2:A$6;0)+1&":G"&EQUIV(A2;Feuil1!A$2:A$6;0)+1))
.
A+
 
Re : Recherche du prix en fonction de la date la plus récente&

Re
si les fournisseurs de la feuille2 ne sont pas dans le même ordre :
Code:
=RECHERCHE(9^9;INDIRECT("Feuil1!"&"B"&EQUIV(A2;Feuil1!A$2:A$6;0)+1&":G"&EQUIV(A2;Feuil1!A$2:A$6;0)+1))
.
A+
c'est la formule juste parmis les autres, car MAX(SI()) donne le prix max et ca peut etre le plus ancien et ce que notre ami ne veut pas...
l'Excel avec vous et trop doux n'est pas conseile pour moi du fait que je suis diabetique😀😉
Merci
@+
Rachid
 
Re : Recherche du prix en fonction de la date la plus récente&

Bonjour arnaud, salut David et Rachid 🙂

Autre formule, de fait ni plus simple ni plus compliquée que celle de David :

Code:
=DECALER(Feuil1!A$1;EQUIV(A2;Feuil1!A:A;0)-1;EQUIV(9^9;DECALER(Feuil1!$1:$1;EQUIV(A2;Feuil1!A:A;0)-1;))-1)

Edit : un petit plus pour David cependant : la sienne utilise 96 octets mémoire, la mienne 100 🙂

A+
 
Dernière édition:
Re : Recherche du prix en fonction de la date la plus récente&

salut tout le monde,
une autres plus simple en B2 :
Code:
=DECALER(Feuil1!A1;EQUIV(Feuil2!A2;Feuil1!A2:A6;0);NBVAL(Feuil1!B2:E2))
a recopier vers le bas
 
Re : Recherche du prix en fonction de la date la plus récente&

Re,

Non, ta formule ne va pas Rachid.

Feuil1!B2:E2 suppose que les fournisseurs sont dans le même ordre dans les 2 feuilles.

Dans ce cas la dernière formule de David au post #2 fait l'affaire :

=RECHERCHE(9^9;Feuil1!B2:E2)

A+
 
Re : Recherche du prix en fonction de la date la plus récente&

Re,

Ah mais voilà qui est mieux :

Code:
=RECHERCHE(9^9;DECALER(Feuil1!$1:$1;EQUIV(A2;Feuil1!A:A;0)-1;))
Elle ne "pèse" que 58 octets.

Mais merci David, cette formule est juste une adaptation de ta dernière formule du post #2.

A+
 
Re : Recherche du prix en fonction de la date la plus récente&

Salut,
peut etre cellci fonctionne bien :
Code:
=DECALER(Feuil1!$A$1;EQUIV(Feuil2!A2;Feuil1!$A$2:$A$6;0);NBVAL(INDIRECT("Feuil1!B"&EQUIV(Feuil2!A2;Feuil1!$A$2:$A$6;0)+1&":"&"E"&EQUIV(Feuil2!A2;Feuil1!$A$2:$A$6;0)+1)))
complique mais ....!

@+
Rachid
Edit : on peut faire aussi plus simple
Code:
=DECALER(Feuil1!$A$1;EQUIV(Feuil2!A2;Feuil1!$A$2:$A$6;0);NBVAL(DECALER(Feuil1!$1:$1;EQUIV(Feuil2!A2;Feuil1!$A$2:$A$6;0);))-1)
 
Dernière édition:
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…