Aditionner du temps dans Excel.

Résolu
myn0thor Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   -  
myn0thor Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je récupère chaque semaine des fichiers CSV avec une colonne de temps au format: 32'12".
Dans cette colonne j'ai desfois des minutes secondes ex: 32'12"
Desfois des minutes: 28'
Desfois des secondes: 47"

Comment est ce que je peux exploiter tout cela afin d'aditionner le temps passé?

Merci d'avance


A voir également:

10 réponses

Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
Salut,
Je m'arrangerai pour tout passer en secondes, et pour cela, tu peux définir sans un si tes tests pour reconnaître les minutes des secondes, en utilisant ce genre de formules :

=si(droite(A1;1)="'";...
=si(et(droite(A1;1)=""";nbcar(A1)>4);...
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Tes chiffres, c'est juste le format qui les affiche en minutes/secondes ou il sont écrits en mode "texte" avec des apostrophes et des guillemets ?

J'allais proposer la solution de Morgothal, mais je ne passerais pas les valeurs en secondes, mais bien en jours (qui est le standard), avec un affichage en mm'ss''
0
myn0thor Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   1
 
J'ai pas tout saisi à ton explication.
(Pour info je suis sous office 2010)
0
myn0thor Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   1
 
Bruce Willix:

Je suppose que étant du CSV natif c'est du texte dans mes cellules.
De plus je ne peux pas modifier le format de cellules...
Donc je pense que c'est bien des apostrophes et des guillemets.
0

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

Posez votre question
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
La question c'est: est ce que ce qui est impotré dans tes celulle est considéré par excel comme du texte ou comme un nombre.

Pour le savoir, choisis une celulle vide et fais une formule d'addition dedans (=A1+B1). Si la formule ne te donne pas de messages d'erreur, c'est que les données sont importés en tant que nombres et donc tu peux les additionner comme n'importe quel autres nombres. ENsuite, tu fais un clic droitr sur la celulle avec le résultat, tu choisis 'Formater les celulles", puis Nombre et Date et heure. La, tu sélcetionnes le format "munistes/secondes"
0
myn0thor Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   1
 
Mes cellules sont bien en texte...
0
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
Pour convertir, tu dois extraire tes données numériques en ignorant les '' et ' :
Par exemple, en A1 tu as : 47''
Pour en faire un chiffre :
=CNUM(GAUCHE(A1;2))
0
myn0thor Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   1
 
Cela m'affiche une erreur: #VALEUR!
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Version Excel : français ou anglais ?
0
myn0thor Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   1
 
français
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
tu sais nous envoyer ta feuille ?
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonsoir,

avec tes temps en colonne A, insérer une colonne B et mettre en B1 :
=SI(ESTERREUR(CHERCHE("'";A1));"00:00:"&GAUCHE(A1;NBCAR(A1)-1);"00:"&SUBSTITUE(SUBSTITUE(A1;"""";"");"'";":"))*1
mettre le format 37:30:55 et à recopier vers le bas

Copier-'collage spécial valeur' sur la colonne B pour éliminer les formules et supprimer la colonne A

http://www.cijoint.fr/cjlink.php?file=cj201108/cijec0kp7e.xls

eric
0
myn0thor Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci à tous pour vos réponses ( et merci à Eriiic pour avoir résolu mon problème)

A bientot :)
0