calcul de temps suivant des nombres

J

Jean-Luc

Guest
Bonjour,

Je découvre ce merveilleux forum et je vous soumets ma problématique :

Pour gagner du temps, j'encode les durées en chiffres directement comme
321 un formatage personalisé de la cellule me donne 3'21
Mais ou ca se corse, c'est lorsque je veux additionner ces cellules de temps
321 3'21
259 2'59
----- -----
580 6'20
on voit que j'obtiens 580 qui ne correspond pas à la réalité, 6'20
Comment faire pour que le total me donne la bonne durée ?
Faut-il une formule qui convertit automatiquement les nombres tapés en temps ?
Pour rappel mon but est d'accelerer l'encodage, donc éviter de devoir taper des : et autres ponctuations.

Merci pour vos lumières

Jean-Luc
 
J

Jean-Luc

Guest
Re tous,

oui Monique, mais si j'ai un résultat sous l'heure, j'obtiendrai soit 0h59'59. Et j'aurai préfèré 59'59.
Pour André, la suppression d'un m dans mm" ' " ss est valable tant que l'on reste sous l'heure. Car avec 1h05'59, on obtient 1h5'59.
Donc il semble impossible d'avoir un format personnalisé intelligent qui n'afficherait que ce qui est nécessaire suivant le résultat : 1'59 - 59'59 - 1h59'59

Merci
Jean-Luc
 
L

léa

Guest
Bonjour Monique, Jean Luc et André,

En reprennant le fil relatif à cette question, je ne m'attendais pas à ce que mes propos :
"Il te faut réaliser une macro ou un code VBA pour transformer 580 en 6'20 en sachant que 580 = 5'80=5'60+20=5+1'20=6'20
Mais ceci me semble bien "tordu""
allaient avoir autant de sens
Bravo pour votre persévérence car toutes vos interventions sont enrichissantes
Léa
 
J

Jean-Luc

Guest
Super Monique (docteur es excel ?)

problème résolu pour les "h".
3'21 = 3'21
1h05'21 = 1h5'21
Mais le fait de retirer un m fait que comme on peut le voir, l'affichage donne 1h5'21.
Bon on peut rajouter un deuxieme m mais alors 3'21 donnera 03'21.
Encore une solution magique de Monique ? ;-)

Merci
Jean-Luc
 
M

Monique

Guest
Re,

1 heure 5 minutes 21 secondes --> 1 h 05 ' 21
et 3 minutes 21 secondes --> 3 ' 21

Tu as ces 2 affichages avec ce format :
[<0,04166666666]m" ' "ss;h" h "mm" ' "ss

Avant le point-virgule : format si inférieur à 1 heure,
après le point-virgule, format si > ou égal à 1 heure.
 
J

Jean-Luc

Guest
En un mot comme en cent :

Monique Merci merci et encore merci pour tes talents.
C'est exactement ce que je voulais et cherchais depuis.....
Tu es un ange de chez Excel ;-)

Il me reste plus qu'à trouver un autre ange comme toi mais pour access où je veux appliquer la même regle....

Encore merci à la communauté et Bonne nuit à tous

Jean-Luc
 

Statistiques des forums

Discussions
312 527
Messages
2 089 355
Membres
104 136
dernier inscrit
redzzo