Calcul entre deux dates et heures sans we

  • Initiateur de la discussion Initiateur de la discussion cvo
  • 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 !

cvo

XLDnaute Nouveau
Bonjour,

Je souhaiterais savoir comment calculer en jours et heures, la durée entre deux dates avec heures sans compter le we ?

Exemple, j'ai en A1 30/01/2013, en A2 13:10:40, en A3 01/02/2013, en A4 20:16:40.

Comment faire pour que l'excel calcul la duréee qui s'est écoulée entre le 30/01/2013 à 13:10:40 et le 01/02/2013 à 20:16:40 ? Le résultat devrait mettre donné en jours, heures, .... sans prendre en compte les we entre ces deux dates.

Un tout grand merci à mes futurs sauveurs!
 
Re : Calcul entre deux dates et heures sans we

Un tout grand merci pour votre aide. Seulement, je suis assez nulle en Excel et je travaille sur un excel en anglais. Je dois remplacer diff par quoi dans ce cas ? Je ne trouve pas la fonction 🙁
 
Re : Calcul entre deux dates et heures sans we

Re

Il s'agit d'une fonction personnalisée qui n'aparaitra dans ton fichier qu'apres que tu auras recopié ce qui suit dans un module
Faire Alt F11 puis insertion Module et enfin Coller

Code:
Function diff(d1, h1, d2, h2)
x = d2 + h2 - d1 - h1
For n = d1 To d2
  If Weekday(n) = 1 Or Weekday(n) = 7 Then
    sous = sous + 1
  End If
Next
diff = x - sous
End Function
 
Re : Calcul entre deux dates et heures sans we

Bonjour à tous, Salut Pierre-Jean

A essayer
changer pla formule en "D3" par:
=NB.JOURS.OUVRES(C3;C5)-1&" jours "&TEXTE(MOD(A6-A4;1);"hh:mm:ss")

JHA
 

Pièces jointes

Dernière édition:
Re : Calcul entre deux dates et heures sans we

Re

En effet , je me suis trompé dans le format à appliquer au resultat:
Il faut personnalisé jj:hh:mm:ss

Edit: JHA verifie si ce n'est pas plutot cela (inversion A6 et A4)
=NB.JOURS.OUVRES(C3;C5)-1&" jours "&TEXTE(MOD(A6-A4;1);"hh:mm:ss")
 

Pièces jointes

Dernière édition:
Re : Calcul entre deux dates et heures sans we

Waouw! Super, c'est nickel 🙂

Maintenant, j'ai un autre défis a vous soumettre... La j'obtiens le résultat en jours et heures. Est il possible d'avoir le meme résultat mais rien qu'en heure ? Donc par exemple, au lieu de me dire 2 jours, dire 48h.

Encore un tout grand merci pour votre aide!
 
Re : Calcul entre deux dates et heures sans we

Bonjour,

Je reviens vers vous car j'ai un souci lorsque j'applique la formule:
((NETWORKDAYS(C13,C15)-1)*24&":00:00") + (TEXT(MOD(A16-A14,1),"hh:mm:ss"))

En effet, elle fonctionne parfaitement quand il y a au moins un jour d'ecart entre les deux dates (exemple, 4 et 6 février) ou quand cela se passe le meme jour mais quand il s'agit de deux jours consécutifs.

Je vous forward mon fichier excel pour que cela soit plus clair. Je me suis rendue compte que si je remplace le 1 par 2, cela va pour ce cas particulier mais j'aimerais trouver une formule universelle car sinon je dois eplucher car date ...

Aussi, pour ta formule diff(A1,A2,A3,A4), je n'arrive pas a l'appliquer car un message d'erreur me dit qu'elle convient pour une excel de 97 à 2003 mais pas pour 2010 ...

Une idée pour me sortir de ce probleme ?

Merci !!
 

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

Discussions similaires

Réponses
1
Affichages
240
Réponses
2
Affichages
760
Retour