Salut,
Comment convertir des secondes en minutes en excel avec la fonction CONVERT ?
Voila ce que j'ai utilise :
A1 = 138
B2 = =CONVERT(A1;"sec";"min")
Le resultat : #N/A
Ou est l'erreur ?
Merci.
Salut,
Comment convertir des secondes en minutes en excel avec la fonction CONVERT ?
Voila ce que j'ai utilise :
A1 = 138
B2 = =CONVERT(A1;"sec";"min")
Le resultat : #N/A
Ou est l'erreur ?
Merci.
Tu as quelle version de Excel ? Car je n'ai pas cette fonction dans Excel 2000.
Sinon, tu peux écrire la fonction, elle est toute simple (simple division euclidienne).
Strab
Strabest --> la fonction se trouve bien dans Excel 2000 (que j'utilise egalement)
Syntaxe
CONVERT(nombre;de_unité;à_unité)
tu peux me derire cette fonction eucludienne stp ?
Sloshy --> j'ai cherche dans l'aide mais je n'ai trouve aucune fonction de la sorte de CONVERT ADD ...
Je pense que cette fonction ressemblerais a ca : sec=nxmin+sec
Ta fonction CONVERT est elle installée sur le PC. J'ai déjà eu ce genre de problème avec d'autres fonction est c'était parce qu'EXCEL n'installe pas toutes les fonction sur ton disque dur il faut peut être les rajouter.
Cordialement.
C'es deja fait ...
mais quelqu'un peut-il m'aider a trouver une fonction de convertion en minutes des secondes autre que CONVERT ?
Merci.
Euhhh Nombre de seconde divisé par 60!
Lol le résultat est alors en minutes! Simple division!
c'est pas simple comme tu penses ...
Or, si on divise 138 s par 60 on aura 2.3 ????
2.3 n'est pas une syntaxe de temps ...
il faut qu'on ait un resultat comme suit :
138 s <=> 00:02:18
![]()
:
en prenant cette solution, ça serait bien de mettre les bonnes propriétés dans les cellules : mettre en format heure.
si je transforme la forme de la cellule du resultat qui 2.3 ca donne ceci : 07:12:00 au lieu de 00:02:18![]()
Salut !
Pourquoi tu n'essaye pas de trouver une fonction qui te donne le resultat et le reste d'une division séparement !
Par exemple, pour 168 sec avec ma calculatrice, je fais :
168 Int 60 = 2 - (Resultat entier de la division )
168 Rmdr 60 = 48 - (Reste de la division)
Soit 2.48
Avec une division normale j'aurais trouver : 168 / 60 = 2.8
Etant donné que Excel est une calculatrice super evolué, tu devrait pouvoir trouver cela trés simplement.
Sinon tu as la 2eme solution, qui est un peu plus compliquer, mais ça fonctionne !
Tu fais :
((Nbr sec/60)-ArrondisInférieur(Nbr sec/60))*60 = Nbr sec (de 0 a 60)
ArrondisInférieur(Nbr sec/60) = Nbr min
Resultat = Nbr min, Nbr sec
Si tu veut je te donne d'autre solution, il est clair que l'on peut faire ce que l'on veut en compliquant les chose![]()
Bonjour à tous
regarde ici
http://bvrve.club.fr/Astuces_Michel/227excel.html
Cordialement
Allez pour faire plus simple :
La date 01/01/1900 00:00:00 Est égal à l'entier 1.
La plupart des formats de date sont stocké en double, la partie entiere contient la date, la partie décimal l'heure.
Si par exemple je rentre à la main la date :
01/01/1900 00:02:18 et que je la converti en nombre j'obtient :
0,00159722 (arrondi)
Si je multiplie par 24h : 0,038333333
que je multiplie par 60 minutes : 2,3
Que je multiplie par 60 secondes : 138
Moralité :
Pour avoir des minutes (en format heure) a partir de secondes (en format nombre) il suffit tout simple de diviser ton nombre par 86400 (60 secondes * 60 minutes * 24 heures)
Donc 138 (entier) / 64800 donne 0,001597222222222
en double ce qui correspond à la date 01/01/1900 00:02:18
Pas besoin de fonction quelconque.
diviser par 86400
c'est bien l'exmple que j'ai cité
Merci de dire la meme chose !!!!!!
Partager