Formule matricielle => recherche avec critère date la plus récente

  • Initiateur de la discussion Initiateur de la discussion Martial
  • 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 !

Martial

XLDnaute Nouveau
Bonjour à tous.

Je travaille actuellement sur un fichier me permettant de suivre l'évolution de différentes actions concernant le suivi qualité de plusieurs pièces.
J'ai une feuille 'Suivi Actions' comportant une suite de données classées par colonnes:

A B C D E F G H
Référence Désignation Fournisseur Domaine Descriptif Responsable Avancement Date


J'ai sur une autre feuille, un tableau qui me permet de faire une synthèse de toutes les données par référence.

Je bloque actuellement sur un point.
Cette formule matricielle me permet de trouver la date correspondant à une référence (cellule A3 de la feuille SynthèseV) dans un domaine précis (cellule N35 de la feuille SynthèseV):

{=INDEX('Suivi Actions'!$H$2:$H$1000;EQUIV(1;('Suivi Actions'!$A$2:$A$1000=SynthèseV!$A$3)*('Suivi Actions'!$D$2:$D$1000=SynthèseV!$N$35);0))}

Mon problème est le suivant.
Il peut y avoir plusieurs dates pour un même domaine et une même référence.
Avec ma formule, je n'obtiens que le résultat de la première ligne correspondant à mes critères de recherche.
Comment obtenir le résultat de la date la plus récente ?

Merci par avance pour votre aide.
 
Dernière édition:
Re : Formule matricielle => recherche avec critère date la plus récente

Bonsoir

ca doit être faisable avec un PETITE.VALEUR ou un GRANDE.VALEUR mis dans ta formule, toujours en matriciel. Toutefois, comme demandé par VDAVID, cela serait tellement mieux avec un fichier anonymé...

@ plus
 
Re : Formule matricielle => recherche avec critère date la plus récente

Bonsoir @ tous,
Comme il est signalé par les amis un fichier exemple sera plus parlant...
essayer avec,
Code:
=MAX(SI(('Suivi Actions'!$A$2:$A$1000=SynthèseV!$A$3)*('Suivi Actions'!$D$2:$D$1000=SynthèseV!$N$35);'Suivi Actions'!$H$2:$H$1000))
@ valider par Ctrl+Maj+Entree
@ +
 
Re : Formule matricielle => recherche avec critère date la plus récente

Bonjour à tous.

J'ai appliqué la formule proposée ci-dessus et ça fonctionne. 😉
Par contre, si je n'ai pas de correspondance dans le Suivi Actions, j'ai la date soldée 00/01/1900 qui s'affiche.
Avez-vous une idée pour éviter d'avoir cette date ?

Je joins un bout de mon fichier à ce message.
Merci.
 

Pièces jointes

Re : Formule matricielle => recherche avec critère date la plus récente

Bonjour @ tous,
C'est normal car c'est la valeur 0 en format date...
en R34,
Code:
=SI(SOMME(('Suivi Actions'!$A$2:$A$10=SynthèseV!$A$3)*('Suivi Actions'!$D$2:$D$10=SynthèseV!$N34));MAX(SI(('Suivi Actions'!$A$2:$A$10=SynthèseV!$A$3)*('Suivi Actions'!$D$2:$D$10=SynthèseV!$N34);'Suivi Actions'!$H$2:$H$10));"")
@ valider toujours par Ctrl+Maj+Entree
@ tirer vers le bas
@ +
 
- 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

Réponses
2
Affichages
153
Retour