SylvainC13
XLDnaute Nouveau
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.
voir image 1
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 :
voir image 2
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 :
voir image 3
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.
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.
voir image 1
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 :
voir image 2
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 :
voir image 3
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.