comprend la syntaxe ... formule matricielle

  • Initiateur de la discussion Initiateur de la discussion chuinulbonsang
  • Date de début Date de début

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 !

C

chuinulbonsang

Guest
Bonjour à tous et merci encore pour ce forum...

Je n'arrive pas à m'en sortir de ce problème
pouvez-vous m'aider?

sur le fichier joint la cellule en jaune de l'onglet 'sdts' récupère sur l'onglet 'source', pour le code d'un article 'ex 45223), la valeur la + récente (date sur colonne D) de la colonne L


voilà , ça ne fonctionne plus et je ne comprends pas pourquoi: il récupère le première valeur, et pas la + récente



Merci à ceux qui prendront le temps ..
cdt - Loïc
 

Pièces jointes

Re : comprend la syntaxe ... formule matricielle

Bonjour,
=SI(MAX((D4=source!$A$2:$A$5000)*LIGNE($2:$5000));INDEX(source!$L$1:$L$5000;MAX((D4=source!$A$2:$A$5000)*LIGNE($2:$5000)));"")

sinon, tu décales d'une ligne vers le bas et tu prends la valeur juste en dessous
l'outil évaluation de formule t'aurais permis de trouver le pourquoi.
 
Re : comprend la syntaxe ... formule matricielle

Merci st007
Je n'arrive pas à réparer la formule. Je n'arrive même plus à replacer les accolades ctrl alt entrée ou ctrl shift entrée
quel est cet outil dont tu parles?
 
Re : comprend la syntaxe ... formule matricielle

Bonjour le Forum,
Bonjour chuinulbonsang, st007,

je te propose 2 solutions la première matricielle En L4 à étirer vers le bas

Code:
=INDEX(source!$L$1:$L$574;MAX(SI((SUBSTITUE(source!$D$2:$D$574;".";"/")*1=MAX(SI(source!$A$2:$A$574=Stds!D4;SUBSTITUE(source!$D$2:$D$574;".";"/")*1)))*(source!$A$2:$A$574=Stds!D4);LIGNE(source!$D$2:$D$574))))

la 2° toujours en L4 et à étirer vers le bas formule simple, elle est possible dans la mesure ou dans la feuille source tes données sont classées par code

Code:
=INDEX(source!$L$2:$L$574;EQUIV(Stds!D4;source!$A$2:$A$574;0)+NB.SI(source!$A$2:$A$574;Stds!D4)-1)

Cordialement

EDIT : Oup's je n'ai pas rafraichi et donc pas vu que tu avais trouvé ta solution
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
1 K
G
  • Question Question
Réponses
8
Affichages
916
G
T
  • Question Question
Réponses
13
Affichages
1 K
L
Réponses
4
Affichages
2 K
LeoMgnt
L
K
Réponses
9
Affichages
2 K
Kawabaka
K
X
Réponses
5
Affichages
1 K
Xavlh76
X
Réponses
5
Affichages
2 K
A
Réponses
2
Affichages
676
A
  • Question Question
Réponses
6
Affichages
1 K
Aphrodyte
A
F
Réponses
9
Affichages
2 K
Retour