Gestion de stock

Geoffrey -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

mon problème est le suivant: je veux trier mes articles par famille et j'ai des références en 6 chiffres, or on peut distinguer les familles grâce aux 2 premiers chiffres. L'idée finale serait donc d'avoir une colonne "famille" avec légume, conserve, sanitaire ...

Je voudrait éviter de le faire à la main via un tri puisque nous ajoutons régulièrement de nouveaux articles.

Pourriez-vous m'aider svp ?

Bien cordialement,
Geoffrey

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    pour extraire les 2 premiers
    A1=123456
    =GAUCHE(A1;2) renvoie 12 en texte ("12")
    =GAUCHE(A1;2)*1 renvoie 12 en nombre
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bon jour

    en supposant, à adapter que vos codes produits soit en colonne A en commençant en A2
    faites un tableau hors champ, même si besoin dans une autre feuille, pour l'exemple en Y:Z
    n Y le début de code spécifiant la famille
    en Z le nom de la famille
    dans la colonne où vous voulez afficher la famille, cette formule:

    =SIERREUR(RECHERCHEV(GAUCHE(A2;2)*1;Y:Z;2;0);"")

    SIERREUR ne fonctionne qu'à partir d'Excel 2007

    sinon:

    =SI(NB.SI(Y:Y;GAUCHE(A2;2);RECHERCHEV(GAUCHE(A2;2)*1;Y:Z;2;0);"")

    le *1 dans la formule est utile si vos codes en Y sont entrés en format numérique

    En aparté: si besoin, on peut proposer une solution qui édite sur une feuille la liste spécifiques d'un produit en l'affichant via un menu déroulant.(même directement avec les codes)

    revenez si besoin, mais avec plus d'info sur vos données

    crdlmnt

    Errare humanum est, perseverare diabolicum
    0