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

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
 

JPP57

XLDnaute Nouveau
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+
 

Adamastor77

XLDnaute Nouveau
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
 

ROGER2327

XLDnaute Barbatruc
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
 

Discussions similaires

Réponses
15
Affichages
568
Réponses
3
Affichages
989
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 682
Messages
2 090 890
Membres
104 689
dernier inscrit
phlentier