2011-04-01 5 views
0

J'essaie d'arrondir le temps (hh: mm: ss.00) en openoffice calc, mais sans succès.OpenOffice Calc - arrondi hh: mm: ss.00 à hh: mm: ss

Par exemple, je suis en train d'arrondir le temps suivant à HH: MM: SS

01:41:32.69 -> 01:41:33 
01:45:59.20 -> 01:46:00 
01:31:48.62 -> 01:31:49 

J'ai essayé la méthode suivante quickfix

= SI (DROIT (A1,2) > 50, MROUND (A1,1/(24 * 60 * 1000)), MROUND (A1,1/(24 * 60 * 60)))

Peu importe ce qui se passe, l'instruction IF renvoie la valeur_si_vrai au lieu de la valeur

fyi - IF (Test, Then_value, Sinon valeur).

Des idées?

Répondre

1

juste essayé la suivante, et il fonctionne:

=IF(RIGHT(A1;2)>50;MROUND(A1;1/(24*60*1000));MROUND(A1;1/(24*60*60))) 

J'ai remplacé chaque virgule par un point-virgule.

+0

Hmm .. ne fonctionne pas pour moi. Openoffice Calc (Linux) transforme tout en virgules. Étrange. un bug quelque part? Je vais enquêter et donner une réponse. – Poliquin

+0

Hey Lorenzo, je pense que cela ne fait pas de différence si c'est un "," ou ";". Mais merci d'avoir répondu. – Poliquin

+0

Vous avez raison, cela fonctionne également avec des virgules. Avez-vous formater la cellule de destination en "heure"? Quelle version d'OO utilisez-vous? –

Questions connexes