RechercheV avec plusieurs critères dont des dates

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 !

slaplace

XLDnaute Nouveau
Bonjour,

J'aurais besoin d'un peu d'aide pour réaliser la recherche suivante.

J'ai besoin dans l'onglet "Base" de récupérer le champ Agence d'une immatriculation en fonction de la date Horodatage de sortie avec les règles suivantes :

Pour une immatriculation donnée:
Si date Horodatage de sortie > max Date de fin alors Agence = Ag. actuelle
Si Date Horodatage comprise entre date de début et date de fin, on prend en priorité le champ Anc. Ag. de la ligne pour laquelle date de début est <> de 01/01/1900. Sinon si il n'y qu'une ligne avec 01/01/1900, on prend aussi le champ Anc. Ag..

Il n'y a pas de chevauchement de période entre date de début et date de fin.

Je n'arrive à mettre ces règles en musique avec les fonctions EQUIV ou Index ou en VBA.

Si qq peut m'aider ?

Merci
 

Pièces jointes

Re : RechercheV avec plusieurs critères dont des dates

J'avoue que je suis largué. La fonction SOMME PROD permet de faire des sommes selon des critères mais à aucun moment dans mon cas je n'ai de sommes à réaliser. il s'agit seulement d'afficher un champs texte en fonction de critères, du coup je n'arrive pas à faire le lien.
 
Re : RechercheV avec plusieurs critères dont des dates

Franchement, je veux bien un peu d'aide. j'ai essayé plusieurs formules avec index, equiv et somme prod mais impossible d'arriver à un résultat quelconque. Suis vraiment en difficulté sur le sujet.
 
Re : RechercheV avec plusieurs critères dont des dates

Bonjour,

C'est bien volontiers que j'essaierai de t'aider, mais avant tout il faudrait que je comprenne la question, plus spécialement les conditions !
Avec des dates comme 0/01/1900 ce n'est pas évident.

Peut-être qu'en indiquant sous l'exemple les résultats à obtenir, avec un mot d'explication quant au pourquoi et quant au comment, ...
 
Re : RechercheV avec plusieurs critères dont des dates

Bonjour,

J'ai cherché mais je n'ai pas trouvé de solution.
Pourtant on dit que la nuit porte conseil, pas dans ce cas-ci.

Les conditions sont trop complexes pour le faire par formules : il faut nécessairement des matricielles et qui doivent renvoyer des valeurs textes, donc passer par des DECALER en se basant sur des numéros de lignes ... pas évident et très très long !
 
Re : RechercheV avec plusieurs critères dont des dates

Bonjour,


en D2 {=SI(SOMMEPROD((A10='Changement Agence'!$E$2:$E$10)*(B10>MAX('Changement Agence'!$H$2:$H$10))*1)>1;INDEX('Changement Agence'!$D$2:$D$10;EQUIV(1;((A10='Changement Agence'!$E$2:$E$10)*(B10>MAX('Changement Agence'!$H$2:$H$10)));0));INDEX('Changement Agence'!$G$2:$G$10;EQUIV(1;((A10='Changement Agence'!$E$2:$E$10)*(B10<='Changement Agence'!$H$2:$H$10)*(B10>='Changement Agence'!$I$2:$I$10));0)))}

formule à valider avec les 3 touches Ctrl+Shift+entrée


Atttention : les dates doivent être de vrai date, les "Immatriculation" inexistante provoque un #NA
 

Pièces jointes

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

Réponses
4
Affichages
311
Réponses
1
Affichages
508
A
Réponses
4
Affichages
1 K
Réponses
4
Affichages
836
S
Réponses
1
Affichages
1 K
R
Réponses
3
Affichages
1 K
rakaf.jeux
R
A
  • Question Question
Réponses
8
Affichages
949
Retour