Extraire lignes avec péremption la plus basse pour chaque réf

Roni95

XLDnaute Occasionnel
Bonjour le Forum,

Vous trouverez ci-joint un fichier "exemple".

j'ai un fichier de plusieurs milliers de références produits avec n° de lots et dates de péremption et ma direction me demande de leur extraire les éléments suivants:
- Produits à - de 6 mois de péremption
- Produits entre 6 mois et 9 mois de péremption
- Produits entre 9 mois et 12 mois de péremption
- Produits entre 12 mois et 18 mois de péremption
- Produits + 24 mois de péremption

Je dois également obtenir le nombre de lots pour ces catégories ainsi que le pourcentage de produit par rapport à mon stock total de produit tout confondus.

Et dernier point, je souhaiterais avoir sur une autre feuille, uniquement un produit de chaque famille avec le lot qui a la péremption la plus courte.

Je voudrais pouvoir automatiser un maximum de chose

Merci pour votre aide
 

Pièces jointes

  • Classeur10.xls
    28.5 KB · Affichages: 31
  • Classeur10.xls
    28.5 KB · Affichages: 38
  • Classeur10.xls
    28.5 KB · Affichages: 34

camarchepas

XLDnaute Barbatruc
Re : Extraire lignes avec péremption la plus basse pour chaque réf

Bonjour,

En commençant par le début , tu peux déjà calculer l'écart date de péremption , date du traitement ,
soit par formule soit par vba dans une colonne supplémentaire puis dans une autre la tranche d'ancienneté selon les besoins de ta recherche.

Ensuite , un tableau croisé devrait pouvoir faire le reste
 

Roni95

XLDnaute Occasionnel
Re : Extraire lignes avec péremption la plus basse pour chaque réf

Merci mais je n'arrive pas à intégrer toutes les tranches dans ma formule en dernière colonne :confused:

Ci-joint le fichier modifié
Merci
 

Pièces jointes

  • Classeur10.xls
    29.5 KB · Affichages: 23
  • Classeur10.xls
    29.5 KB · Affichages: 32
  • Classeur10.xls
    29.5 KB · Affichages: 31

Lolote83

XLDnaute Barbatruc
Re : Extraire lignes avec péremption la plus basse pour chaque réf

Salut Roni95,
Voici un fichier qui extrait dans différents onglets les articles en fonction des dates de péremption.
Un onglet RECAP te donne toutes les familles avec le lot et le minima du nombre de jour de péremption.
J'espère que cela correspond à tes souhaits.
Cordialement
Lolote83
 

Pièces jointes

  • Copie de RONI95 - Péremption.xls
    79 KB · Affichages: 39
  • Copie de RONI95 - Péremption.xls
    79 KB · Affichages: 41
  • Copie de RONI95 - Péremption.xls
    79 KB · Affichages: 42

Roni95

XLDnaute Occasionnel
Re : Extraire lignes avec péremption la plus basse pour chaque réf

Salut Roni95,
Voici un fichier qui extrait dans différents onglets les articles en fonction des dates de péremption.
Un onglet RECAP te donne toutes les familles avec le lot et le minima du nombre de jour de péremption.
J'espère que cela correspond à tes souhaits.
Cordialement
Lolote83

Excel a rencontré un contenu illisible :( - impossible d'ouvrir le fichier
 

Roni95

XLDnaute Occasionnel
Re : Extraire lignes avec péremption la plus basse pour chaque réf

Voici la formule pour les tranches :

=SI(F4<6;"-6";SI(F4<9;"-9";SI(F4<12;"-12";SI(F4<18;"-18";SI(F4>24;"+24";"-24")))))

J'ai ajouté ta formule et ça marche nickel :D donc j'ai créé mon TCD mais là, je bloque sur la partie finale pour laquelle j'ai besoin d'avoir un seul lot par produit et surtout celui qui a la tranche la + basse...

merci pour votre aide
 

Pièces jointes

  • Classeur10.xls
    27.5 KB · Affichages: 36
  • Classeur10.xls
    27.5 KB · Affichages: 34
  • Classeur10.xls
    27.5 KB · Affichages: 30

Lolote83

XLDnaute Barbatruc
Re : Extraire lignes avec péremption la plus basse pour chaque réf

Salut Roni95, Camarchepas,
Désolé de la réponse tardive.
Je viens d'ouvrir le fichier à la maison et aucin problème.
Je le renvoie.
Tiens moi au courant sinon j'en referais un autre.
@+ Lolote83
 

Pièces jointes

  • Copie de RONI95 - Péremption.xls
    77 KB · Affichages: 28
  • Copie de RONI95 - Péremption.xls
    77 KB · Affichages: 33
  • Copie de RONI95 - Péremption.xls
    77 KB · Affichages: 30

Roni95

XLDnaute Occasionnel
Re : Extraire lignes avec péremption la plus basse pour chaque réf

Voici donc avec le tableau croisé .

enfin les , un pour les quantités et un pour les proportions.

Merci pour avoir complété les tableaux.

Le dernier point concerne le Lot car le but final est de me retrouver avec uniquement 1 seul lot par produit et surtout celui qui a la tranche (péremption) la plus basse...

Salut Roni95, Camarchepas,
Désolé de la réponse tardive.
Je viens d'ouvrir le fichier à la maison et aucin problème.
Je le renvoie.
Tiens moi au courant sinon j'en referais un autre.
@+ Lolote83

Merci lolote83 mais toujours impossible à ouvrir à mon travail alors que celui de camarchepas s'ouvre sans problème.
Je vais regarder ce soir à la maison

merci encore à vous 2
 

Lolote83

XLDnaute Barbatruc
Re : Extraire lignes avec péremption la plus basse pour chaque réf

Salut Roni95,
Sur quelle version excel travailles-tu ?
Pourtant, j'ai bien pris soin d'enregistrer sous Excel2003 car je travaille sous 2007 et 2010.
Cordialement
Tiens moi au courant
@+ Lolote83
 

Roni95

XLDnaute Occasionnel
Re : Extraire lignes avec péremption la plus basse pour chaque réf

Salut
Sous Excel 2010

Ci-joint un aperçu du message d'erreur
 

Pièces jointes

  • Capture Excel.jpg
    Capture Excel.jpg
    10.9 KB · Affichages: 18
  • Capture Excel.jpg
    Capture Excel.jpg
    10.9 KB · Affichages: 23
  • Capture Excel.jpg
    Capture Excel.jpg
    10.9 KB · Affichages: 15
Dernière édition:

chris

XLDnaute Barbatruc
Re : Extraire lignes avec péremption la plus basse pour chaque réf

Bonjour à tous

Variante : une solution avec 1 colonne supplémentaire et un TCD : la base exemple étant très réduite il faudra refaire les groupes avec tous les cas.

Un 2ème TCD pour la seconde question.
 

Pièces jointes

  • stock.xls
    30 KB · Affichages: 21
  • stock.xls
    30 KB · Affichages: 28
  • stock.xls
    30 KB · Affichages: 28

Discussions similaires

Réponses
45
Affichages
10 K

Statistiques des forums

Discussions
312 323
Messages
2 087 301
Membres
103 512
dernier inscrit
sisi235