Somme du temps écoulé

Lucasine 146 Messages postés mercredi 9 mars 2016Date d'inscription 1 janvier 2018 Dernière intervention - 30 déc. 2017 à 17:20 - Dernière réponse : yg_be 4295 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 1 janvier 2018 Dernière intervention
- 1 janv. 2018 à 17:32
Bonjour tous,

Petit question, j'aimerai calculé le temps total des interventions journalière de ma base de donnée.
J'aimerai savoir si il a une fonction comme la Fonction "Somme" qui pourrais calculé la le temps total
Afficher la suite 

6 réponses

Répondre au sujet
yg_be 4295 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 1 janvier 2018 Dernière intervention - Modifié par yg_be le 30/12/2017 à 17:34
0
Utile
5
bonjour, cela sera très facile, ou un peu moins, selon la structure de tes données.
comment le temps de interventions est-il enregistré, dans des champs de quel type?
si ce sont des champs de type date/heure, tu peux en faire la somme sans soucis: ce sont des nombres, dont l'unité vaut un jour.
Lucasine 146 Messages postés mercredi 9 mars 2016Date d'inscription 1 janvier 2018 Dernière intervention - 31 déc. 2017 à 12:21
Merci Yg_be
Le champs durée est en effet en format date abrégé.
Quand je demande une somme de 1h30min + 1h il me met 0,104166666666667 Alors que j'aimerai qu'il ne cherche pas midi/14h mais qu'il note 2h30.
yg_be 4295 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 1 janvier 2018 Dernière intervention > Lucasine 146 Messages postés mercredi 9 mars 2016Date d'inscription 1 janvier 2018 Dernière intervention - 31 déc. 2017 à 13:04
il s'agit bien de 2h30, il suffit de l'afficher dans le format que tu souhaites, suggestion:
Format(sum(...),"h\hmm")

ou bien, si tu peux avoir plus de 24h:
int(sum(...)*24)&"h"&round((sum(...)-int(sum(...)*24)/24)*24*60);
yg_be 4295 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 1 janvier 2018 Dernière intervention > yg_be 4295 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 1 janvier 2018 Dernière intervention - 31 déc. 2017 à 18:49
plus simple:
Format(sum(...),"h\hmm")

ou bien, si tu peux avoir plus de 24h:
int(sum(...)*24)&"h"&Format(sum(...),"mm");
Lucasine 146 Messages postés mercredi 9 mars 2016Date d'inscription 1 janvier 2018 Dernière intervention - 1 janv. 2018 à 16:23
Je vous remercie, je vais regarder à ca. comme je voie ceci est du VBA donc je vais essayer et reviendrai probablement vers vous. Le VBA est un peu compliqué pour mon cerveau après les réveillons lol

D'ailleurs je vous souhaite mes meilleurs vœux pour cette nouvelle année
yg_be 4295 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 1 janvier 2018 Dernière intervention > Lucasine 146 Messages postés mercredi 9 mars 2016Date d'inscription 1 janvier 2018 Dernière intervention - 1 janv. 2018 à 17:32
bonne année. ce n'est pas du VBA, tu peux l'utiliser au même endroit que tu utilises la fonction sum().
Commenter la réponse de yg_be