Réintégration de donner d'un planning dans un autre

Bonjour,

J'aimerai copier les donnés d'un planning simple dans un autre planning avec le nom des clients et assigné à la bonne entreprise en sautant les jours chaumés (samedi dimanche et jours fériés)

j'ai intégré à la main le résultat que j'aimerai dans le fichier merci d'avance

Belle journée

https://docs.google.com/spreadsheets/d/1aKeYMStSr99tphC6gnIr66fH2NXGb4qL6EP3Ntduvgo/edit?usp=sharing

Voici l'idée de ce planning chaque conducteur remplie sont planning dans leur onglet et ensuite le planning de charge se rempli tous seul pour l'envoyer aux entreprises en les sélectionnant par trie .

voici mon planning test plus petit

https://docs.google.com/spreadsheets/d/1RuBOD4bWg8zZu52GL22cY5P_1EjlIvLxL3JC0KcTppQ/edit?usp=sharing

Merci

ok c'est mieux merci pour ce modèle réduit

de où sort Fondation/Collet le 21 et 24 mai ?

Bonjour, désolé un mauvais copier coller rectifié

Dans ton résultat voulu je ne vois pas d' ÉLÉVATION ... mais j'ai compris le principe. Pas très simple mais je vais m'y mettre ...

Alors si tu peux résoudre le problème tu feras gagné tu temps pour les réunions avec les conducteurs.

et ça

belle journée

Pour le moment j'ai construit une base de données, voir onglet BdD

=query({
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc1'!D4:D);;"FONDATION") \'Planning clients conduc1'!A4:A\'Planning clients conduc1'!B4:D});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc1'!D4:D);;"SOUSBASSEMENT") \'Planning clients conduc1'!A4:A\'Planning clients conduc1'!E4:G});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc1'!D4:D);;"ELEVATION") \'Planning clients conduc1'!A4:A\'Planning clients conduc1'!H4:J});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc2'!D4:D);;"FONDATION") \'Planning clients conduc2'!A4:A\'Planning clients conduc2'!B4:D});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc2'!D4:D);;"SOUSBASSEMENT") \'Planning clients conduc2'!A4:A\'Planning clients conduc2'!E4:G});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc2'!D4:D);;"ELEVATION") \'Planning clients conduc2'!A4:A\'Planning clients conduc2'!H4:J})
};"select * where Col5>0 order by Col4")

et ensuite

=arrayformula(IF(D2:D="";;WORKDAY(D2:D;E2:E)))

les formules sont sur fond jaune

il faut ajouter la colonne du nb de jours à ELEVATION pour être homogène.

combien as-tu de conducteurs ?

je vais voir pour mettre en forme comme souhaité ou sous une forme approchante

Voici une proposition de planning avec formule qui pioche dans la BdD

=iferror(if(weekday(B$1;2)>5;;textjoin(char(10);;query(BdD!$A$2:$F;"select A,B where C='"&$A2&"' and D<=DATE'"&TEXT(B$1;"yyyy-MM-dd")&"' and F>=DATE'"&TEXT(B$1;"yyyy-MM-dd")&"' ")));"")

https://docs.google.com/spreadsheets/d/17NTWfUshb4TmfonEc_LBYaH6Ag9mysHUYJ_ldO1GUUs/copy

Un gros merci et j ai 5 conduc

reprends une copie et mets les noms d'onglet que tu veux, le reste s'adaptera

=query({
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc1'!D4:D);;"FONDATION") \'Planning clients conduc1'!A4:A\'Planning clients conduc1'!B4:D});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc1'!D4:D);;"SOUSBASSEMENT") \'Planning clients conduc1'!A4:A\'Planning clients conduc1'!E4:G});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc1'!D4:D);;"ELEVATION") \'Planning clients conduc1'!A4:A\'Planning clients conduc1'!H4:J});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc2'!D4:D);;"FONDATION") \'Planning clients conduc2'!A4:A\'Planning clients conduc2'!B4:D});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc2'!D4:D);;"SOUSBASSEMENT") \'Planning clients conduc2'!A4:A\'Planning clients conduc2'!E4:G});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc2'!D4:D);;"ELEVATION") \'Planning clients conduc2'!A4:A\'Planning clients conduc2'!H4:J});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc3'!D4:D);;"FONDATION") \'Planning clients conduc3'!A4:A\'Planning clients conduc3'!B4:D});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc3'!D4:D);;"SOUSBASSEMENT") \'Planning clients conduc3'!A4:A\'Planning clients conduc3'!E4:G});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc3'!D4:D);;"ELEVATION") \'Planning clients conduc3'!A4:A\'Planning clients conduc3'!H4:J});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc4'!D4:D);;"FONDATION") \'Planning clients conduc4'!A4:A\'Planning clients conduc4'!B4:D});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc4'!D4:D);;"SOUSBASSEMENT") \'Planning clients conduc4'!A4:A\'Planning clients conduc4'!E4:G});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc4'!D4:D);;"ELEVATION") \'Planning clients conduc4'!A4:A\'Planning clients conduc4'!H4:J});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc5'!D4:D);;"FONDATION") \'Planning clients conduc5'!A4:A\'Planning clients conduc5'!B4:D});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc5'!D4:D);;"SOUSBASSEMENT") \'Planning clients conduc5'!A4:A\'Planning clients conduc5'!E4:G});
ARRAYFORMULA({IF(ISBLANK('Planning clients conduc5'!D4:D);;"ELEVATION") \'Planning clients conduc5'!A4:A\'Planning clients conduc5'!H4:J})
};"select * where Col5>0 order by Col4")

Tu te rappel dans le planning du début, je voulais que chaque conducteur soit sur le planning de charge d'une couleur différentes.si c'est trop compliqué dit moi

et bravo pour cette solution, si je veux rajouter des étapes je fait comment ? regarde dans celui que j'ai fais

désolé mais je colle le code dans l'éditeur de script ?

ok, je regarde un peu plus tard ...

pour les étapes, tu veux dire plusieurs nouvelles colonnes (ou groupes de colonnes ?)

Super j'ai compris pour l'adapter à mon planning super cool et en plus si il en à deux le mm jour ils vont dedans

mais toujours pas compris pour créer la base de donnée pour que ce soit parfait les couleur par conducteur et là

merci encore

dit moi comment le faire pour les colonnes j'ai compris le script pour la bas de donnée mais je colle le code où ?

ok, j'ajouterai le script que nous avons fait ensemble

pour la nature des travaux ? il y en a toujours 3 (Fondation, Soubassement et Élévation) ou il risque d'y en avoir plus ? et combien faut-il prévoir ?

J'ai refait avec les couleurs (que tu peux modifier), sans script et uniquement pour un mois donné.

Je referrai pour une année complète avec glissement par semaine (en espérant que ce ne soit pas trop lourd quand même !!)

Toujours même lien tu peux reprendre une copie.

il y en a plein d'autre mais ou je n'ai pas besoin de l'info mais que de la date d'intervention exemple un électricien je sais que c'est l'électricité qu'il fait si c'est trop compliqué on peut laisser l'action (Fondation, Soubassement et Élévation) et écrire dans la case que le nom du client avec la bonne entreprise et les bonnes dates

Je rajouterais une ligne au dessus pour commentaire, je vient de compter j'ai 148 intervention sur une seule maison entre le début et la livraison ont peux pas faire une colonne date choisir l'entreprise qui intervient et l'intégrer sa rajoute une ligne et ainsi de suite dans la base de donner et la purger quand je change d'année.

regarde une petite idée de ce que ça donne :

si tu à une autre idée

image

pour voir le planning test

super en tous cas ce que tu as fait

Rechercher des sujets similaires à "reintegration donner planning"