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

XL 2016 La date superieur la plus proche sous condition

dr.belguermi

XLDnaute Nouveau
bonjour ,

je cherche a afficher la date d'expiration la plus proche pour chaque produit

j ai mit cette formule mais ca n'a pas marché

Code:
=SI(ESTERREUR(INDEX(Tableau3[DATE EXP],EQUIV(PETITE.VALEUR(Tableau3[DATE EXP],1),(Tableau3[CODE]=B13)*(Tableau3[DATE EXP]>$D$10),0),1)),"",INDEX(Tableau3[DATE EXP],EQUIV(PETITE.VALEUR(Tableau3[DATE EXP],1),(Tableau3[CODE]=B13)*(Tableau3[DATE EXP]>$D$10),0),1))
 

Pièces jointes

  • Pharmacie AMLK.xlsx
    57.1 KB · Affichages: 20

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer formule matricielle
VB:
=SIERREUR(INDEX(Tableau3[DATE EXP];EQUIV(1;(Tableau3[CODE]=B13)*(Tableau3[DATE EXP]>$D$10);0));"")
ou avec petite.valeur
VB:
=SIERREUR(INDEX(Tableau3[DATE EXP];PETITE.VALEUR(SI((Tableau3[CODE]=B13)*(Tableau3[DATE EXP]>$D$10);LIGNE(Tableau3[DATE EXP])-6);1));"")

JHA
 

Pièces jointes

  • Pharmacie AMLK.xlsx
    57.4 KB · Affichages: 5

dr.belguermi

XLDnaute Nouveau
CA NE MARCHE PAS CA DONNE TOUJOUR LA PREMIERE DATE TROUVER CORESPENDANTE AU CODE DONNE EXMPLE


ABL 21-9-20
ABL 02-9-20
ABL 12-9-21

IL AFFICHE LA PREMIERE DATE 21-9-20 ET NON PAS LA PLUS PROCHE 02-9-20
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer toujours en validation matricielle
VB:
=MIN(SI((Tableau3[CODE]=B13)*(Tableau3[DATE EXP]>$D$10);Tableau3[DATE EXP]))

Format de nombre colonne "J"
jjjj jj mmmm aaaa;;

JHA
 

Pièces jointes

  • Pharmacie AMLK bis.xlsx
    57.7 KB · Affichages: 2

job75

XLDnaute Barbatruc
Bonjour dr.belguermi, JHA, le forum,

D'accord JHA mais il vaut mieux utiliser PETITE.VALEUR plutôt que MIN, formule matricielle en J13 :
Code:
=SIERREUR(PETITE.VALEUR(SI((Tableau3[CODE]=B13)*(Tableau3[DATE EXP]>D$10);Tableau3[DATE EXP]);1);"")
A+
 

Pièces jointes

  • Pharmacie AMLK(1).xlsx
    57.1 KB · Affichages: 3

Discussions similaires

Réponses
8
Affichages
530
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…