Calcul du retard entre une date d'arrivée et une date de départ

  • Initiateur de la discussion Initiateur de la discussion wifithesniper
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

W

wifithesniper

Guest
Bonjour,

J'aimerais calculer le retard entre une date d'arrivée et une date de départ en fonction d'un type de document qui a lui meme une écheance.
Exemple creation plan = 1j , modification plan = 0,16j.
Le but est de savoir si le document est rendu dans les delais.

Cdlt,
 
Re : Calcul du retard entre une date d'arrivée et une date de départ

Bonsour® wifitthesniper

sourire...
en supposant :
colonne A date arrivée (début)
colonne B date départ (fin)
colonne C type (code C ou M)
colonne D durée
colonne E retard (alerte)

en colonne E
=SI(C2="C";SI(B2-A2>1;"retard Création";"");SI(C2="M";SI(B2-A2>0,16;"retard Modification";"")))
en colonne D
=B2-A2
fomat perso : j"jr(s) " hh:mm
ou bien format nombre : 2 décimales
 
Re : Calcul du retard entre une date d'arrivée et une date de départ

Salut,

la formule fonctionne nickel. Deux question :
-la colonne durée n'est pas nécessaire, D dans ton exemple ???
-pour compter que les jours ouvrés comment je fais ???

Cdlt,
 
Dernière modification par un modérateur:
Re : Calcul du retard entre une date d'arrivée et une date de départ

Bonsour®
Salut,

la formule fonctionne nickel. Deux question :
-la colonne durée n'est pas nécessaire, D dans ton exemple ???
-pour compter que les jours ouvrés comment je fais ???
sourire...
justement la colonne D sert en controle à afficher la durée
et peut précisément ici servir à afficher la durée ouvrée (hors samedi, dimanche et jours non travaillés selon ListeNT à documenter)

préambule :
!!!!!!!!!
il n'y a pas équivalence entre NB.JOURS.OUVRES et durée ouvrée
!!!!!!!!!
petit exercice de méninges.
durée ouvrée(décimal) = durée calendaire(décimal)-durée non ouvrée(entier)
i.e durée non ouvrée(entier) = durée calendaire corrigée(entier !!!!!)-durée ouvrée(entier)


en conséquence
colonne D :
Code:
=A2-A1-((ENT(A2)-ENT(A1)+1)-NB.JOURS.OUVRES(A1;A2;ListeNT))

pour oter la durée non ouvrée
ENT sert ici à compter le nbr de Jours calendaire
NB.JOURS.OUVRES ne travaille qu'en Entier
i.e sans décimale=sans heure
+1 permet de tenir compte des bornes
cas debut fin le même jour


alors en colonne E :
Code:
=SI(C2="C";SI(D2>1;"retard Création";"");SI(C2="M";SI(D2>0,16;"retard Modification";"")))

attention il faudra également mettre en place des controles de saisies (validation):
1- pour éviter saisie de jour non travaillé
2- cohérence début /fin
 
Re : Calcul du retard entre une date d'arrivée et une date de départ

Re,

OK une autre question:
Exemple , début 19/03/2012 fin 19/03/2012 , j'ai bien un jour de différence dans la colonne durée , mais avec le critère M qui est égal à 4h00, il me donnera toujours une alerte retard.
Est ce qu'il faut rajouter une colonne heure d'arrivée et heure de départ pour affiner la durée ???
Si oui comment calculer ???

Cdlt,
 
Re : Calcul du retard entre une date d'arrivée et une date de départ

Bonsour®

Oupssss....

en supposant :
colonne A date arrivée (début)
colonne B date départ (fin)
colonne C type (code C ou M)
colonne D durée
colonne E retard (alerte)


colonne D :
=A2-A1-((ENT(A2)-ENT(A1)+1)-NB.JOURS.OUVRES(A1;A2;ListeNT))
remplacer par :
Code:
=B2-A2-((ENT(B2)-ENT(A2)+1)-NB.JOURS.OUVRES(A2;B2;ListeNT))
 
Re : Calcul du retard entre une date d'arrivée et une date de départ

Re,

OK une autre question:
Exemple , début 19/03/2012 fin 19/03/2012 , j'ai bien un jour de différence dans la colonne durée , mais avec le critère M qui est égal à 4h00, il me donnera toujours une alerte retard.
Est ce qu'il faut rajouter une colonne heure d'arrivée et heure de départ pour affiner la durée ???
Si oui comment calculer ???

Cdlt,
 
Re : Calcul du retard entre une date d'arrivée et une date de départ

Bonsour®

OK une autre question:
Exemple , début 19/03/2012 fin 19/03/2012 , j'ai bien un jour de différence dans la colonne durée , mais avec le critère M qui est égal à 4h00, il me donnera toujours une alerte retard.
Est ce qu'il faut rajouter une colonne heure d'arrivée et heure de départ pour affiner la durée ???
Si oui comment calculer ???

sourire...

le controle de cohérence (chronologie, logique) est une part importante de la reflexion sur ce genre de problematique, c'est pour cela que l'usage de userform est une aide précieuse à la saisie
car permettant un controle plus fin de validité pour alimenter une base de données

vite fait entre deux coups de rateau.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
398
  • Question Question
Réponses
15
Affichages
2 K
Retour