Date: prev next · Thread: first prev next last
2021 Archives by date, by thread · List index


Bonjour

pourquoi parles tu de 360° ? Pourquoi chercher des fonctions ? Au passage, malgré tout, connais tu la fonction MOD ? Qui ne sert à rien dans ce problème.

Bref, la solution est simple, mais il ne faut pas chercher à reconstruire un chiffre décimal alors qu'on est dans dans un format "date-heure".

C'est ce qu'évoquait Christian dans sa réponse. Mais pour aboutir au résultat que tu souhaites, il faut juste dire que tu veux des jours et pas juste des heures... Parce que bien sur on peut afficher une date et une heure en même temps si on est pris d'un doute, tester avec maintenant() qui est plus complet que aujourdhui()...

Bref, je saisis 1:30, Calc reconnait mes : comme une séparation de temps et transforme ma saisie en 01:30:00 soit 1h30

je multiplie cette cellule par 18. Pour obtenir 31 03:00 j'utilise le format JJ HH:MM

Sur cette base, tu complètes le format pour avoir exactement ce que tu veux (comme l'utilisation de crochet, pour éviter un 0 quand ta valeur représente moins d'un jour...)

Comme le dit Christian, ce mode de calcul n'a rien de spécifique à LibreOffice, il est commun à tout tableur.

Bref, le même format appliqué à 145:43:12*2 permet d'obtenir 11 03:26 (11 jours et 3h26)

245:43:12*2 permet d'obtenir 19 11:26

Attention, quand tu appliques [HH]:MM:SS à ces calculs, le dernier chiffre c'est bien des secondes... vu ta première phrase, je pressens, qu'il y a un décalage d'unité... tout reste donc dans le format que tu utilises.

J'insiste rien de farfelu. Mais si ça te taraude depuis longtemps, tu fais bien de demander... C'est une erreur assez classique. Tant qu'on ne voit pas que ça coince sur le max d'heures à afficher en jour, on ne réalise pas qu'on manipule des minutes au lieu des heures etc... et inversement. Une autre façon de s’apercevoir qu'on ne manipule pas les bonnes unités, ça peut être les graphiques...

NB si tu veux rendre tes valeurs moins trompeuses, tu peux rajouter des "jours", "heures" dans le format, la seule condition est de bien mettre tout le texte à afficher y compris les espaces entre guillemets. Par exemple, le format peut devenir JJ" jours " HH" h"MM

Bref, à condition d'utiliser les formats à bon escient c'est trés puissant.

Claire

Le 02/09/2021 à 08:01, Dominique a écrit :
Bonjour,

Les calculs de durées tels qu'ils sont gérés par Calc m'ont toujours laissé perplexe. Je comprends à l'instant ce résultat étonnant de 3:00:00 lorsqu'on multiplie 1:30*18. C'est égal à 27 heures modulo 3 soit 1 fois 24 h et reste 3:00:00. C'est assez logique...

Pour les angles, ça me semble plus complexe. En effet, si je fais, avec un format [HH]:MM:SS, 145:43:12*2, j'obtiens un très propre 291:26:24. Mais 245:43:12*2 me donne 491:26:24. Existe-t-il une solution élégante pour obtenir ce résultat modulo 360, c'est-à-dire 31:26:24 ? La fonction QUOTIENT n'apporte,bien sûr, pas ce résultat attendu...

Merci à tous,

 --
Dominique
Esto quod es


Le 01/09/2021 à 22:42, C Fourcroy a écrit :
Bonsoir,
S'il s'agit d'avoir un nombre d'heures dépassant les 24h.
Le format à appliquer est [HH]:MM:SS
Format Cellules - Onglet Nombre - Description de format : y écrire [HH]:MM:SS Ou, alors, simplement choisir 876613:37:46 dans la liste des formats proposés. Les crochets signifient que l'on dépasse le maximum classique. Par exemple [MM]:SS permettrait d'avoir le résultat en minutes/ secondes (soit 1440:00 pour 24h) .
Accessoirement c'est le même système depuis Lotus 123 et Excel

Accessoirement, les pièces jointes ne passent par sur la liste, donc on ne voit pas trop ce que vous voulez dire

En espérant avoir pu vous être utile

Christian F
Le 01/09/2021 à 20:47, vincent douce a écrit :
bonjour
je ne trouve pas dans les formats de cellules, d'item durée
aussi, avec ce tableur (image jointe)

durée du cours est calculé comme une soustraction
j'ai compris l'histoire de calculer une duyrée par (B2<A2)+B2-A2 indiquée dans l'aide  mais ça ne me concerne pas les cours ont lieu en journée
ensuite la colonne de droite c'est 1h30*13, puis 1h30*8....
mais le chiffre vert en gras est insensé
cela dit je comprend sa logique : 12h+12h ça se réduit à 0 si l'on ne compte que les heures
il me faudrait un format durée
comment faire ?
merci à vous
Vincent



--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.