Date et retard

Résolu/Fermé
ced5757 Messages postés 40 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 20 mai 2013 - 9 mai 2013 à 23:38
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 - 10 mai 2013 à 11:25
Bonjour,

Pour pouvoir gérer l'avancer d'une construction je souhaite connaitre facilement la fin des travaux en prenant en compte des retards.

Je m'explique par un exemple :

J'ai une date de fin de mes travaux (par exemple le 09/05/2013 ) j'ai droit a un retard de 5 jours. Mon but est de connaitre la date de fin en comptant mon retard.

Il est facile évidemment d'additionner la date de fin et mes jours de retard (j'obtient bien avec le retard 14/05/2013) seulement ce calcule ne prend pas en compte les samedis, dimanches et jours féries.

La présentation de mon tableur est simplement constitué de trois colonnes: "date de fin", "nombre de jours de retard" et "date de fin avec retard"

NB: j'ai crée un tableau avec les jours fériés ( sans les samedi et dimanche évidemment ^^) je pense que cela peut m'être utile.

4 réponses

Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
10 mai 2013 à 00:01
Salut,

Regarde ce petit montage, le calcul des jours fériés est automatique, il suffit de saisir en K4 l'année exemple 2013
dans mon exemple en C6 la date prévue et en E6 on a la date de fin

https://www.cjoint.com/c/CEjx6xa6IQX
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
10 mai 2013 à 01:06
Pour calculer Pâques :
=ARRONDI((JOUR(MINUTE(Année/38)/2+55)&"/4/"&Année)/7;)*7-6
ne présente aucune erreur depuis 1900 jusqu'en 2078
Alors que la formule que tu emploies est fausse pour 1954, 1981, 2049 et 2076
Mais d'ici là, on n'utiliseras plus Excel !

Cordialement
Patrice
0
ced5757 Messages postés 40 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 20 mai 2013 1
10 mai 2013 à 00:27
et dire qu'il y'a avait une fonction toute faite ...

J'apprendrai a lire avant de poser des questions la prochaine fois :p

Merci beaucoup et bonne soirée
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
Modifié par Alain.Steinmann le 20/03/2015 à 01:40
Salut Patrice,

Oui tout à fait souvent je termine ma proposition par une mise en garde qu'une formule courte pour calculer ce jour de Pâques, fête religieux basé sur le calendrier lunaire comme toutes ces fêtes d'ailleurs est le premier dimanche après la pleine lune de l'équinoxe de printemps

une formule courte ne peut prendre en compte tous ces paramètres, il faudrait passer par une formule usine à gaz de ce genre

=DATE(année;SI((25-MOD((11*MOD(année-1900;19)+4-ENT((7*MOD(année-1900;19)+1)/19));29)-MOD(année-1900+ENT((année-1900)/4)+31-MOD((11*MOD(année-1900;19)+4-ENT((7*MOD(année-1900;19)+1)/19));29);7))>0;4;3);SI((25-MOD((11*MOD(année-1900;19)+4-ENT((7*MOD(année-1900;19)+1)/19));29)-MOD(année-1900+ENT((année-1900)/4)+31-MOD((11*MOD(année-1900;19)+4-ENT((7*MOD(année-1900;19)+1)/19));29);7))>0;(25-MOD((11*MOD(année-1900;19)+4-ENT((7*MOD(année-1900;19)+1)/19));29)-MOD(année-1900+ENT((année-1900)/4)+31-MOD((11*MOD(année-1900;19)+4-ENT((7*MOD(année-1900;19)+1)/19));29);7));31+(25-MOD((11*MOD(année-1900;19)+4-ENT((7*MOD(année-1900;19)+1)/19));29)-MOD(année-1900+ENT((année-1900)/4)+31-MOD((11*MOD(année-1900;19)+4-ENT((7*MOD(année-1900;19)+1)/19));29);7))))

Je te joint ce fichier qui n'est pas de moi, je crois un nommé Thibault, je pense que tu l'as déjà vu, mais il pourras servir pour les passionnés et curieux d'Excel

https://www.cjoint.com/c/CEkiwmTf7Wh
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
10 mai 2013 à 10:54
Bonjour Mike,

Merci pour ce fichier, dommage que les auteurs de ces formules ne soient pas cités !

Voici une formule un peu longue d'après Samuel Butcher en 1877, à ma connaissance la plus ancienne qui ne présente pas d'erreur et qui donne la date de Pâques de 1583 à 9999 au format texte (car Excel ne connait pas de date antérieure au 00/01/1900) :

=TEXTE(MOD(MOD(19*MOD(An;19)+ENT(An/100)-ENT(ENT(An/100)/4)-ENT((ENT(An/100)-ENT((ENT(An/100)+8)/25)+1)/3)+15;30)+MOD(32+2*MOD(ENT(An/100);4)+2*ENT(MOD(An;100)/4)-MOD(19*MOD(An;19)+ENT(An/100)-ENT(ENT(An/100)/4)-ENT((ENT(An/100)-ENT((ENT(An/100)+8)/25)+1)/3)+15;30)-MOD(MOD(An;100);4);7)-7*ENT((MOD(An;19)+11*MOD(19*MOD(An;19)+ENT(An/100)-ENT(ENT(An/100)/4)-ENT((ENT(An/100)-ENT((ENT(An/100)+8)/25)+1)/3)+15;30)+22*MOD(32+2*MOD(ENT(An/100);4)+2*ENT(MOD(An;100)/4)-MOD(19*MOD(An;19)+ENT(An/100)-ENT(ENT(An/100)/4)-ENT((ENT(An/100)-ENT((ENT(An/100)+8)/25)+1)/3)+15;30)-MOD(MOD(An;100);4);7))/451)+114;31)+1;"00") & "/0" & ENT((MOD(19*MOD(An;19)+ENT(An/100)-ENT(ENT(An/100)/4)-ENT((ENT(An/100)-ENT((ENT(An/100)+8)/25)+1)/3)+15;30)+MOD(32+2*MOD(ENT(An/100);4)+2*ENT(MOD(An;100)/4)-MOD(19*MOD(An;19)+ENT(An/100)-ENT(ENT(An/100)/4)-ENT((ENT(An/100)-ENT((ENT(An/100)+8)/25)+1)/3)+15;30)-MOD(MOD(An;100);4);7)-7*ENT((MOD(An;19)+11*MOD(19*MOD(An;19)+ENT(An/100)-ENT(ENT(An/100)/4)-ENT((ENT(An/100)-ENT((ENT(An/100)+8)/25)+1)/3)+15;30)+22*MOD(32+2*MOD(ENT(An/100);4)+2*ENT(MOD(An;100)/4)-MOD(19*MOD(An;19)+ENT(An/100)-ENT(ENT(An/100)/4)-ENT((ENT(An/100)-ENT((ENT(An/100)+8)/25)+1)/3)+15;30)-MOD(MOD(An;100);4);7))/451)+114)/31) & "/" & (An + N("Algorithme de Samuel Butcher (1877)"))

Et un excellent site concernant Pâques :
http://www.henk-reints.nl/easter/index.htm

Cordialement
Patrice
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
10 mai 2013 à 11:25
Re,

Wouah ça c'est de la formule difficile à digérer mais un grand merci je vais essayer de la décortiquer, et merci pour ce site.

Le fichier que je t'ai envoyé, j'ai bien cité l'auteur du fichier Thibault mais je ne sais pas si il est l'auteur des formules ou simplement le rapporteur des formules.
cordialement
0