Incohérence formule Mod dans Excel

Gabriel Puig 40 Points de réputation
2026-03-04T10:37:47.4666667+00:00

Bonjour, voici le descriptif de mon problème :

A partir d'une somme de durées dans Excel, je cherche à obtenir un nombre de demi journées (sur la base d'une demi-journée = 4 heures), et le nombre d'heures au-delà des demi journées calculées.

Par exemple : 24h = 6 demi journées ; 26h = 6 demi journées et 2 heures.

J'utilise pour cela les formules suivantes :

  • demi journées : ent(24*C10/4)
  • heures au-delà, arrondies à l'entier supérieur : arrondi.sup(mod(24*C10;4);0)

C10 est la cellule avec la somme des durées de la colonne C.

Etant donné que 24h pour excel représente la valeur numérique 1, je multiplie la valeur de C10 par 24 pour retrouver un nombre d'heures réel. Exemple pour une durée totale de 24h qui vaut numériquement 1 : 24*1 = 24h ; ent(24/4) = 6 => 6 demi journées.

Même principe pour les heures supplémentaires : durée totale de 24h = 1 => 24*1 = 24 ; reste de la division par 4 : mod(24;4) = 0 => pas d'heures supplémentaires (24/4 = 6 demi journées reste 0 heures).

Pour une durée totale de 26h, on obtient donc en théorie avec ces formules : 6 demi journées et 2h (26/4 = 6 reste 2).

Le résultat est cohérent avec ce jeu d'essai :

6:00

6:00

6:00

6:00

=> total = 24h ; les formules donnent bien 6 demi journées et 0 heures supplémentaires. On peut rajouter une 5e ligne à ce jeu d'essai avec 1:00, 2:00, 3:00 ou 4:00. On obtient respectivement 6 demi journée et 1h, 2h, 3h supplémentaires et enfin 7 demi journées pour la valeur 4:00 en 5e ligne.

Mais ceci ne fonctionne plus avec ce jeu d'essai :

4:00

4:00

4:00

4:00

4:00

4:00

=> total = 24h ; les formules ci-dessus pour ce jeu de durées d'un total de 24h donnent 6 demi-journées et 4h, soit 28h et non pas 24h.

J'ai simplifié pour l'exemple, mais on peut remplacer une ligne de 4:00 -> 3:30, et une autre ligne 4:00 -> 4:30. On a toujours un total de 24h pour les 6 lignes (4:00+4:00+3:30+4:30+4:00+4:00). Le résultat donne encore 6 demi journées et 4h.

Avec le jeu (4:15+4:00+3:30+4:30+4:00+3:45) = 24h, On a en revanche 6 demi-journées et 0h supplémentaires, donc le bon résultat.

Désolé pour ce développement un peu long, mais j'aimerais savoir comment faire pour obtenir un résultat cohérent de demi journées et heures au-delà du nombre de demi journées calculé, quelque soit les valeurs des durées additionnées.

version Excel utilisée : Microsoft® Excel® pour Microsoft 365 MSO (Version 2602 Build 16.0.19725.20126) 64 bits

Merci

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Vous pouvez voter pour savoir si c’est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ou suivre la question.