Somme du temps écoulé

Fermé
Lucasine Messages postés 154 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 15 octobre 2022 - Modifié le 30 déc. 2017 à 17:30
yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024 - 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

1 réponse

yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024 Ambassadeur 1 551
Modifié le 30 déc. 2017 à 17:34
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.
0
Lucasine Messages postés 154 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 15 octobre 2022
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.
0
yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024 1 551 > Lucasine Messages postés 154 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 15 octobre 2022
Modifié le 31 déc. 2017 à 13:13
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);
0
yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024 1 551 > yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024
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");
0
Lucasine Messages postés 154 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 15 octobre 2022
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
0
yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024 1 551 > Lucasine Messages postés 154 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 15 octobre 2022
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().
0