Principe : La formule MOD permet d’obtenir le reste d’une division entière.

= MOD(nombre; diviseur)

  • C’est le nombre à diviser.
  • Correspond au nombre avec lequel on souhaite diviser le nombre. 

Remarque : Le résultat renvoyé sera du même signe que le diviseur.

Exemple 1 : On souhaite obtenir le reste de la division de 20 par 3.

= MOD(203) = 2

=> Si on divise 20 par 3, on obtient 6,66 qui n’est pas un nombre entier. Le nombre entier inférieur le plus près est 6, et si on multiplie 6 par 3 qui est le diviseur on obtient 18 et 20 – 18 = 2.

Exemple 2 : On souhaite calculer les heures du travail.

La formule MOD

= MOD(C1 – B1 ; 2*)

2*Comme il s’agit d’heures le 1 divise en fait par 24 (à savoir 1 journée entière qui correspond à 24h). 

=> Formule à saisir dans la cellule D1 et à étirer ensuite sur les autres lignes du tableau.

La formule MOD - Exemple

Si on fait la différence entre 06:00 et 22:00 on obtient d’abord un nombre négatif : -0,6666667 => 16h/24h. 

Excel ne peut pas afficher ce nombre négatif en hh:mm. 

= Par contre si on utilise la formule MOD(-0,6666667;1) => on peut afficher les 08:00 heures car le résultat renvoyé est du même signe que le diviseur. 

= MOD(C1 – B1 ; 1)=MOD(-0,6666667;1) OU =MOD(-16;24) 

=> Si on divise 18 par 24, on obtient 0 et si on multiplie 0 par 24 qui est le diviseur on obtient 0 et 24 – 16 = 8. 


=> Voir aussi la formule NB