Arrondi de nombre (Heure)

  • Initiateur de la discussion Guigui
  • Date de début
G

Guigui

Guest
Hello le forum,

Encore une fois j'ai besoin de votre aide ...

Cette fois ci, parlons chiffre

Je voudrais arrondir des chiffres comme ceci :

Soit un calcul sur des heures :
(10h00-10h05)*24 = N = 0,08 centieme d'heure

Mon resultat souhaité est N=0,10

je pense bien a une serie de SI N compris entre tel valeur et tel valeur alors on marque ?,10 ....

Mais je n'en vois pas la fin ...

Jetez un oeil sur mon exemple pour voir les autres valeur à arrondir

Merci d'avance pour votre aide

A+
Guillaume [file name=Heure_centieme.zip size=2357]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Heure_centieme.zip[/file]
 

Pièces jointes

  • Heure_centieme.zip
    2.3 KB · Affichages: 24
B

bertrand

Guest
bonjour,

il existe une fonction dans les utilitaires d'analyses pour réaliser ce que tu souhaites :

=arrondi.au.multiple(ref;0,05) ou 0,05 est le type de multiple.

En anglais mround()

Voili-voilou
 
G

Guigui

Guest
hello le forum

Merci a tous pour vos solutions, mais aucune ne donne le resultat que j'attend.

Vos solution arrondisse à l'entier superieur et ne correspond donc pas a mes correspondance (voir fichier joint)

Bertrand, je ne sais pas comment appliquer ta solution, peux tu m'en dire plus.

Merci comme meme, si vous avez d'autre idée...

A+
guillaume
 
G

Guigui

Guest
Hello le forum,
hello dg62,

Merci beaucoup pour ta réponse, je n'i comprend pas grand chose mais c'est tout a fait ca...

Par contre est-ce normal que rien n'apparaisse pour les valeurs :

0,17 donne 0,15
0,67 donne 0,65
0,75 donne 0,75

et que 0,25 soit faux ?

Peux tu m'expliquer, s'il te plait

Merci d'avance pour ton aide.

A+
Guillaume
[file name=Heure_centieme_20050412144453.zip size=2995]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Heure_centieme_20050412144453.zip[/file]
 

Pièces jointes

  • Heure_centieme_20050412144453.zip
    2.9 KB · Affichages: 29

dg62

XLDnaute Barbatruc
Bonsoir Guigui


tout d'abord en D3 et recopie :=ARRONDI((B3-A3)*24;2)

j'avais oublié de te le dire dans le post précédent.

Il reste un petit bug pour 0.67 mais j'y travaille.

Voilà c'est réglé

Code:
=SI(OU(MOD(D3;1)=0;MOD(D3;1)=0,25;MOD(D3;1)=0,5;MOD(D3;1)=0,75);D3;SI((ARRONDI(D3;1)-D3)<=0,02;D3+(ARRONDI(D3;1)-D3);D3-(ARRONDI(D3;1)-D3)+0,01))


Pour la comprehension : 1er si je teste le reste de la division de d3 par 1 (0-0.25-0.50-0.75) dans ce cas là D3 reste identique.
ensuite dans les autres si je teste l'écart entre l'arrondi à 1 décimale et d3 en fonction du résultat je fais une petite cuisine.

ça reste du bricolage mais ça marche sur tes valeurs.

Message édité par: dg62, à: 12/04/2005 23:52
 

Statistiques des forums

Discussions
314 017
Messages
2 104 582
Membres
109 082
dernier inscrit
Narlock