XL 2016 Recherche d'une valeur dont la date est la plus proche

bibbip35

XLDnaute Occasionnel
Bonjour A tous

Je cherche une formule pour trouver la valeur correspondant a une valeur ( Recherche V )
Mais je cherche la valeur qui aurait la date est la proche de la première

Afin d'être pour plus clair je vous joints un fichier Exemple

Merci à tous

Bibbip35
 

Pièces jointes

  • Recherche valeur dont la date est la plus proche.xlsx
    20.9 KB · Affichages: 26

job75

XLDnaute Barbatruc
Bonsoir bibbip35,

Formule matricielle en E2 :
Code:
=INDEX([NUMERO_OFDA2];EQUIV(MIN(SI(LIGNE()<>LIGNE([DATE_CLOTURE]);ABS([DATE_CLOTURE]-[@[DATE_CLOTURE]])));SI(LIGNE()<>LIGNE([DATE_CLOTURE]);ABS([DATE_CLOTURE]-[@[DATE_CLOTURE]]));0))
A valider par Ctrl+Maj+Entrée et propager vers le bas.

A+
 

Pièces jointes

  • Recherche valeur dont la date est la plus proche(1).xlsx
    26.2 KB · Affichages: 23
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour bibbip35, le forum,

On évite la validation matricielle en définissant le nom Ecart par :
Code:
=SI(LIGNE()<>LIGNE(Tableau2[DATE_CLOTURE]);ABS(Tableau2[DATE_CLOTURE]-Tableau2[@[DATE_CLOTURE]]))
Fichier (2).

Bonne journée.
 

Pièces jointes

  • Recherche valeur dont la date est la plus proche(2).xlsx
    25.8 KB · Affichages: 19

bibbip35

XLDnaute Occasionnel
Bonjour Job75

Merci pour votre retour , mais ce que je cherche a faire est de trouver l'"OF" correspondant au "composant " et Ayant la date la plus proche de la
date de Clôture du Produit

Si on prends la ligne 2 , je cherche le résultat de cette OF en E2
1. Je cherche dans la colonne Produit (A ) , Le Produit affichée en D2
2. A partir de ce produit , je cherche l'OF dans la colonne B ayant la Date de Clôture la plus proche de B2

Désolé pour ces explications qq peu rocambolesque


Je vous remets un Fichier exemple en espérant être plus clair

Merci

Bonne soirée

Bibbip35
 

Pièces jointes

  • Copie de Recherche valeur dont la date est la plus proche(1).xlsx
    19.5 KB · Affichages: 16

bibbip35

XLDnaute Occasionnel
Bonjour Job75

Désolé mais j'ai bien regardé et je ne comprends pas

Je pense que je me suis mal expliqué car le composant ( la colonne D est fixe )
Et le produit peux appeler plusieurs composants différents ( C'est notion Père-fils )

Merci encore pour votre aide

Bibbip
 

job75

XLDnaute Barbatruc
Bonjour bibbip35, le forum,

Il suffisait de modifier la formule du nom défini Ecart :
Code:
=SI(Tableau2[PRODUIT]=Tableau2[@[COMPOSANT]];ABS(Tableau2[DATE_CLOTURE]-Tableau2[@[DATE_CLOTURE]]))
Formule en E2 :
Code:
=SIERREUR(INDEX([NUMERO_OFDA2];EQUIV(MIN(Ecart);Ecart;0));"")
Fichier (3).

Bonne journée.
 

Pièces jointes

  • Recherche valeur dont la date est la plus proche (3).xlsx
    28.3 KB · Affichages: 18

bibbip35

XLDnaute Occasionnel
Bonsoir

Je me permets de relancer ce sujet , car j'ai essayé de déployer la formule avec un deuxième onglet pour la recherche des OF selon code
Produit et date de cloture
Mais je ne comprends ca me renvoi les mauvais OF !?

Auriez-vous une idée afin de solutionner mon problème ?

Merci

Bibbip35
 

Pièces jointes

  • Test Bibbip.xlsx
    1.1 MB · Affichages: 9

job75

XLDnaute Barbatruc
Bonjour bibbip35, le forum,

Sur votre fichier pour définir le nom Ecart vous utilisiez :
Code:
=SI(Exercice_Annuel[REF_EXCALIBUR]=Histo_BOM_OF[@PRODUIT];ABS(Exercice_Annuel[Date EDITION]-Histo_BOM_OF[@[DATE_CLOTURE]]))
Voyez le fichier joint avec cette nouvelle formule :
Code:
=SI(Exercice_Annuel[@[REF_EXCALIBUR]]=Histo_BOM_OF[PRODUIT];ABS(Exercice_Annuel[@[Date EDITION]]-Histo_BOM_OF[DATE_CLOTURE]))
Bonne journée.
 

Pièces jointes

  • Test Bibbip(1).xlsx
    1.1 MB · Affichages: 11

Discussions similaires

Réponses
6
Affichages
414

Statistiques des forums

Discussions
311 709
Messages
2 081 769
Membres
101 816
dernier inscrit
Jfrcs