Calculer un nombre d'heures entre 2 jours différents

Meunou - 9 nov. 2023 à 11:46
Raymond PENTIER Messages postés 58662 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 septembre 2024 - 11 nov. 2023 à 15:34

Bonjour,

Existe-il une formule pour calculer un nombre d'heure entre 2 jours différents ?

Exemple : calculer le nombre d'heures entre 22h45 et 03h00.

Pour l'instant, le résultat que j'ai est -19h45.

J'ai libre office calc version 7.4.7.2 (x64). Merci à vous !


Windows / Firefox 115.0

A voir également:

5 réponses

trotte-menu Messages postés 796 Date d'inscription dimanche 8 novembre 2020 Statut Membre Dernière intervention 19 septembre 2024 291
Modifié le 10 nov. 2023 à 09:33

Bonjour,

explications sur la fonction Modulo

Pour votre exemple : Heures au format [HH]:MM

PS : Désolé, j'avais zappé la réponse de DjiDji59430


2
Pierr10 Messages postés 12103 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 24 septembre 2024 5 071
10 nov. 2023 à 09:30

Salut !

L'explication de la fonction modulo intéressera pas mal de personnes !

0
Raymond PENTIER Messages postés 58662 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 septembre 2024 17 201 > Pierr10 Messages postés 12103 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 24 septembre 2024
11 nov. 2023 à 15:34

Bonjour.

.

La fonction MOD existe bel et bien dans Calc, mais est trop peu utilisée !

Dans Opérateur MOD on peut lire :

"L'opérateur MOD prend deux expressions numérique et renvoie le reste de la division.
Par exemple, le résultat de (21 MOD 6) est 3 parce qu'après avoir divisé 21 par 6, le reste de la division est 3.

Si l'opération MOD implique des valeurs non entières, les deux opérandes sont arrondies aux valeurs entières les plus proches. Par conséquent, la valeur renvoyée par une opération MOD sera toujours un nombre entier.

Par exemple, l'expression 16,4 MOD 5,9 est évaluée de la façon suivante :

  1. La valeur 16,4 est arrondie à 16.

  2. La valeur 5,9 est arrondie à 6.

  3. L'opération 16 MOD 6 renvoie 4, reste après la division de 16 par 6."

0
cousinhub29 Messages postés 936 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 21 septembre 2024 340
9 nov. 2023 à 11:58

Bonjour,

Je ne sais si cette fonction est disponible sous "calc", mais sous Excel, ceci donnerait :

- Heure de début en A1
- Heure de fin en B1

En C1 :

=MOD(B1-A1;1)

Bonne journée


1
DjiDji59430 Messages postés 4114 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 septembre 2024 668
9 nov. 2023 à 11:59

Bonjour à tous,

En attendant..

en excel, on met =mod(b1-a1;1)

ou on peut faire =b1-a1 +1


Crdlmt

1
Pierr10 Messages postés 12103 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 24 septembre 2024 5 071
9 nov. 2023 à 12:22

 Bonjour

Autre solution :

Heure initiale en A1
Heure de fin en B1

Ajouter 1 (1 jour) à la différence entre les cellules si B1 est le lendemain ;
Ajouter 2 si c'est le surlendemain etc (mais ça ne marche pas dans Excel !)

Résultat :

= 1 + B1 - A1

1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58662 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 septembre 2024 17 201
10 nov. 2023 à 02:02

Bonjour.

Tu peux aussi saisir 05/11/23 22:45 en A1 et 06/03/23 03:00 en A2

Tu mets A1 et A2 au format jj/mm/aa

En A3 la formule =A2-A1 te donne le bon résultat


0
Raymond PENTIER Messages postés 58662 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 septembre 2024 17 201
11 nov. 2023 à 15:23

EDIT !

Vous aurez corrigé mon erreur de frappe ... C'est

Tu peux aussi saisir 05/11/23 22:45 en A1 et 06/11/23 03:00 en A2

0