Calc : problème avec calcul d'heures

Bonjour,

Calc nous fait des misères avec un calcul d'heures (version wds ou Ubuntu 4 et 5 même combat)

Dans le tableau ci-dessous. Nous avons des calculs sur les heures. Exactement les mêmes calculs et les memes formats.
L'un marche, l'autre nom...

http://www.cjoint.com/c/FBfoJSbufSt

Que se passe t-il ? Est-ce un nouveau comportement de Calc. J'ai vérifié partout mais je ne trouve pas.
J'ai appliqué les bons formats (qui n'étaient pas tous en heure au départ mais en standard)
C'est assez grave et urgent...
Merci de votre aide

Marie-Jo

Bonjour,

A priori, le nombre en E21 (109:00:00) étant largement supérieur à celui en F21 (16:00:00), le résultat en G21 est négatif, ce qui explique le résultat final

Cordialement

Christian FOURCROY

----- Mail original -----

les cellules du tableau de Didier ont été incrémentées
en gardant la touche CTRL enfoncé les cellules vont être reproduite et les
heures de travail seront correctes

Bonsoir,
Récupéré chez http://christianwtd.free.fr/index.php?rubrique=DebFonctions02
Il y a longtemps que je l'avais lu et utilisé.
[HH]:MM
Mais il s'agit bien de valeur négative (2 heures avant les 24 heures). En modifiant le format d'affichage [HH]:MM:SS, tout devient correct.

Bonjour,
L'erreur est due au fait que les heures de début et de fin d'activité ont
été recopiées en tirant vers le bas, ce qui incrémente de 1 (ici 24 heures
ce qui ne se voit pas à l'affichage)
La cellule F21 remplie manuellement n'est donc pas incrémentée !
C'est par hasard donc que le deuxième tableau est bon car les deux cellules
de la dernière ligne ont été remplies manuellement.
Pour n'avoir pas d'incrémentation, il faut en même temps appuyer sur la
touche CTRL
Bonne journée.
J-Paul DELÉPINE

Pour bien visualiser ce qui s'est passé, j'ai rajouté une feuille, et
formaté les heures du tableau Didier en fraction de jour. (Format Nombre >
Standard)
On voit bien ainsi que les 8:00 et 12:00 des jours suivant le lundi ont été
obtenus par sélection de ces cellules, puis
copie incrémentée. Un jour a été ajouté à chaque fois.
Le troisième tableau est ce qu'il aurait fallu faire. sélection des cellules
et copie avec ctrl, comme l'indique catof.

bug-calculHeure1.ods
<http://nabble.documentfoundation.org/file/n4174422/bug-calculHeure1.ods>

Bonjour
Petit ajout.
Après avoir corrigé les nombres dans les cellules comme dit plus haut et plus bas.

Bonjour,

Un grand merci pour les explications. C'est la recopie le coupable !
2 questions toutefois :
1 - pourquoi le 3è tableau est juste alors qu'en affichant les formats nombre standard (B21 et suivante), ils sont tout aussi faux que le premier (recopie incrémentée)
2 - Il existe plusieurs type de formatage avec [HH] et je n'en saisis pas les subtilités... (hormis les ,00 pour l'un). Si quelqu'un peut expliquer parfaitement les différences...

Merci en tout cas.
Marie jo

Bonjour,

Il y a quelque chose qui me chagrine. C'est que la recopie qui incrémente ne ne voit pas avec un format Heure classique (sans le [HH]
C'est un nouveau comportement il me semble car depuis 15 ans, j'aurais automatiquement déjà rencontré ce problème.
Cela me semble très grave comme comportement. Car les montants sont faux. Dans notre tableau, c'est très simple et facilement visible mais dans
des tableaux plus complexes, cela ne pourrait pas se repérer.

Sauriez-vous si une option avancée (suites à de nombreux comportements par défaut de Calc) permettrait un retour à un comportement
"normal".
Merci

Marie-Jo

Bonjour,

Effectivement même la simple copie (sans créer de suite) incrémente les cellules suivantes, bien que dans le tableau s'affiche 08:00, il y a réellement 16:00, 32:00, etc ...
Par contre si l'on effectue une saisie directe au clavier il n'y a pas d'incrémentation.
Est-ce un choix délibéré, sinon "bug" ?
Cordialement
Michel B.

Bonjour,
Catof a donné la solution un peu plus haut dans la liste.
C'est vrai que c'est un peu bizarre !
Bonne journée.

Bonjour Marie-Jo,

Il y a quelque chose qui me chagrine. C'est que la recopie qui
incrémente ne ne voit pas avec un format Heure classique (sans le [HH]
C'est un nouveau comportement il me semble car depuis 15 ans, j'aurais
automatiquement déjà rencontré ce problème.

il me semble que ce comportement est standard depuis des lustres (mais je peux avoir loupé des épisodes). Pour ma part, ça ne me choque pas.

Quand on a conscience que (1) les heures sont des nombres décimaux et que (2) l'affichage (de toutes les données) n'est qu'une représentation du monde réel, alors on est mieux armé pour utiliser le tableur, et pas uniquement pour gérer des heures.

Amicalement,

Bonjour Marie-Jo,

Bonjour,

Il y a quelque chose qui me chagrine. C'est que la recopie qui
incrémente ne ne voit pas avec un format Heure classique (sans le [HH]

Je crois que tu confonds Date et Durée. Si tu utilises un format d'heure
complet, à savoir avec la date calendaire, comme JJ/MM/AAAA HH:MM:SS tu
verras les dates s'incrémenter de 1 jour puisque l'unité de temps du
tableur est le jour.

C'est un nouveau comportement il me semble car depuis 15 ans, j'aurais
automatiquement déjà rencontré ce problème.

Il me semble que c'est le comportement standard depuis "toujours".

Cela me semble très grave comme comportement.

Ce qui est important dans ce genre de tableau c'est d'être bien clair
sur le type de la donnée : parle-t-on de l'heure donnée par l'horloge
(format HH:MM:SS) qui tourne sur 24 heures ou de la durée donnée par le
chronomètre (format [HH]:MM:SS) qui cumule les heures en jours.

Bonne journée
JBF

Bonjour Marie-Jo,

c'est vrai que dans excel, en utilisant la poignée d’incrémentation, cela
ajoute 1h (8:00 > 9:00 > 10:00)

Dans Calc l'incrémente est une journée soit 24 h (comme l'explique
Jean-Baptiste Faure-3)
8:00 > 8:00 dans 24h > 8:00 dans 48h
8:00 > 32:00 (8+24) > 56:00 (32+24)

pour lui faire comprendre que l'incrément est d'une heure, il faut lui
définir le pas d'incrément
première cellule > 8:00
deuxième cellule > 9:00
sélection des 2 cellules et utilisation de la poignée d'incrément

c'est vrai qu'il y a une différence d'approche ..
mais un tableau réalisé dans excel sera correctement interprété si il est
ouvert dans calc

Bonjour

Je ne sais pas si l'on en a évoqué ça déjà :

S'il s'agit de recopier la même heure partout, on peut

1) sélectionner la zone où l'on veut avoir la valeur,
2) taper la valeur
3) valider par ALT-ENTREE

ça évite les problèmes d'incrément

Au passage, sans vouloir apporter de l'eau au moulin de "l'ennemi honni" :slight_smile: , sous excel c'est ctrl - entrée et non alt-entrée..

Christian Fourcroy

Bonsoir,

Ce qui est important dans ce genre de tableau c'est d'être bien clair
sur le type de la donnée : parle-t-on de l'heure donnée par l'horloge
(format HH:MM:SS) qui tourne sur 24 heures ou de la durée donnée par le
chronomètre (format [HH]:MM:SS) qui cumule les heures en jours.

Bonne journée
JBF

Merci pour vos retours à tous. Les techniques pour faire autrement, on les connaît.
Sur le comportement, je crois que Jean-Baptiste vient de me faire comprendre le fondamental sur la différence avec ce format HH :wink:
Mais c'est un vrai sacré piège dans Calc quand même. Donc, à bien préciser en formation.

Merci encore. J'ai compris.

Marie-Jo