Horaire negative sur excel 7

Résolu/Fermé
lor93 Messages postés 9 Date d'inscription samedi 5 mars 2011 Statut Membre Dernière intervention 13 mars 2011 - 12 mars 2011 à 19:31
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 - 4 févr. 2012 à 18:59
Bonjour,

je viens de creer un tableau sur excel 7 afin de controler mes horaires de travail.


Je rencontre un message d'erreur lorsque je veux faire une difference entre 37:30 et l'horaire
reel effectué.Un message d'erreur s'affiche (l'horaire trouve etant negative)

J'ai selectionner dans l'onglet accueil ,nombre standard mais le calcul est faux

Que dois je faire ?


A voir également:

10 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 13/03/2011 à 11:40
Re,

Excel est dans l'impossibilité de formater correctement des heures négatives ainsi que les dates, la seule solution est d'écrire une formule qui donnera un résultat en format texte, et donc ne pourra être utilisé correctement dans des formules de calcul alphanumérique.

A ma connaissance, la seule solution à ce jour est l'utilisation du calendrier 1904, cette option issue du Mac, est la seule alternative pour ceux qui gèrent des heures qui peuvent être négatives.
Il n'existe aucune autre solution aussi simple et pratique pour obliger Excel à travailler avec des heures négatives.

L'activation de cette option ne concerne que le fichier en question ce qui semble être le cas. Je suis tout à fait d'accord sur le fait que cela peut engendrer des erreurs s'il existe des liaisons dates ou heures avec d'autres fichiers travaillant avec le calendrier 1900, c'est pour cela que dans mon premier post je conseillais le contrôle des formules.

Un certain nombre de formules de calcul sur les dates (comme celle du jour de Pâques ou du numéro de semaine ISO), conçues par défaut avec le calendrier 1900, donnent des résultats faux avec le calendrier 1904 et doivent être adaptées.

Dans le cas de création d'un fichier qui ne gérerait que des heures avec des calculs négatifs sans liaisons avec des fichiers option calendrier 1900 je ne vois que cette opportunité ou ajouter une colonne pour afficher les heures négatives.

S'il existe d'autres possibilités pour garder le format alphanumérique d'un affichage d'heures négatives, je suis preneur.

l'avancement des connaissances est souvent issue des divergences.

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
2
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 13/03/2011 à 12:00
Bonjour Mike,

Personnellement je serais plus militant pour garder une colonne masquée avec #### dedans si l'heure est négative mais utilisable pour les calcul, et une autre avec une fonction texte pour afficher les heures correctement pour l'utilisateur.
Le pb avec 1904 c'est qu'on ne sait jamais si l'utilisateur n'utilisera pas ce classeur, même temporairement en brouillon, pour calculer une date qu'il collera ailleurs...
Même bien averti, tout le monde peut se faire avoir.
Mais bon, c'est personnel.

eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 12/03/2011 à 19:47
Bonsoir

Excel ne traite pas d'horaire négatif:
une solution pour traiter A1-B1:
SI(B1>A1;B1-A1;A1-B1) et ensuite une mise en forme conditionnelle par formule:
la formule est:
=B1>A1
format police rouge
ainsi la différence (négative) s'affichera en rouge et la positive dans le format d'origine (s'il n'est pas rouge!)
crdlmt






Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1
lor93 Messages postés 9 Date d'inscription samedi 5 mars 2011 Statut Membre Dernière intervention 13 mars 2011
12 mars 2011 à 20:19
bonjour,

en fait j'ai creer un tableau et dans une cellule j'ai mis la formule suivante

=G19-"37:50"

j'ai un message d'erreur et sur certaine semaine le calcul est meme faux

Je pense que je me suis trompé de formule?mais ou?


merci pour tes infos
0
m@rina Messages postés 20042 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 20 avril 2024 11 269
12 mars 2011 à 19:45
Bonjour,

Un message d'erreur ? tu es sûr ?
Depuis toujours, Excel ne sait pas afficher les heures négatives... Et a priori Microsoft s'en fiche.

Par contre, si le résultat ne s'affiche qu'avec une série de ######, il peut être réutilisé dans une autre formule, et le résultat sera correct.

A savoir que le problème n'existe pas en calendrier 2004, mais que ce n'est pas conseillé de changer de calendrier.

L'autre solution est d'utiliser une fonction TEXTE.
Exemple : supposons que la cellule A2 contient une heure négative :
=TEXTE(ABS(A2);"hh:mm").

m@rina

1
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 12/03/2011 à 20:00
Salut,

Autre approche, Bouton Microsoft/Option Excel/Options Avancées/cocher Utiliser le calendrier depuis 1904

Il est possible d'agrémenter l'affichage avec un format personnalisé

[h]:mm;[Rouge]-[h]:mm

l'affichage conservera l'aspect alphanumérique, mais contrôler les résultats des autres formules qui pourraient être modifiés
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
lor93 Messages postés 9 Date d'inscription samedi 5 mars 2011 Statut Membre Dernière intervention 13 mars 2011
12 mars 2011 à 20:16
Salut,
ou trouve tu le bouton microsoft dans excel 7?
la barre des taches est completement differente et je cherhe encore mes reperes
lorsque je selectionne microsoft en haut a gauche je vais dans option avances mais je ne trouve pas
calendrier 1904?

D'ailleurs je ne sais pas ou se trouve l'onglet outils dans excel 7?

merci pour tes infos
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
m@rina Messages postés 20042 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 20 avril 2024 11 269
12 mars 2011 à 22:45
Bonsoir

kor93 a dit : "en fair j'ai creer une cellule dans laquelle j'ai mis la formule suivante=G19-"37:50"
et un message d'erreur s'affiche

Le calcul est meme faux ?
"

Oui, ta formule est fausse, et le message ne vient pas de l'heure négative mais de ton heure 37:50 qui est entre guillemets. Les guillemets c'est pour le texte.

m@rina
1
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
4 févr. 2012 à 18:59
Re,

Attention tout de même si on active le calendrier 1904 si des dates sont déjà enregistrées sur le fichier ou que l'on reçoit des dates d'un autre classeur ou inversement les dates subiront un décalage.
L'option calendrier 1904 pour plus de sécurité doit concerner un fichier je dirais orphelin qui ne reçois pas ou ne renvoi pas de date de classeur paramétré avec le calendrier 1900
1
lor93 Messages postés 9 Date d'inscription samedi 5 mars 2011 Statut Membre Dernière intervention 13 mars 2011
12 mars 2011 à 20:12
comment faire pour agrementer le resultat car comme le signale marina s'est bien un signale d'erreur qui s'affiche
en fair j'ai creer une cellule dans laquelle j'ai mis la formule suivante=G19-"37:50"
et un message d'erreur s'affiche

Le calcul est meme faux ?

Merci a tous pour vos reponse car je "patauge" un peu avec excel?
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 12/03/2011 à 21:20
Re,

Lorsque tu ouvres Excel, en haut à gauche tu as un bouton rond avec le nouveau sigle de Microsoft, clic dessus en bas à droite dans la fenêtre qui s'ouvre, clic sur Option Excel/dans la marge gauche clic sur Option Avancées et dans la partie droite de ta fenêtre pratiquement en fin de liste coche Utiliser le calendrier depuis 1904

En suite pour formater la cellule, clic droit sur la ou les cellules concernées/Format de cellule/onglet Nombre/sélectionne Personnalisée et colle le format ci dessus dans la zone de saisie Type :

[h]:mm;[Rouge]-[h]:mm

Quand au calcul, si par exemple tu as en A1 37:30 et en B1 40:00, en C1 = écris simplement =A1-B1 et tu formates ta cellule.

Si tu veux un modèle fais signe

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 12/03/2011 à 21:35
Bonsoir,

Il est totalement déconseillé d'utiliser l'option calendrier depuis 1904.
Toutes les dates sont modifiées sur le classeur et se retrouvent avec 4 ans et 1 jour de plus.
Si tu copie-colles une date d'un classeur 1904 sur un autre 1900 (ou l'inverse) la date collée n'est plus bonne etc
Enfin bref, c'est l'horreur...

eric
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 12/03/2011 à 22:06
Salut Eriiic,

Sauf si tu crées le fichier avec cette option et cela ne concerne que les dates, c'est pour cela que je conseillais de contrôler le résultat des autres formules.

Il est possible d'arriver à ce calcul avec une formule mais dans ce cas le résultat est en format texte

=SI(A2<B2;"-"&TEXTE(ABS(A2-B2);"[h]:mm");A2-B2)
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 12/03/2011 à 22:09
Re mike,

Sauf si tu crées le fichier avec cette option
Met la date d'aujourd'hui 12/03/11 dans un tel classeur, crées-en un nouveau (qui sera en option 1900) pour y coller la date copiée du précédent classeur.
Qu'obtiens-tu ? Le 11/03/07...
Il faut vraiment être sûr de son coup (et des autres utilisateurs) avant d'utiliser cette option.
eric
0
m@rina Messages postés 20042 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 20 avril 2024 11 269
12 mars 2011 à 22:43
Merci eriiic

Je l'avais dit, mais a priori, ma remarque n'a pas été remarquée ! ;)
m@rina
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 13/03/2011 à 07:40
Bonjour
exact Marina, tu l'avais dit , ici,

https://forums.commentcamarche.net/forum/affich-21167158-horaire-negative-sur-excel-7#2

mais peut être avec un décalage d'une centaine d'années, à moins qu'il y ait une version Excel "poussin" qui ne prenne que les très jeunes en compte :-) :-)

bon dimanche
crdlmnt
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
13 mars 2011 à 14:15
Re,

Voilà deux possibilités une avec calendrier 1904 activée

http://cjoint.com/?1dnonlVeOxV

et sans activer l'option calendrier 1904

http://cjoint.com/?1dnooZGyfj7
0
lor93 Messages postés 9 Date d'inscription samedi 5 mars 2011 Statut Membre Dernière intervention 13 mars 2011
13 mars 2011 à 14:23
Bonjour,

Merci pour ses 2 exemplesJ
Je ne me suis pas trompée dans mon tableau en utilisant l'option calendrier 1904.
Merci a tous pour vos explications qui mon permis non seulement de créer mon
tableau mais aussi d'apprendre d'autres astuces avec excel.

Bon dimanche et encore merci

Cdt
0