TEST avec conditions (déprime totale)

BAT

XLDnaute Occasionnel
Bonjour à tous !

C'est la déprime ! Je n'y arrive pas. Je viens vers vous en dernier recours.

J'ai sur un fichier l'enregistrement de différents mouvement de stock. Chaque article àun n° de série. Chaque article est stocké dans différentes zones avant de sortir définitivement du stock. Je cherche à tracer un peu le parcours des articles. Je cherche donc une formule ou plutôt un code VBA vu la masse de ligne que j'ai à traiter qui va me donner pour chaque changement de zone, la Zone de départ et la zone d'arrivée.

Voici mon fichier exemple illustré avec le résultat du test :

N° SERIE ZONE RESULTAT TEST 1
AAA R9
AAA R9 R9 - R
AAA R
AAA R R - D
AAA D
AAA D D -
BBB R9 R9
BBB R9 R9 - R
BBB R
BBB R R -

Explication :
R9 - R ==> R9 est la zone de départ et R la zone d'arrivée (pour le N° de série AAA)
D - ==> D est mla zone de départ mais il n'y à pas de zone d'arrivé. La pièce est donc sortie du stock. ON affiche uniquement la zone de départ.

Je doit traiter 500.000 lignes. Je sèche.

Merci par avance à tous ceux qui auront essayé de m'aider sur ce point. N'hésitez pas si cous souhaitez plus de précisions.

A bientôt
 

Pièces jointes

  • TEST BA.xls
    17 KB · Affichages: 54
  • TEST BA.xls
    17 KB · Affichages: 63
  • TEST BA.xls
    17 KB · Affichages: 56

BAT

XLDnaute Occasionnel
Re : TEST avec conditions (déprime totale)

Bonjour JCGL,
Wouaaa ! ça marche ! et ça à l'air tellement facile !
En revanche peux tu essayer de faire la même formule sans prise en compte du sens car je n'arrive pas à trier pour que les - arrivent en dernier ?
 

JCGL

XLDnaute Barbatruc
Re : TEST avec conditions (déprime totale)

Bonjour à tous,

Après Sélection de A2 : D17 :

Capture.JPG

Tri les séries puis sur le Sens

A+ à tous
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    17 KB · Affichages: 479
  • Capture.JPG
    Capture.JPG
    17 KB · Affichages: 495

Discussions similaires

Statistiques des forums

Discussions
312 428
Messages
2 088 331
Membres
103 816
dernier inscrit
vladmir