Je suit mes heures de travail hebdomadaires. Lorsque je compare mon temps hebdomadaire à celui de référence, cette différence est parfois positive (heures supplémentaires), parfois négative (heure à rattraper). J’ai beau faire Excel ne m’affiche pas le nombre d’heures à rattraper. Pouvez-vous m’aider ?
Effectivement, si je prends le tableau suivant

et que je le compare avec la durée de la semaine imposée avec la formule suivante : =B7-B9 sans rien faire de plus, la cellule affiche des # et j’ai beau l’agrandir, rien n’y fait. Par contre, je tiens à vous préciser que vous pouvez faire un autre calcul avec cette cellule, le calcul renverra une donnée correcte (testez en la multipliant par –1).

Première méthode de contournement
Je sépare l’affichage des heures supplémentaires et des heures manquantes
Pour les heures supplémentaires, j’utilise la formule suivante :
=SI(B7<B9;0;B7-B9)
Pour les heures manquantes (normalement négatives), la formule est :
=SI(B7<B9;B9-B7;0)
Vous constatez que j’utilise un SI pour tester. Si le total est inférieur à la durée standard, j’inverse le calcul ainsi il renvoi toujours une valeur positive

Seconde méthode de contournement
Je crée un affichage sous format de texte avec la formule suivante:
=SI(B7<B9;"- "&TEXTE(-(B7-B9);"[h]:mm");B7-B9)

Attention ! le résultat est un texte et non une valeur numérique.
Maintenant à vous de choisir celle qui vous convient.
Cathy MONIER, MVP Excel
Auteur du site CathyAstuce