Soustraction de cellules "heures" avec résultat négatif - Excel2002

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Adamastor77

XLDnaute Nouveau
Bonjour,


Je suis en train de créer une feuille d'heures pour comptabiliser les heures supplémentaires.
En naviguant dans les anciennes discussions de ce forum, j'ai vu qu'il fallait déclarer le format de cellule ainsi ([h]:mm) afin d'avoir une somme d'heures supérieure à 24 heures représentée correctement. Jusque-là; c'est ok.

Mon problème survient lorsque je réalise une soustraction d'une cellule de type heure par une autre cellule similaire: Lorque le résultat est négatif, excel refuse d'afficher le résultat et je suis alors obligé de d'inverser l'ordre de ma soustraction.

Existe-t-il une autre astuce à utiliser pour le format de cellule ou suis-je obligé d'écrire un bout de code pour gérer ce cas ? Le code a écrire n'est ni très long ni compliqué mais je n'ai pas envie de réinventer la roue.


Par avance, un grand merci

Luis
 
Re : Soustraction de cellules "heures" avec résultat négatif - Excel2002

Bonjour Adamastor77,

Sous 2007 j'utilise cette formule :

=SI(J12-K12<0;(K12-J12);J12-K12)
avec en J12 et en K12 des heures.
et j'ai mis une MFC si J12-K12<0 en rouge sinon en vert.

Il y a peut-être mieux comme solution, j'attends pour voir les autres réponses.

A+
 
Re : Soustraction de cellules "heures" avec résultat négatif - Excel2002

Merci pour la solution! C'est en effet ce qu'il me fallait.

Je n'ai pas encore le réflexe d'utiliser des instructions conditionnelles comme formules pour des cas simples comme celui-ci.


Luis
 
Re : Soustraction de cellules "heures" avec résultat négatif - Excel2002

Bonsoir à tous
Bonjour Adamastor77,

Sous 2007 j'utilise cette formule :

=SI(J12-K12<0;(K12-J12);J12-K12)
avec en J12 et en K12 des heures.
et j'ai mis une MFC si J12-K12<0 en rouge sinon en vert.

Il y a peut-être mieux comme solution, j'attends pour voir les autres réponses.

A+
Code:
=ABS(J12-K12)
pour la formule évite le test conditionnel et
Code:
=J12<K12
pour la mise en forme conditionnelle gagne deux caractères... Il n'y a pas de petits profits.​
Bonne nuit !
ROGER2327
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

F
Réponses
3
Affichages
967
F
Retour