trouver la date de la dernière commande

alaindorel

XLDnaute Nouveau
Bonjour
j'ai un problème pour gérer un stock et trouver la date de la dernière commande sur mes produits; Je joins un fichier avec un texte explicatif de ce que je cherche.

Merci pour votre aide.
 

Pièces jointes

  • Classeur1.xlsx
    13.7 KB · Affichages: 47

vgendron

XLDnaute Barbatruc
Hello

En, fait. c'est pas très clair..

je pense qu'il faudrait que tu ajouttes des infos sur les commandes
numéro pour les nouvelles commandes, et ce meme numéro pour les receptions
ca permettrait de distinguer plus facilement quelle commande est receptionnée ou pas
 

Jocelyn

XLDnaute Barbatruc
Bonjour' le Forum,
Bonjour alaindorel, l'ami vgendron :),

Peut être un début de piste par formule matricielle en fichier joint (ce qui ne remet nullement en cause ce que dit vgendron)

Cordialement
 

Pièces jointes

  • commande en cours.xlsx
    14.4 KB · Affichages: 39

alaindorel

XLDnaute Nouveau
Bonjour et merci pour vos réponses.
pour la formule matricielle ça ne marche pas car lorsque je mets 0 en"E14" et 10 en "F14" , la date de la dernière commande est du 03/07 alors qu'en réalité elle est du 5/07 ; pour les n° de commandes c'est pas simple car ça arrive que j'ai une livraison qui corresponds a deux commandes en meme temps avec un seul numéro de livraison:)

Je continue à chercher ;

Merci pour votre aide
 

vgendron

XLDnaute Barbatruc
vraiment pas clair..
dernier essai en M9: validation matricielle (Ctrl + maj + Entrée

=SIERREUR(INDEX($A$8:A9;MAX(SI($K$8:K9>0;LIGNE($K$8:K9)))-7);"")
et tu tires vers le bas


cette formule te donne la dernière commande passée (celle de la ligne en cours prise en compte)
ca ne s'occupe pas de savoir si la ou les commandes précédentes sont soldées partiellement ou pas..
et je doute que sans numéro de commande et n° de livraison, ce soit possible
 

Jocelyn

XLDnaute Barbatruc
re,

Toujours en matricielle en modifiant de cette facon a mettre a partir de M10 je pense que c'est bon

Code:
=SI(E10="";"";SI(L10=0;"pas de commande en cours";SI(L10=F10-E10;A10;INDEX($A$8:$A9;GRANDE.VALEUR(SI(($B$8:$B9=B10)*($L$8:L9>E10);LIGNE($L$8:L9)-7);1)))))

voir fichier avec formule modifiée

Cordialement
 

Pièces jointes

  • commande en cours.xlsx
    14.6 KB · Affichages: 39

Discussions similaires

Réponses
8
Affichages
226

Membres actuellement en ligne

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16