[OK] Excel 2007 Somme d'heures négatives

Modérateur: Modérateurs et Modératrices

[OK] Excel 2007 Somme d'heures négatives

Messagede jh50160 » 23 Déc 2007, 15:44

Bonjour à tous, voilà je recherche comment faire pour additions des heures négatives dans excel 2007. Je joint un fichier car je ne sais comment vous expliquez cela. Je vous remercie. A+ :oops:
http://www.cijoint.fr/cij26892645035618.xls
jh50160
 
Messages: 3
Inscription: 23 Déc 2007, 15:36

Messagede gibé » 23 Déc 2007, 18:32

Dans ta formule de calcul des heures journalière négatives, tu insère un caractère "-"
qui fait que ta cellule contient du texte et non une valeur numérique.
Code: Tout sélectionner
=SI(ET(O6=0;P6="");"";SI(P6<>"";"";"-"&N6*24-O6*24))

Insère le signe moins de cette façon:
Code: Tout sélectionner
=SI(ET(O6=0;P6="");"";SI(P6<>"";"";-(N6*24-O6*24)))

Ou plus simplement fait l'opération en sens inverse pour avoir le résultat directement en négatif
Code: Tout sélectionner
=SI(ET(O6=0;P6="");"";SI(P6<>"";"";O6*24-N6*24))


J'ai pas excel, j'ai fait le test avec Openoffice pour pas cher.:p
Il est possible que la gestion des heures soit un peu différente.
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison !" Coluche
Avatar de l’utilisateur
gibé
 
Messages: 259
Inscription: 23 Mai 2006, 17:19
Localisation: N 43°44' E 5°22'

Messagede calba » 23 Déc 2007, 18:56

Bonsoir

Gibé a bien vu ton Pb : tes cellules "négatives" ne sont en réalité pas numériques comme un test avec la fonction "ESTNUM" le révèle. Elles ressemblent à du numérique mais sont en fait du texte. Le "-" contenu dans ta formule force un résultat non numérique.
Si tu applique la fonction ESTNUM à Q6 ou à Q8 la réponse est "FAUX".
CQFD.

Mais tu vas avoir un autre problème (apparent) du au formatage de tes cellules.
En effet si tu additionnes tes colonnes d'heures le résultat parait faux (dans ta feuille de calcul telle qu'elle est formattée par défaut en ce moment) dès que le total dépasse 24 heures.
Je dis bien "Parait faux", mais en réalité le résultat est donné "modulo 24" ce qui signifie par exemple que 13:00+17:00= 6:00 et non 30:00 comme on aurait pu l'espérer. En effet 30 modulo 24 vaut 6. Ceci explique cela.

Pour t'éviter cette frayeur supplémentaire il faut que tu formates la ou les cellules contenant le résultat de ta/tes somme(s) au format "37:30:55" (du moins c'est le format HEURE de ma version excel 2003). Comme je suis maintenant sous Linux Ubuntu j'utilise OpenOfficeCalc et ma version d'excel, toujours sur mon PC, n'a plus évolué.

J'ai également testé ta feuille de calcul sous OpenOfficeCalc et j'ai obtenu les mêmes résultats.

Bonne chance.
a+
calba
 
Messages: 759
Inscription: 02 Juin 2007, 21:41
Localisation: Plaisir (78) 25 km ouest Paris

Messagede gibé » 23 Déc 2007, 19:19

Sous OOo, le format pour éviter le modulo 24 est : [HH]:MM.
A voir sous excel si c'est le même format.

Plus sérieusement, utilisez OOo. :)
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison !" Coluche
Avatar de l’utilisateur
gibé
 
Messages: 259
Inscription: 23 Mai 2006, 17:19
Localisation: N 43°44' E 5°22'

Excel 2007 heures négatives

Messagede jh50160 » 23 Déc 2007, 19:51

Re bonjour à tous.
Je viens vous remercier pour votre aide et particulière à gibé. Tout fonctionne comme je le voulais; Merci encore est A+ :D
Affaire résolu
jh50160
 
Messages: 3
Inscription: 23 Déc 2007, 15:36


Retourner vers Excel

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité