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
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
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
501

Statistiques des forums

Discussions
312 480
Messages
2 088 757
Membres
103 950
dernier inscrit
Thomas Solioz