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

gimli

XLDnaute Occasionnel
Bonjour à tous,

voilà je débute sur excel et actuellement en stage, et je cherche à calcuer (en minutes) un temps d'interruption , donc j'ai en F1 la date de début de l'interruption en G1 l'heure de début de l'interruption, en H1 la date de ré"tablissement et en I1 l'heure de rétablissement. En J1 je souhaiterai mettre la durée d'interruption en minutes, mais je ne sais comment y parvenir.

PS: j'ai regardé les autres sujets mais tous mettaient l'heure avec la date, moi ces deux informations sont dans une case différente 😉


Merci d'avance 😉

Gimli
 
Re : Calcul de durées

re-bonjour,

Sans exemple fourni par toi, j'ai travaillé avec des formats date en F1 et H1 et des formats heure en G1 et I1 ... Il faudrait que tu nous dises (ou mieux, que tu nous montres ... dans un petit fichier exemple, ce serait bien!) les données telles qu'elles existent.
Le message d'erreur que tu mentionnes indique qu'il y a peut-être une valeur considérée comme du texte, par Excel.
 
Re : Calcul de durées

Bonjour à vous.
Pour ma part j'utilise une fonction qui elle même utilise l'instruction datediff de VB
OU "a" est les genre, "h" pour les heure, "n" pour les minutes, ou "s" pour les seconde
Je ne suis pas sur qu'il existe une fonction directe dans excel.

1/ Faire la différence entre les deux dates puis appliquer la fonction
par exemple: =convhs((H1+I1)-(F1+G1);"n")

Il faut bien sur implanter la fonction dans un module VB
'Conversion en, H m S
Public Function convhs(a, genre)
convhs = DateDiff(genre, "00:00:00", a)
End Function
 
Re : Calcul de durées

Merci beaucoup Sousou !
Je vois que le réultat parait juste, par contre je n'arrive pas à voir ta macro, apparemment elle est enregistrée sur un autre classeur. Pourrais-tu me préciser comment tu as fais ta macro ? Encore merci pour ton aide 😉

EDIT: merci Modeste 😉
 
Dernière édition:
Re : Calcul de durées

Re

justement le module 1 est vide, comme si il n'y avait pas de macro ^^
quel serait le format de cellule pour la durée d'indisponibilité ? merci 🙂

EDIT: pourrais-tu copier ici le contenu de la macro s'il te plait ? Merci
 
Dernière édition:
Re : Calcul de durées

Re
Le format de la Cellule est standard la fonction renvoie un nombre.
Le code:
Public Function convhs(a, genre)
convhs = DateDiff(genre, "00:00:00", a)
End Function

Mais si la fonction fonctionne c'est que le code est quelquepart!
 
- 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
4
Affichages
177
Réponses
14
Affichages
866
Réponses
3
Affichages
695
  • Question Question
Réponses
3
Affichages
648
Réponses
1
Affichages
821
Réponses
2
Affichages
569
Retour