Problème dans une formule sur un planning
Résolu/Fermé
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
-
16 sept. 2021 à 20:01
Le Pingou Messages postés 12227 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 janvier 2025 - 2 oct. 2021 à 17:35
Le Pingou Messages postés 12227 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 janvier 2025 - 2 oct. 2021 à 17:35
A voir également:
- Problème dans une formule sur un planning
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Planning equipe - Télécharger - Outils professionnels
- Excel mise en forme conditionnelle formule - Guide
38 réponses
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
Modifié le 18 sept. 2021 à 21:43
Modifié le 18 sept. 2021 à 21:43
Bonsoir,
Vous faite bien attention à :Note: la première date [M13] est la date du début mentionnée en [L13] et non pas la suivante comme votre modèle..!
le voici (le même que sous poste 15, juste modifier le nom): https://cjoint.com/c/KIstQYaBBmn
Vous faite bien attention à :Note: la première date [M13] est la date du début mentionnée en [L13] et non pas la suivante comme votre modèle..!
le voici (le même que sous poste 15, juste modifier le nom): https://cjoint.com/c/KIstQYaBBmn
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
18 sept. 2021 à 21:49
18 sept. 2021 à 21:49
Bonsoir,
Eh bien je viens de transférer mes formules dans votre plage de planification (M6:GL6) et ton fonctionne correctement .
Eh bien je viens de transférer mes formules dans votre plage de planification (M6:GL6) et ton fonctionne correctement .
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
19 sept. 2021 à 11:58
19 sept. 2021 à 11:58
Bonjour,
Merci, content de savoir que cette fois c'est bon.
Je vais volontiers me pencher sur cette insertion de bloc monteur, mais pas de suite... Dès lundi/mardi prochain.
Bon dimanche.
Merci, content de savoir que cette fois c'est bon.
Je vais volontiers me pencher sur cette insertion de bloc monteur, mais pas de suite... Dès lundi/mardi prochain.
Bon dimanche.
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
Modifié le 2 oct. 2021 à 00:43
Modifié le 2 oct. 2021 à 00:43
Bonsoir,
Eh bien suis content que c'est enfin correct. Ce fut laborieux car la MFC en vba m'était inconnue et j'ai de ce fait enrichie mes petites puces.
Pensée de marquer comme résolu.
En marge, j'ai vue votre message pour Grouch et j'ai constaté que vous n'avez pas repris intégralement le code de la macro [Insertion_Bloc_Monteur()] il manque des instructions , la MFC n'a pas été adapté (contient tout un mélange de règle et pour finir le module2 est toujours présent bien que plus utilisé...dommage...!
Et voici une partie de résultat:
Bonne fin de semaine.
Eh bien suis content que c'est enfin correct. Ce fut laborieux car la MFC en vba m'était inconnue et j'ai de ce fait enrichie mes petites puces.
Pensée de marquer comme résolu.
En marge, j'ai vue votre message pour Grouch et j'ai constaté que vous n'avez pas repris intégralement le code de la macro [Insertion_Bloc_Monteur()] il manque des instructions , la MFC n'a pas été adapté (contient tout un mélange de règle et pour finir le module2 est toujours présent bien que plus utilisé...dommage...!
Et voici une partie de résultat:
Bonne fin de semaine.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
16 sept. 2021 à 20:17
16 sept. 2021 à 20:17
Bonjour,
Je n’ai pas bien compris le problème, toutefois dans la ligne 5 où vous avez le numéro du jour, j’ai remarqué ceci : le 1 pour lundi et pour le prochain lundi vous avez le 2 !
Je n’ai pas bien compris le problème, toutefois dans la ligne 5 où vous avez le numéro du jour, j’ai remarqué ceci : le 1 pour lundi et pour le prochain lundi vous avez le 2 !
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
16 sept. 2021 à 21:45
16 sept. 2021 à 21:45
Re bonsoir,
Question: pourquoi systématiquement le jeudi n’a que 4 heures au lieu de 8 et le vendredi 1 heure au lieu de 4 heures … ?
Question: pourquoi systématiquement le jeudi n’a que 4 heures au lieu de 8 et le vendredi 1 heure au lieu de 4 heures … ?
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
17 sept. 2021 à 08:56
17 sept. 2021 à 08:56
Bonjour Le Pingou
Merci de me venir en aide
C'est là un de mes problèmes ce décalage que pour le moment je ne comprends pas
Si je fais =JOURSEM(N6;2) colonne N le numéro de jour est bon
Si j'utilise JOURSEM(M6+1;2) il y a des soucis pourtant le numéro de série du jour précédent +1 devrait donner le même résultat ? (cette formule pour éviter les calculs circulaires)
Peut que mon raisonnement n' est pas logique, je me casse la tête avec ça
Je teste les jours fériés et je mets la date du jour à 18:00 fin de journée
Je teste les samedis et dimanches et je fais la même chose date et 18:00 (j'ai décomposé suite au problème au début je faisais un SI(OU(...)
Après je teste heure de début heure de fin de journée pour incrémenter les heures du jour 8:00 à 15:00
Puis si c'est faux je passe au jour suivant à 8:00
Avez-vous une autre idée MERCI
Merci de me venir en aide
C'est là un de mes problèmes ce décalage que pour le moment je ne comprends pas
Si je fais =JOURSEM(N6;2) colonne N le numéro de jour est bon
Si j'utilise JOURSEM(M6+1;2) il y a des soucis pourtant le numéro de série du jour précédent +1 devrait donner le même résultat ? (cette formule pour éviter les calculs circulaires)
Peut que mon raisonnement n' est pas logique, je me casse la tête avec ça
Je teste les jours fériés et je mets la date du jour à 18:00 fin de journée
Je teste les samedis et dimanches et je fais la même chose date et 18:00 (j'ai décomposé suite au problème au début je faisais un SI(OU(...)
Après je teste heure de début heure de fin de journée pour incrémenter les heures du jour 8:00 à 15:00
Puis si c'est faux je passe au jour suivant à 8:00
Avez-vous une autre idée MERCI
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
17 sept. 2021 à 10:26
17 sept. 2021 à 10:26
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
17 sept. 2021 à 10:38
17 sept. 2021 à 10:38
Bonjour Le Pingou
J'ai décomposé la formule
=SI(ET(M$6+M$1-ENT(M$6)>=RECHERCHEV(JOURSEM(M$6;2);Horaire_hebdo;2;0);M$6+M$1-ENT(M$6)<=RECHERCHEV(JOURSEM(M$6;2);Horaire_hebdo;3;0));M$6+1+M$1;ENT(M6)+1+1/24*8)
Cela ne fonctionne pas comme il faut problème le vendredi 12:00 au lieu de 11:00
Le lundi début 9:00 au lieu de 8:00
Merci pour ton aide
J'ai décomposé la formule
=SI(ET(M$6+M$1-ENT(M$6)>=RECHERCHEV(JOURSEM(M$6;2);Horaire_hebdo;2;0);M$6+M$1-ENT(M$6)<=RECHERCHEV(JOURSEM(M$6;2);Horaire_hebdo;3;0));M$6+1+M$1;ENT(M6)+1+1/24*8)
Cela ne fonctionne pas comme il faut problème le vendredi 12:00 au lieu de 11:00
Le lundi début 9:00 au lieu de 8:00
Merci pour ton aide
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
Modifié le 17 sept. 2021 à 12:10
Modifié le 17 sept. 2021 à 12:10
Bonjour,
Il y a aussi des valeurs [=1/24] qui manque dans ligne 1 !
Il me reste le problème du vendredi qui reste sur une cellule au lieu de 4 (pour 4 heures de travaux)..
Et aussi si un jour férié tombe entre les jours ouvrables (ma,mer et je)
Il y a aussi des valeurs [=1/24] qui manque dans ligne 1 !
Il me reste le problème du vendredi qui reste sur une cellule au lieu de 4 (pour 4 heures de travaux)..
Et aussi si un jour férié tombe entre les jours ouvrables (ma,mer et je)
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
Modifié le 17 sept. 2021 à 12:11
Modifié le 17 sept. 2021 à 12:11
Oui pour la ligne1 la formule
=SI(OU(NB.SI(fériés;ENT(BM6))>0;JOURSEM(BM6;2)>5);0;1/24)
pour moi jeudi 4:00 au lieu de 8:00
vendredi 8:00 uniquement
=SI(OU(NB.SI(fériés;ENT(BM6))>0;JOURSEM(BM6;2)>5);0;1/24)
pour moi jeudi 4:00 au lieu de 8:00
vendredi 8:00 uniquement
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
17 sept. 2021 à 12:26
17 sept. 2021 à 12:26
Bonjour,
Situation pour l'instant: https://www.cjoint.com/c/KIrkAb4XrEn
Situation pour l'instant: https://www.cjoint.com/c/KIrkAb4XrEn
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
17 sept. 2021 à 12:30
17 sept. 2021 à 12:30
Bon il me reste plus que le vendredi qui ne fonctionne pas, voici ma formule
=SI(NB.SI(fériés;ENT(Q$6)+1)>0;ENT(Q$6)+1+1/24*18;SI(JOURSEM(ENT(Q$6)+1;2)>=6;ENT(Q$6)+1+1/24*18;SI(ET(Q$6+Q$1-ENT(Q$6)>=RECHERCHEV(JOURSEM(ENT(Q6);2);Horaire_hebdo;2;0);Q$6+Q$1-ENT(Q$6)<=RECHERCHEV(JOURSEM(ENT(Q6);2);Horaire_hebdo;3;0));SI(Q$1=0;ENT(Q$6)+1/24*8;Q$6+Q$1);ENT(Q$6)+1+1/24*8)))
=SI(NB.SI(fériés;ENT(Q$6)+1)>0;ENT(Q$6)+1+1/24*18;SI(JOURSEM(ENT(Q$6)+1;2)>=6;ENT(Q$6)+1+1/24*18;SI(ET(Q$6+Q$1-ENT(Q$6)>=RECHERCHEV(JOURSEM(ENT(Q6);2);Horaire_hebdo;2;0);Q$6+Q$1-ENT(Q$6)<=RECHERCHEV(JOURSEM(ENT(Q6);2);Horaire_hebdo;3;0));SI(Q$1=0;ENT(Q$6)+1/24*8;Q$6+Q$1);ENT(Q$6)+1+1/24*8)))
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
17 sept. 2021 à 14:11
17 sept. 2021 à 14:11
Bonjour,
J'ai encore un moment cette après-midi, j'espère trouver la solution.
J'ai encore un moment cette après-midi, j'espère trouver la solution.
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
17 sept. 2021 à 14:35
17 sept. 2021 à 14:35
Je regarde la possibilité de contrôler l'heure avant le test heure début / fin
Je reprendrai plus tard je dois absenter
Je reprendrai plus tard je dois absenter
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
17 sept. 2021 à 18:01
17 sept. 2021 à 18:01
Bonjour,
Avec le premier bloc ; problème avec heures du vendredi et avec jours fériés sur jours ouvrables
Dans le deuxième bloc; problème avec les jours fériés dans plage lundi-vendredi !
Je fais une longue pause.
Le fichier: https://www.cjoint.com/c/KIrp3EY6JKn
Avec le premier bloc ; problème avec heures du vendredi et avec jours fériés sur jours ouvrables
Dans le deuxième bloc; problème avec les jours fériés dans plage lundi-vendredi !
Je fais une longue pause.
Le fichier: https://www.cjoint.com/c/KIrp3EY6JKn
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
17 sept. 2021 à 20:29
17 sept. 2021 à 20:29
Bonsoir Le Pingou
Mon fichier avec mes problémes
Je vais étudier tes solutions pour voir si j'arrive à une solution
C'est vraiment bizarre le comportement de cette formule elle n'est pas Constante
https://www.cjoint.com/c/KIrsy1zUbb4
Merci
Mon fichier avec mes problémes
Je vais étudier tes solutions pour voir si j'arrive à une solution
C'est vraiment bizarre le comportement de cette formule elle n'est pas Constante
https://www.cjoint.com/c/KIrsy1zUbb4
Merci
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
Modifié le 17 sept. 2021 à 21:54
Modifié le 17 sept. 2021 à 21:54
Merci PhILOU10120,
J'ai l'impression que je suis dans le bon sens...!
Le voici: https://www.cjoint.com/c/KIrt2OPfI6n
Bonne soirée
J'ai l'impression que je suis dans le bon sens...!
Le voici: https://www.cjoint.com/c/KIrt2OPfI6n
Bonne soirée
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
Modifié le 18 sept. 2021 à 11:09
Modifié le 18 sept. 2021 à 11:09
Bonjour PHILOU10120,
Merci de prendre cette version (modifier quelques détails)
Le lien: https://www.cjoint.com/c/KIsjhQPSQmn
Merci de prendre cette version (modifier quelques détails)
Le lien: https://www.cjoint.com/c/KIsjhQPSQmn
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
18 sept. 2021 à 14:52
18 sept. 2021 à 14:52
Bonjour Le Pingou
Oui ça avance mais encore un souci
'=SI(ET(fériés;ENT(N$6)>0;JOURSEM(N$6;2)>=6);SI(ET(NB.SI(fériés;ENT(N$6+1))=0;JOURSEM(N$6;2)=7);ENT(N$6)+1+1/24*8;ENT(N$6)+1+1/24*18);SI(ET(N$6+N$1-ENT(N$6)>=RECHERCHEV(JOURSEM(ENT(N$6);2);Horaire_hebdo;2;0);N$6+N$1-ENT(N$6)<=RECHERCHEV(JOURSEM(ENT(N6);2);Horaire_hebdo;3;0));SI($M$1=0;ENT(N$6)+1/24*8;N$6+N$1);SI(NB.SI(fériés;ENT(N$6)+1);ENT(N$6)+1+1/24*18;ENT(N$6)+1+1/24*8)))
Devrait être N1 pas M1
Merci je regarde les différentes versions
Oui ça avance mais encore un souci
'=SI(ET(fériés;ENT(N$6)>0;JOURSEM(N$6;2)>=6);SI(ET(NB.SI(fériés;ENT(N$6+1))=0;JOURSEM(N$6;2)=7);ENT(N$6)+1+1/24*8;ENT(N$6)+1+1/24*18);SI(ET(N$6+N$1-ENT(N$6)>=RECHERCHEV(JOURSEM(ENT(N$6);2);Horaire_hebdo;2;0);N$6+N$1-ENT(N$6)<=RECHERCHEV(JOURSEM(ENT(N6);2);Horaire_hebdo;3;0));SI($M$1=0;ENT(N$6)+1/24*8;N$6+N$1);SI(NB.SI(fériés;ENT(N$6)+1);ENT(N$6)+1+1/24*18;ENT(N$6)+1+1/24*8)))
Devrait être N1 pas M1
Merci je regarde les différentes versions
Le Pingou
Messages postés
12227
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 janvier 2025
1 454
Modifié le 18 sept. 2021 à 17:10
Modifié le 18 sept. 2021 à 17:10
Bonjour,
Mes formules qui fonctionnent selon ma plage (M10:GL13)
Note: la première date [M13] est la date du début mentionnée en [L13] et non pas la suivante comme votre modèle..!
formule premier jour en [M13]:
formule dès colonne [N13...] a tirer jusqu'à [GL13]:
Pour moi tout marche sans faute.
Mes formules qui fonctionnent selon ma plage (M10:GL13)
Note: la première date [M13] est la date du début mentionnée en [L13] et non pas la suivante comme votre modèle..!
formule premier jour en [M13]:
=SI(ET(fériés;ENT(L$13)>0;JOURSEM(L$13;2)>=6);ENT(L$13)+0+1/24*18;ENT(L$13)+0+1/24*8)
formule dès colonne [N13...] a tirer jusqu'à [GL13]:
=SI(ET(fériés;ENT(M$13)>0;JOURSEM(M$13;2)>=6);SI(ET(NB.SI(fériés;ENT(M$13+1))=0;JOURSEM(M$13;2)=7);ENT(M$13)+1+1/24*8;ENT(M$13)+1+1/24*18);SI(ET(M$13+M$10-ENT(M$13)>=RECHERCHEV(JOURSEM(ENT(M$13);2);Horaire_hebdo;2;0);M$13+P$1-ENT(M$13)<=RECHERCHEV(JOURSEM(ENT(M$13);2);Horaire_hebdo;3;0));SI(M$10=0;ENT(M$13)+1/24*8;M$13+M$10);SI(NB.SI(fériés;ENT(M$13)+1);ENT(M$13)+1+1/24*18;ENT(M$13)+1+1/24*8)))
Pour moi tout marche sans faute.
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
18 sept. 2021 à 20:27
18 sept. 2021 à 20:27
Bonsoir Le Pingou
Pouvez-vous n'envoyer votre fichier ?
Lorsque je colle les formules en M13 et N13 le résultat n'est pas bon
En plus on test 2 fois mais il manque NB.SI devant féries
=SI(ET(fériés;ENT(M$13)>0;JOURSEM(M$13;2)>=6);SI(ET(NB.SI(fériés;ENT(M$13+1))=0;
Tout cela n'est pas encore claire
Merci de votre participation mais le problème est ardu.
Pouvez-vous n'envoyer votre fichier ?
Lorsque je colle les formules en M13 et N13 le résultat n'est pas bon
En plus on test 2 fois mais il manque NB.SI devant féries
=SI(ET(fériés;ENT(M$13)>0;JOURSEM(M$13;2)>=6);SI(ET(NB.SI(fériés;ENT(M$13+1))=0;
Tout cela n'est pas encore claire
Merci de votre participation mais le problème est ardu.
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
Modifié le 19 sept. 2021 à 11:32
Modifié le 19 sept. 2021 à 11:32
Bonjour Le Pingou
Voilà avec beaucoup d'aide de ta part. Le fichier est opérationnel, j'ai modifié ta formule pour plus de précision et le raisonnement me convient mieux
Merci Pour toutes ton aide à plusieurs on a plus d'idées
https://cjoint.com/c/KItjqanI2N4
Pouvez-vous regarder pour automatiser en VBA l'insertion de monteurs supplémentaires (un bloc de 31 lignes séparation comprise
Merci
Voilà avec beaucoup d'aide de ta part. Le fichier est opérationnel, j'ai modifié ta formule pour plus de précision et le raisonnement me convient mieux
Merci Pour toutes ton aide à plusieurs on a plus d'idées
https://cjoint.com/c/KItjqanI2N4
Pouvez-vous regarder pour automatiser en VBA l'insertion de monteurs supplémentaires (un bloc de 31 lignes séparation comprise
Merci