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(20; 3) = 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.
= 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.
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