Problème de classement de prix croissants non désiré
Bonjour à tous,
Je suis responsable de travaux dans une grande société, en charge de la maintenance et des investissements en génie civil.
Je cogite depuis environ une année sur un problème que je ne parviens pas à résoudre. Peut-être saurez-vous m’aider !
J’ai créé un support de passation de commande composé de 3 classeurs majeurs :
Une fiche de demande de prestation (FDP) - pas de problème sur ce classeur
Un constat de service fait (CSF) - objet de ma requête
Un BPU - dans lequel les classeurs FDP et CSF viennent puiser une partie de leur contenu.
Résumé de la construction du fichier : On saisit des quantités dans le classeur BPU dans la colonne quantité, qui vient alimenter à la fois la FDP et le CSF.
Je me heurte à un retour d’expérience complexe : lorsque nous établissons des bons de commande, nous oublions parfois certaines prestations qui seront néanmoins essentiels au bon achèvement des travaux. Dans le CSF je dois donc pouvoir ajouter des lignes, en dessous de celles déjà existantes, pour pouvoir réceptionner les quantités réalisées mais non initialement commandées.
Pour se faire, via un jeu de formules, en indiquant la quantité « 0 » dans la quantité du prix correspondant, la ligne vient s’incrémenter en dessous des autres dans le CSF.
Seulement voici le problème, certains chantiers nécessitent plusieurs avancements de travaux, souvent chaque fin de mois pour payer les travaux réalisés durant le mois écoulé.
Le cas de figure qui me pose soucis est le suivant :
J’ai commandé les prix 1, 4 et 11.
Lors du premier avancement, je dois rémunérer l’entreprise du prix non prévu n°3 et 10, j’ajoute donc un 0 dans la colonne quantité des prix correspondants. J’indique les quantités réalisées :
Tout va bien, les prix 3 et 10 sont bien en dessous et ne viennent pas perturber l’ordre des prix commandés du dessus qui sont rangés, de base, par ordre croissant.
Lors du deuxième avancement, on s’aperçoit qu’un autre prix est nécessaire à l’exécution de la prestation, le n°5, et c’est là mon problème d’affichage :
Les quantités indiqués dans la colonne Cumulées Mois M-1, pour les prix non initialement commandés, se retrouvent à la mauvaise place si j’intercale un prix entre deux (5 se situant entre 3 et 10) et du coup cela fausse mon document et nécessite une action manuelle, ce qui est dommage pour un fichier qui se veut efficient et sécurisé.
J’ai une solution mais qui complexifie la saisie pour l’équipe, recréer dans le classeur BPU les mêmes formules que pour le « 0 » sur la base d’une autre valeur fixe, par exemple « a », en dessous de celles du « 0 ».
Je voudrais, dans l’idéal, pouvoir mettre un « 0 » en face du prix n°5 et qu’il s’incrémente dans le classeur BPU en dessous des lignes des prix n°3 et 10, dans l’ordre chronologique de leur saisie.
Je vous joins en PJ le fichier, en espérant avoir été clair, c’est assez complexe à expliquer et je suis grand débutant mais passionné !
Désolé pour le pavé, j'essaye de mettre du contexte en me disant que cela peut aider à la compréhension de mon besoin.
Bonjour,
Avec la proposition ci jointe, en cas de nécessité d'ajout de données, copiez ces nouvelles données à la suite, puis si vous devez déplacer cette ligne, sélectionnez le n° en colonne A, et cliquez sur la flèche montante ou descendante, le déplacement se fait ligne par ligne.
Démonstration en vidéo, j'ai repris votre problème, j'ai ajouté le 5 à la suite, puis l'ai fait remonter en cliquant sur la flèche.
le fichier
Cdlt
Bonjour,
Merci beaucoup pour votre retour ! Avec cette méthode je peux effectivement modifier l'ordre des lignes mais les quantités renseignées dans la colonne E "cumulées Mois M-1" suivent la ligne ainsi déplacées.
Admettons que dans un premier avancement de travaux, j'ai la nécessité de recourir à l'usage des prix 3 et 10 qui n'étaient initialement pas commandés avec pour quantité respectives 50 et 100.
Dans un deuxième avancement de travaux, je veux utiliser le prix n°5 non initialement commandé, en ajoutant un "0" sur le prix n°5 dans le classeur BPU, je me retrouve avec les prix 3, 5 et 10 en dessous des prix commandés mais les quantités ne correspondent pas, j'ai n°3 -> 50, n°5 -> 100 (FAUX) et n°10 -> 0 (FAUX).
Avec votre ajout, je sélectionne le prix n°5 que je veux basculer en dessous, ça c'est parfait MAIS en embarquant aussi la quantité 100 qui doit être associé au prix n°10 et non au n°5 ! Donc je dois tout de même corriger à la main la colonne E qui reste fausse.
Bonjour,
En fait, vous voulez dire, qu'on ne touche pas à l'ordre des colonnes E à N, c'est bien ça?
Dans le fichier joint, je ne permute que les colonnes A à D.
Cdlt