Comment afficher les valeurs négative sur un tableau XL

maxavi Messages postés 5 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour
Toute la question est dans l'intitulé !
Merci de m'aider. Cordialement, Maxavi.
A voir également:

8 réponses

ccm81 Messages postés 11033 Statut Membre 2 434
 
Bonjour,

Excel affiche aussi bien les valeurs négatives que positives
Mais ton problème est peut être ailleurs. Si oui, il faudrait un peu plus de détails

Bonne suite
0
maxavi Messages postés 5 Statut Membre
 
Re...,

Autant pour moi !
Ce sont des HEURES négatives !!!
Sur la case est indiqué:"Les dates et heures négatives s'affichent sous la forme ######"
0
ccm81 Messages postés 11033 Statut Membre 2 434
 
ça change tout

1. formater la cellule au format personnalisé [hh]:mm
2. Outils/Options/Calcul/Calendrier depuis 1904
3. Ne pas ouvrir un autre classeur contenant des dates/heures

bonne suite
0
Raymond PENTIER Messages postés 71871 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Une date négative, une heure négative, cela n'a aucune réalité physique ; Excel ne les prend donc pas en compte.
On ne dit pas "il est -3h" ni "j'ai eu 20 ans le -12 mai".
Organise ton tableau (et tes formules) pour que ces situations ne se produisent pas.
Personnellement, je déconseille formellement de passer au calendrier 1904, surtout si le fichier doit être copié, transmis, et se retrouver ouvert sur un autre ordinateur ...
0

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

Posez votre question
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Salut

Excel gère les heures négatives avec le calendrier 1904 mais cela implique quelques règles.

Il faut que le fichier soit créé avec l'activation de la fonction calendrier 1904 avant toute saisie

le fichier en question ne doit pas avoir des liaisons avec d'autres fichiers travaillant avec le calendrier 1900 ou recevoir d'information date ou heure venant d'autre sources

Si c'est le cas il n'y a pas de problème sinon il faudra se contenter de formules qui formateront les cellules en texte et donc ne pourront pas être utilisées dans des bases de calcul
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

Personnellement je trouve trop risquée l'utilisation de l'option 'calendrier 1904', prévue pour la compatibilité avec la version Mac.
Il faut savoir que le résultat est correct dans la cellule et est utilisable dans les calculs.
Donc je laisse cette colonne (masquée si besoin) et pour l'affichage je transforme en texte (non utilisable dans les calculs) :
=SI(C2<0;"-";"")&TEXTE(ABS(C2);"[h]:mm")

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
maxavi Messages postés 5 Statut Membre
 
Bonjour,

Réponse à
Raymond PENTIER: Dans le calcul des heures travaillées, certain jours sont négatifs. Voilà le pourquoi.

Mike31 et erilic: Effectivement ça fonctionne très bien ! Même avec le calendrier 1900 mais, les heures négatives ne sont pas affichées ! Snif !

En tout cas, merci à vous tous pour vous être penchés sur mon "cas"

Cordialement, MAXAVI
0
Raymond PENTIER Messages postés 71871 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
"Dans le calcul des heures travaillées, certain jours sont négatifs. Voilà le pourquoi."
Je m'en doutais un peu ! C'est bien pourquoi je t'ai fait la recommandation
"Organise ton tableau (et tes formules) pour que ces situations ne se produisent pas".
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
Bonjour
Peut être une variante , c'est selon l'environnement
pour afficher une heure avec le signe moins ne conservant la valeur absolue en numérique
A partir de 2007 seulement
en C1si le calcul de base est début en 1 et fin en B1:
=SI(A1>B1;A1-B1;B1-A1)
mise en forme conditionnelle sur C1
Régle:
=A1>B1
format personnalisé
-hh:mm

(Mais la valeur de la cellule reste toujours positive)

crdlmnt

Errare humanum est, perseverare diabolicum
0