Format nombre sur Excel
Résolu
Anthony G
Messages postés
40
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aurais besoin de votre aide car je me suis plongé dans des analyses de données en format temps.
Lorsque je récupère celles ci, elles sont au format 00:00.00 et 00.00 et ne sont donc pas reconnues en tant que "nombre".
Quel format devrais je mettre pour traduire ces données "temps" en format "temps standard" 00;00,00 pour pouvoir ensuite les traiter (faire des moyennes, soustraction, etc..).
J'ai déjà trouvé pas mal de réponses mais aucunes ne correspondent vraiment à mon cas. Petit détail, je suis à présent sur Mac (petite précision au cas où cela change quelque chose).
J'aurais besoin de votre aide car je me suis plongé dans des analyses de données en format temps.
Lorsque je récupère celles ci, elles sont au format 00:00.00 et 00.00 et ne sont donc pas reconnues en tant que "nombre".
Quel format devrais je mettre pour traduire ces données "temps" en format "temps standard" 00;00,00 pour pouvoir ensuite les traiter (faire des moyennes, soustraction, etc..).
J'ai déjà trouvé pas mal de réponses mais aucunes ne correspondent vraiment à mon cas. Petit détail, je suis à présent sur Mac (petite précision au cas où cela change quelque chose).
A voir également:
- Format nombre sur Excel
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Liste déroulante excel - Guide
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
6 réponses
Effectivement, ça pose un problème.
Ca aurait pu être fait par formule mais ça t'obligerait à l'écrire sur toute une colonne et de finir par un copier-collage spécial valeur. Ce qui fait qcq manip...
Je te propose une macro.
Sélectionner la plage à convertir et lancer la macro convertirTemps (ou l'appeler par son raccourci Ctrl+t).
Tu peux traiter sur toutes les feuilles
D'un autre classeur aussi si celui-ci est ouvert, ou bien y coller la macro dans un module (Mise à jour d'une procédure).
https://www.cjoint.com/c/CBmae17QilH
eric
Ca aurait pu être fait par formule mais ça t'obligerait à l'écrire sur toute une colonne et de finir par un copier-collage spécial valeur. Ce qui fait qcq manip...
Je te propose une macro.
Sélectionner la plage à convertir et lancer la macro convertirTemps (ou l'appeler par son raccourci Ctrl+t).
Tu peux traiter sur toutes les feuilles
D'un autre classeur aussi si celui-ci est ouvert, ou bien y coller la macro dans un module (Mise à jour d'une procédure).
https://www.cjoint.com/c/CBmae17QilH
eric
Bonjour,
et ne sont donc pas reconnues en tant que "nombre".
Donc c'est du texte.
Copier une cellule vide, sélectionner la plage et : collage spécial Addition.
Mettre en suite le format désiré.
eric
et ne sont donc pas reconnues en tant que "nombre".
Donc c'est du texte.
Copier une cellule vide, sélectionner la plage et : collage spécial Addition.
Mettre en suite le format désiré.
eric
Bonjour,
Si le séparateur de décimales est la virgule il faut commencer par remplacer le point par une virgule. Ceci peut être fait avec Remplacer ou une formule avec substitue.
Si le séparateur de décimales est la virgule il faut commencer par remplacer le point par une virgule. Ceci peut être fait avec Remplacer ou une formule avec substitue.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci de votre aide mais malgré les solutions proposées, je n'y arrive toujours pas.
Mon souhait est de passer d'un format "texte" 00:00.00 à un format "nombre" 00:00,00
Mon souhait est de passer d'un format "texte" 00:00.00 à un format "nombre" 00:00,00
Sur PC:
Edition Remplacer Rechercher . (point) Remplacer par , (virgule)
Ou bien en B2=SUBSTITUE(A2;".";",")
Ensuite comme le préconise eriiic:Copier une cellule vide, sélectionner la plage et : collage spécial Addition.
Mettre en suite le format désiré.
À condition qu'une espace (Car 32 ou Car 160) ne perturbe pas.
Edition Remplacer Rechercher . (point) Remplacer par , (virgule)
Ou bien en B2=SUBSTITUE(A2;".";",")
Ensuite comme le préconise eriiic:Copier une cellule vide, sélectionner la plage et : collage spécial Addition.
Mettre en suite le format désiré.
À condition qu'une espace (Car 32 ou Car 160) ne perturbe pas.
https://www.cjoint.com/?3BlwKYXPcei
Voici le lien du document. Les cellules concernées sont les colonnes D
Merci de votre aide!
Voici le lien du document. Les cellules concernées sont les colonnes D
Merci de votre aide!
Ca va me permettre de traiter tout ceci beaucoup plus rapidement.
Dernière petite question: Si je souhaite mettre mes formats temps en mm:ss,00 au lieu de hh:mm:ss,00 comment dois je procéder?
J'ai essayer de modifier le format dans la macro mais il me dit qu'il y a une erreur de syntaxe...
Merci à tous!
Avec peut-être une , pour toi
Si vraiment ça résiste crées-le d'abord dans les formats personnalisés sur une cellule.
Si tu dois t'en servir souvent copie la macro dans un classeur vide et enregistre-le en macro complémentaire (*.xlam). Elle sera toujours disponible. (garde un exemplaire en .xlsx si tu as d'autres ajouts ou modif à faire plus tard.
eric
J'ai réussi à modifier le format et je t'en remercie.
Par contre je n'arrive pas à copier la macro dans un nouveau fichier, en tant que macro complémentaire..
C'est la première fois que je touche aux macros...
Si jamais tu a un peu de temps pour me donner les étapes à faire, ce serait génial.
Merci pour tout
Anthony
- Alt+F11 pour ouvrir vbe
- clic-droit dans le projet à gauche, insertion module
- coller le code :
(j'ai ajouté qcq contrôles)
- retourner sur la feuille
- Alt+F8, 'Options...', choisir le raccourci clavier Ctrl+t
- enregistrer sous... une sauvegarde au format *.xlsm
- enregistrer sous... au format Macro Complémentaire Excel (*.xlam) (ne pas changer le répertoire choisi par excel)
eric
Par contre ses macros et fonctions sont toujours disponibles pour les autres classeurs.
Dans l'onglet Développeur / Compléments' on peut activer/désactiver les macros complémentaires.
eric