Calcul avec des secondes au format dixièmes de minutes

yalinae Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
yalinae Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Je travaille avec un programme NeTS (planification) et les formats des chiffres sont :

hh:mm.dm => heure:minutes.dixième de minutes. (par exemple : 17:57.3 => 17h 57m et 18 sec
En fait les secondes sont transformées en dixièmes de minutes.
(je ne travaille pas avec les centièmes ou millièmes)

J'ai besoin de comparer des données et de pouvoir faire des calculs avec ce format de données.

Dans excel on ne trouve pas ce format et je dois travailler avec le format hh:mm:ss ce qui veut dire que je convertis chaque chiffre dans ma tête

Y-a-t'il une possibilité de format direct ou de transformer ces chiffres pour que le format supporte des calculs.

Par exemple pour un calcul que j'effectue :

point A : 12:20.3 => je le transforme en 12:20:18
point B : 12:25.4 => je le transforme en 12:25:24

Temps de parcours = B-A => 12:25:24 - 12:20:18 = 00:05:06

Et après ce résultat je le transforme en 00:05.1

Avez-vous une solution ?

Je vous remercie d'avance, un grand merci


Configuration: Windows / Edge 87.0.664.47


Configuration: Windows / Edge 87.0.664.47
A voir également:

9 réponses

tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
En attendant plus de précisions, une autre proposition:
Pour un format Excel valide: =(GAUCHE(B2;CHERCHE(".";B2)-1)&":"&DROITE(B2;1)*6)*1
Pour mettre le résultat au même format que le reste du document:
=HEURE(C2)&":"&MINUTE(C2)&"."&SECONDE(C2)/6
Un arrondi sera nécessaire si SECONDE(C2) n'est pas divisible par 6.
1
yalinae Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour,
Merci pour vos réponses
En fait si le format de ma case peut être hh:mm.dM
(soit 12:24.3 et le .3 est égal à 18sec)
cela m'évite de générer des cases de"Passage" pour y mettre des formules

1
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

donc ton séparateur décimal est la ,
hh:mm,0 => hh:mm:ss :
=SUBSTITUE(A2;".";",")*60

hh:mm:ss => hh:mm,0 :
=SUBSTITUE(TEXTE(B2/60;"mm:ss,0");",";".")

eric

1
yalinae Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   1
 
@Eriiic :
Bonsoir, merci pour la réponse
Non le séparateur décimal est le . (point) et tes deux formules ne fonctionnent pas. cela me répond #valeur

Pour les additions, quand j'ajoute les temps sous TDP ou TDPs je mets 3.4 ou 0.4 qui n'a pas le format hh:mm.dM
mais le format mm.dM

Merci d'avance
0
yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 563
 
Bonsoir
une proposition avec 2 cellules
en E11 de l'image
=TEMPS(STXT(B11;1;2);STXT(B11;4;2);DROITE(B11;1)*6)+TEMPS(0;ENT(C11);MOD(C11;1)*60)+TEMPS(0;ENT(D11);MOD(D11;1)*60)

en F11de l'image
=HEURE(E11)&":"&MINUTE(E11)&"."&SECONDE(E11)
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Non le séparateur décimal est le . (point)
C'est ton 12:54.3 aligné à gauche qui m'a trompé. Normalement c'est reconnu numérique par excel et aligné à droite.

Dans ce cas c'est encore plus simple. En B2 :
hh:mm.0 => hh:mm:ss :
=A2*60
cellule au format hh:mm:ss
si pb avec celle-ci mettre =--(A2)*60
en C2 :
hh:mm:ss => hh:mm.0 :
=TEXTE(B2/60;"mm:ss.0")


https://www.cjoint.com/c/JKDvlOzcccL
Tu ne peux faire des calculs que sur des heures au format excel. Convertir avant toutes les valeurs hh:mm.0.
eric

1
yalinae
 
Bonjour à toutes et tous,
Un grand merci pour vos remarques et aides.
Voici mon documents avec les transformation des heures

https://www.cjoint.com/c/JLdnDcnyMJ0
P.S j'arrive pas à mettre en format le lien
1
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Votre message #8 est édité comme celui d'un simple visiteur, et pas comme membre, ce qui explique que le lien n'est pas actif mais un simple texte.
Si votre séparateur de décimales est la "," (paramètres généraux, pas seulement dans les cellules Excel) la proposition d' eriiic au #4 reste exploitable.
Le plus important est de respecter sa remarque sur les calculs qui ne peuvent s'effectuer que sur des formats Excel valides en tant que nombres.
1
yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 563
 
Bonsoir
pour le point A : 12:20.3
est ce un format texte ou Heure ?
le point est il votre séparateur décimal ?

Si en A2, 12:20.3 est au format texte (affiché à gauche de la cellule) alors
une proposition en B2
=TEMPS(STXT(A2;1;2);STXT(A2;4;2);DROITE(A2;1)*6)
0
yalinae Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonsoir à toutes et tous,
Je tiens à vous remercier pour toutes ces infos

Mon fichier fonctionne comme je le veux.
Merci vous pouvez clore ces posts
0