Comparaison de nomenclatures + copie

starz

XLDnaute Occasionnel
Bonjour,
POurriez vous me donner un énorme coup de main pour réaliser ma demande un peu complexe.

Voici l'explication :
J'ai une nomenclature à l'indice I sous forme d'un tableau avec un certain nombre de références. Cette nomenclature est composé par niveau 1,2,3 et 4, c'est à dire que toutes les pièces de niveau 4 situés sous un niveau 3 la compose. idem de 3 à 2.
A ce moment là, ce que j'ai à faire c'est juste à compléter une colonne opération pour définir l'ordre de préparation. CECI EST MA BASE DE TRAVAIL

exemple Nomenclature ( niveau - nom - indice - quantité - opération ):
3 - GATEAU - I - 1 - 0
4 - OEUF - A - 4 - 20
4 - FARINE - B - 250 - 30
3 - NAPPAGE - C - 1 - 40

il faut donc des oeufs et de la farine pour faire un gateau :D

Cependant cette nomenclature évolue de façon permanente donc elle passe de l'indice I à J.

3 - GATEAU - J - 1 -
4 - BLANC D'OEUF - A - 4 -
4 - FARINE - B - 250 -
4 - SUCRE - A - 100 -
3 - NAPPAGE - C - 1

ON remarque qu'il y a des choses en + et en -. (il n'y a pas encore les opérations pour l'ordre de préparation)

C'est à ce moment là qu'intervient la comparaison de nomenclature et le résultat que je voudrais obtenir est le suivant :

3 - GATEAU - J - 1
4 - OEUF - A - 4 - 20 (EN - donc coloriser en rouge )
4 - BLANC D'OEUF - A - 4 - (EN + donc coloriser en vert)
4 - FARINE - B - 250 - 30
4 - SUCRE - A - 100 -
3 - NAPPAGE - C - 1 - 40

CETTE COMPARAISON DEVIENT PAR LA SUITE MA NOUVELLE BASE DE TRAVAIL
RESTE PLUS QU A COMPLETER L ORDRE DES OPERATIONS MANQUANTES.

Je vous propose un fichier exemple (c'est pas l'exemple du gateau :) ) afin de compléter mon explication.

Merci de votre aide en espérant que celà est possible
 

Pièces jointes

  • Comparaison.xls
    39 KB · Affichages: 64
  • Comparaison.xls
    39 KB · Affichages: 69
  • Comparaison.xls
    39 KB · Affichages: 64

CISCO

XLDnaute Barbatruc
Re : Comparaison de nomenclatures + copie

Rebonjour

Excuse, stark, mais, même avec ta pièce jointe, je ne devine pas quel critère tu utilises pour supprimer telle ligne, pour en intercaler une autre...

STP, détailles davantage ton raisonnement.

@ plus.
 

starz

XLDnaute Occasionnel
Re : Comparaison de nomenclatures + copie

Je determine la suppression de ligne en fonction :

de son niveau, de sa référence et de la référence à laquelle elle appartient au niveau superieur.

soit :

tableau A
3 650005
4 624162
4 432406

tableau B
3 650005
4 624162

tableau A
3 650005
4 624162
4 432406
4 432407

Manuellement c'est visible en auto c'est plus délicat mais je dirais quele résultat est contraire au doublon.
A - B = 432406 en -
A - B = 432407 en +

Manuellement je fais comme ça

en repartant de la base
J'ai mon tableau A défini.
Je reçoi mon tableau B.

Je regarde chaque niveau 2 et son indice, si l'indice change je recopie tous les niveaux inf en dessous de celle-ci (et ça jusqu'a ce que je rencontre un autre niveau 2).Cependant je voudrais avoir la différence qu'il y a entre les chaque niveau 2 et le nouvel indice, d'ou ma demande de - et +.

c'est difficile à expliquer par écrit la vache.
 
Dernière édition:

CISCO

XLDnaute Barbatruc
Re : Comparaison de nomenclatures + copie

c'est difficile à expliquer par écrit la vache.

Je ne te le fais pas dire !!

Bon, sérieusement, si tu veux qu'on automatise ces calculs, il va encore falloir que tu détailles davantage la méthode.

tableau A
3 650005
4 624162
4 432406

tableau B
3 650005
4 624162

OK, on dit que 4 432406 est en - (sous-entendu "dans la liste B par rapport à la liste A". Ai-je bien compris ?)

tableau B
3 650005
4 624162

tableau A
3 650005
4 624162
4 432406
4 432407

Malheureusement, là, je ne comprend plus ton raisonnement... Pour moi, 4 432407 est aussi en - dans la liste B.

@ plus
 

starz

XLDnaute Occasionnel
Re : Comparaison de nomenclatures + copie

OK, on dit que 4 432406 est en - (sous-entendu "dans la liste B par rapport à la liste A". Ai-je bien compris ?)

--> oui c'est bien ça

432407 est en + car non présent dans A
432406 est en - car non présent dans B

c'est peut être plus clair enfin même pour moi :rolleyes:
 

CISCO

XLDnaute Barbatruc
Re : Comparaison de nomenclatures + copie

Rebonjour

OK, OK, cette fois-ci, je crois que j'ai compris... mais je n'ai pas le temps de trouver les formules maintenant. A ce soir, si d'ici là personne ne te propose une solution.

@ plus
 

CISCO

XLDnaute Barbatruc
Re : Comparaison de nomenclatures + copie

Bonsoir

Mauvaise nouvelle : pour le moment, je n'y arrive pas... Je cherche, je cherche...

PS : Dans ton fichier normal, combien as tu de lignes, ou de 2 dans la colonne des niveaux ?

@ plus
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 682
Messages
2 090 890
Membres
104 689
dernier inscrit
phlentier