Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comparaison de nomenclatures + copie

  • Initiateur de la discussion Initiateur de la discussion starz
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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 😀

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

Re : Comparaison de nomenclatures + copie

non non rien à voir !
j'aurais pu dire on enlève les oeufs et les remplace par un steak (c'est un mauvais choix dans l'exemple)

désolé pour la confusion
 
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.
 
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:
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
 
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 🙄
 
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
 
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:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
11
Affichages
590
Réponses
13
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…