Convertir minutes:secondes.centième en seconde.centième
RésoluAnthony G Messages postés 40 Date d'inscription mercredi 6 février 2013 Statut Membre Dernière intervention 20 novembre 2024 - 20 nov. 2024 à 23:06
- Convertir minutes:secondes.centième en seconde.centième
- Convertir youtube en mp3 avec audacity - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir audio en texte word - Guide
- Convertir clavier qwerty en azerty - Guide
12 réponses
19 nov. 2024 à 09:59
Bonjour,
Le problème vient peut-être de la méthode initiale que vous avez adoptée pour saisir des temps en utilisant des nombres entiers, dont je doute qu'elle procure des résultats réalistes . à cette échelle précise, mais qui complique et fausse les calculs si vous en changez en cours de route :
Ne vaut-il pas mieux opter pour un format temps dès le début, qui ne fait pas obligatoirement en perdre ?
C'est juste une question, vous opérez comme bon vous semble
19 nov. 2024 à 15:22
Bonjour à tous
Ou avec une fonction personnalisée (macro)
https://www.cjoint.com/c/NKtovXggUyB
Cdlmnt
19 nov. 2024 à 23:41
Bonjour ccm81,
Merci.
C'est une bonne solution aussi ! Je recopierai mes résultats dans ce fichier pour ne pas perdre la macro !
20 nov. 2024 à 15:04
Bonjour,
Ce qui ne fonctionne pas dans votre formule =SI(A1>60;A1*86400;A1) c'est la condition A1>60: aucune valeur de votre fichier n'est >60.Les valeurs en secondes ne le sont pas, et les valeurs comme 01:09.1 sont interprétées comme des heures donc =0.000800347 (valeur en jour) ne le sont pas non plus.
Avec un séparateur de décimales "." il ne faut pas changer le point en virgule et appliquer =SI(AO19>1;AO19/86400;AO19) recopier, mettre les cellules au format personnalisé [ss].00 .La condition >1va détecter les valeurs qui ne sont pas des nombres (en secondes).
Modifié le 20 nov. 2024 à 23:06
Hey oui ! C'est ma formule qui n'était pas bonne ... Je suis content car il y avait l'idée :-/ mais mauvais calcul...
Effectivement cela fonctionne parfaitement comme ceci...
Merci Tontong
19 nov. 2024 à 08:20
Bonjour,
Je n'arrive (Excel 2019, fr) à calculer sur les cellules que si elles sont au format
[mm]:ss,00 et le contenu des cellules entré en conséquence, dans ton exemple 00:51,29 et 01:02,51.
Dans ces conditions, en B1 au format standard =A1*86400 j'ai le résultat correct pour toute valeur de A1.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question19 nov. 2024 à 08:59
Merci Brucine.
Le problème est que sur mon fichier d'origine, je n'ai pas ce format et j'aimerais ne pas avoir à retaper tous les temps...
Je pense qu'il doit y avoir un moyen en excluant les temps en "ss.00".
J'ai essayé : =SI(A1>60;A1*86400;A1) Ca fonctionne pour les temps en mm:ss.00 mais pas pour les temps en ss.00 qui me donne de nouveau un chiffre à rallonge.
J'ai essayé : =SI(A1=TEXT"[mm]:ss.00";A1*86400;A1) et ca ne fonctionne pas aussi...
Un avis?
19 nov. 2024 à 09:05
Bonjour,
Nul besoin de multiplier, il suffit d'adapter le format, et le passer en [ss],00
Bonne journée
19 nov. 2024 à 09:35
Bonjour Cousinhub29,
Merci pour ta réponse.
Ca ne fonctionne pas comme ceci, j'ai déjà essayé...
Le problème est que j'ai deux formats différents et il semble que je ne puisse pas les mettre les deux à l'identique entre ceux qui font moins d'une minute et les autres.
J'ai besoin d'avoir des temps en ss.00 pour avoir une base commune.
Voici mon fichier sur ce lien pour y voir un peu plus clair.
https://www.cjoint.com/c/NKtiGH2GVyu
Merci d'avance,
19 nov. 2024 à 10:03
Bonjour Georges,
Ceci provient d'un fichier de résultats donné par un dispositif de prise de temps. Je n'ai aucune autre solution mis à part retaper tous les temps en format temps ou bien trouver une formule qui le ferait à ma place.
Le but de la manoeuvre est de me créer un fichier pour faire correspondre ces temps à des point ensuite, afin de pouvoir faire un classement entre plusieurs épreuves.
Merci de votre aide,
Modifié le 19 nov. 2024 à 10:21
Je vous laisse continuer avec les spécialistes Excel, ne l'étant pas moi-même. Etonnant que le site n'emploie pas le format adéquat.
Il faut supposer que le nombre est la représentation d'un temps, auquel cas, j'essayerais de transformer le tout (ou les secondes et centièmes) en centièmes avant de convertir dans le format requis.
Mais je ne sais pas la façon dont Excel traite le format des centièmes et s'il n'y a pas une limite quantitative.
19 nov. 2024 à 10:40
Bonjour,
Pour la colonne AO (Final Times), cette formule, peut-être?
=SUBSTITUE(AO7;".";",")/SIERREUR(SI(TROUVE(":";AO7);1;"");86400)
Les cellules contenant cette formule au format [ss],00
19 nov. 2024 à 11:17
Bonjour,
Une manière capillotractée d'y arriver.
Sélectionner les colonnes de temps, rechercher : et remplacer par rien puis rechercher . et remplacer par ,.
En AQ7 pour la colonne AO, on peut faire la même chose si besoin pour la colonne AI:
=SI(AO7>=60;(CNUM(STXT(AO7;1;1)))*60+CNUM(STXT(AO7;2;2))+CNUM(STXT(AO7;5;2))/100;AO7)
à tirer vers le bas, ne fonctionne bien sûr que si les temps sont inférieurs à 10 mn.
Modifié le 19 nov. 2024 à 13:14
Bonjour,
Une autre solution :
Dans une colonne à part au format [ss],00 mettre la formule au regard de la cellule AO7
=SI(NBCAR(AO7)=5;CNUM(0&":"&GAUCHE(AO7;2)&","&DROITE(AO7;2));CNUM(GAUCHE(AO7;2)&GAUCHE(DROITE(AO7;5);2)&","&DROITE(AO7;2)))
À incrémenter sur toute la hauteur du tableau
Faire un copier de cette colonne et la coller en spécial valeur sur la colonne AO passée au préalable au format précité.
Bien entendu si le nombre de minutes est >= à la dizaine il faudra modifier la partie mise en gras ci-dessous
=SI(NBCAR(AO7)=5;CNUM(0&":"&GAUCHE(AO7;2)&","&DROITE(AO7;2));CNUM(GAUCHE(AO7;2)&GAUCHE(DROITE(AO7;5);2)&","&DROITE(AO7;2)))
Comme ceci:
=SI(NBCAR(AO7)=5;CNUM(0&":"&GAUCHE(AO7;2)&","&DROITE(AO7;2));CNUM(GAUCHE(AO7;TROUVE(":";AO7;1)-1)&":"&GAUCHE(DROITE(AO7;5);2)&","&DROITE(AO7;2)))
Cordialement
19 nov. 2024 à 23:36
Bonjour PapyLuc,
Merci.
Je dois mal m'y prendre, j'ai pourtant suivi ce que vous m'avez indiqué mais je me retrouve avec #VALEUR!
19 nov. 2024 à 17:51
Bonjour,
Après avoir remplacé le "." par "," (Ctrl+h)
=SI(AO19>1;AO19/86400;AO19) recopier, mettre les cellules au format personnalisé
[ss],00
19 nov. 2024 à 23:44
Bonjour tontong,
Merci pour l'aide.
Ca ne fonctionne pas. Je suis en Australie et mon ordinateur est configuré en Australie, je pense que c'est pour cela que je ne peux plus mettre de "," à la place du "."
Tous mes fichiers qui étaient auparavant en mm:ss,00 se sont tranformés ainsi mm:ss.00 ou ss.00
La formule ressemble à celle que j'avais mis en place mais ca ne fonctionne pas non plus :-/
Je vais me servir de la macro proposée par ccm81.
Un grand merci à tous,
20 nov. 2024 à 06:20
Bonjour,
""Je suis en Australie et mon ordinateur est configuré en Australie, je pense que c'est pour cela que je ne peux plus mettre de "," à la place du "." ""
Voilà pourquoi à cause du "." (point) la colonne était en texte chez-moi ; d'où ma formule pour transformer en nombre qui ne pouvait donc pas fonctionner avec la virgule sur ton pc.
Bonne continuation
Cordialement