OVH Cloud OVH Cloud

somme durée en minutes et secondes

17 réponses
Avatar
Françoise
bonjour à tous,

j'ai regardé un peu tous les items parlant de calcul de durée, mais n'arrive
pas à trouver la bonne solution à mon problème que voici :

je fais une playlist de morceaux musicaux pour les déclarations SACEM

colonne A = compositeur
colonne B = nom du morceau de musique
colonne C = durée du morceau (de quelques secondes à quelques minutes)

je veux en bas de tableau dans la colonne C : mettre le total en mn et
secondes

par contre il faut que l'utilisateur saisisse le temps sous la forme :

o,20 pour 20 secondes
1,25 pour 1 minute 25 secondes

quelqu'un peut il m'aiguiller sur ce qu'il y a lieu de faire ?

d'avance merci à tous

7 réponses

1 2
Avatar
Sam
re-bonjour,
en un peu plus court
Formule matricielle
=SOMME(TEMPS(0;ENT(C1:C25);100*MOD(C1:C25;1)))
Cordialement
Michel dit "Sam"

"Sam" a écrit dans le message de news:
4bc4a525$0$2955$


Bonjour,
voici une formule matricielle qui réalise le total de C1 à C25
=SOMME(TEMPS(0;ENT(C1:C25);100*(C1:C25-ENT(C1:C25))))

Pour valider cette formule, il faut appuyer simultanément sur les 3
touches Ctrl , Maj et Entrée

A mettre au format: [mm] "mn" ss "s"
Cordialement
Michel dit "Sam"

"Françoise" a écrit dans le message
de news:
bonsoir Mehdi,

j'avais compris dans l'explication de Jacky de mettre le format de
cellule
que dans le résultat

je ne veux pas avoir à saisir au format 00:00:20 mais 0.20 pour 20
secondes
par exemple

cette liste est destinée à des utilisateurs pour saisir les temps et doit
être très simple à remplir, et surtout sans risque d'erreur

je voudrais donc trouver un moyen de faire saisir très simplement

Est ce possible ??
merci à tous ceux qui se penchent sur ce problème !

"Mehdi HAMMADI" a écrit :

Bonjour à tous,
le problème réside dans ce que vous saisissez.

Pour 20 secondes saisir 00:00:20

Pour 01 minutes 25 secondes vous l'aurez compris 00:01:25

Pour la somme faire tout simplement en "C101": =somme(C2:C100)

Pour le format de la cellule "C101" utilisez le format personnalisé:
[mm]:ss
Le fait de mettre entre crochet les minutes permet d'afficher 62 au lieu
de
01 heure et 02 minutes).

--
Cordialement
MehdiH

http://officeusers.blogspot.com/
_________________________________________

"Françoise" a écrit dans le message
de
groupe de discussion :

> merci Jacky pour ta réponse
>
> malheureusement, cela ne fonctionne pas correctement
> si tu fais :
> 0.20 + 1.40 + 0.45 = 2 minutes 45 secondes
> or dans la formule
> =SOMME(C1:C100)/1440
>> Cellule au format personnalisée [m]:ss
>
> le résultat donne 2:03 ?
>
> je ne comprends pas ce qu'Excel calcule
> As tu une idée ou quelqu'un a t il déjà cette expérience ?
> d'avance merci pour votre aide
>
>
>
> "Jacky" a écrit :
>
>> Bonjour,
>>
>> Ceci peut-être en adaptant la plage
>>
>> =SOMME(C1:C100)/1440
>> Cellule au format personnalisée [m]:ss
>>
>> --
>> Salutations
>> JJ
>>
>>
>> "Françoise" a écrit dans le
>> message
>> de news:
>>
>> > bonjour à tous,
>> >
>> > j'ai regardé un peu tous les items parlant de calcul de durée, mais
>> > n'arrive
>> > pas à trouver la bonne solution à mon problème que voici :
>> >
>> > je fais une playlist de morceaux musicaux pour les déclarations
>> > SACEM
>> >
>> > colonne A = compositeur
>> > colonne B = nom du morceau de musique
>> > colonne C = durée du morceau (de quelques secondes à quelques
>> > minutes)
>> >
>> > je veux en bas de tableau dans la colonne C : mettre le total en mn
>> > et
>> > secondes
>> >
>> > par contre il faut que l'utilisateur saisisse le temps sous la
>> > forme :
>> >
>> > o,20 pour 20 secondes
>> > 1,25 pour 1 minute 25 secondes
>> >
>> > quelqu'un peut il m'aiguiller sur ce qu'il y a lieu de faire ?
>> >
>> > d'avance merci à tous
>>
>>
>> .
>>






Avatar
Sam
ah zut, battu sur le fil

;-)
Cordialement
Michel dit "Sam"

"Jacky" a écrit dans le message de news:

Re....

Un peu plus courte ;o))))
=SOMME(TEMPS(0;ENT(C1:C100);100*MOD(C1:C100;1)))
Cellule au format personnalisée [m]:ss
--
Salutations
JJ


"Sam" a écrit dans le message de news:
4bc4a525$0$2955$


Bonjour,
voici une formule matricielle qui réalise le total de C1 à C25
=SOMME(TEMPS(0;ENT(C1:C25);100*(C1:C25-ENT(C1:C25))))

Pour valider cette formule, il faut appuyer simultanément sur les 3
touches Ctrl , Maj et Entrée

A mettre au format: [mm] "mn" ss "s"
Cordialement
Michel dit "Sam"

"Françoise" a écrit dans le message
de news:
bonsoir Mehdi,

j'avais compris dans l'explication de Jacky de mettre le format de
cellule
que dans le résultat

je ne veux pas avoir à saisir au format 00:00:20 mais 0.20 pour 20
secondes
par exemple

cette liste est destinée à des utilisateurs pour saisir les temps et
doit
être très simple à remplir, et surtout sans risque d'erreur

je voudrais donc trouver un moyen de faire saisir très simplement

Est ce possible ??
merci à tous ceux qui se penchent sur ce problème !

"Mehdi HAMMADI" a écrit :

Bonjour à tous,
le problème réside dans ce que vous saisissez.

Pour 20 secondes saisir 00:00:20

Pour 01 minutes 25 secondes vous l'aurez compris 00:01:25

Pour la somme faire tout simplement en "C101": =somme(C2:C100)

Pour le format de la cellule "C101" utilisez le format personnalisé:
[mm]:ss
Le fait de mettre entre crochet les minutes permet d'afficher 62 au
lieu de
01 heure et 02 minutes).

--
Cordialement
MehdiH

http://officeusers.blogspot.com/
_________________________________________

"Françoise" a écrit dans le
message de
groupe de discussion :

> merci Jacky pour ta réponse
>
> malheureusement, cela ne fonctionne pas correctement
> si tu fais :
> 0.20 + 1.40 + 0.45 = 2 minutes 45 secondes
> or dans la formule
> =SOMME(C1:C100)/1440
>> Cellule au format personnalisée [m]:ss
>
> le résultat donne 2:03 ?
>
> je ne comprends pas ce qu'Excel calcule
> As tu une idée ou quelqu'un a t il déjà cette expérience ?
> d'avance merci pour votre aide
>
>
>
> "Jacky" a écrit :
>
>> Bonjour,
>>
>> Ceci peut-être en adaptant la plage
>>
>> =SOMME(C1:C100)/1440
>> Cellule au format personnalisée [m]:ss
>>
>> --
>> Salutations
>> JJ
>>
>>
>> "Françoise" a écrit dans le
>> message
>> de news:
>>
>> > bonjour à tous,
>> >
>> > j'ai regardé un peu tous les items parlant de calcul de durée,
>> > mais
>> > n'arrive
>> > pas à trouver la bonne solution à mon problème que voici :
>> >
>> > je fais une playlist de morceaux musicaux pour les déclarations
>> > SACEM
>> >
>> > colonne A = compositeur
>> > colonne B = nom du morceau de musique
>> > colonne C = durée du morceau (de quelques secondes à quelques
>> > minutes)
>> >
>> > je veux en bas de tableau dans la colonne C : mettre le total en
>> > mn et
>> > secondes
>> >
>> > par contre il faut que l'utilisateur saisisse le temps sous la
>> > forme :
>> >
>> > o,20 pour 20 secondes
>> > 1,25 pour 1 minute 25 secondes
>> >
>> > quelqu'un peut il m'aiguiller sur ce qu'il y a lieu de faire ?
>> >
>> > d'avance merci à tous
>>
>>
>> .
>>










Avatar
Sam
quoique ....
t'es sûr que ta pendule est à l'heure ?

ma réponse de 19h34 est apparu bien avant la tienne de 19h14
Michel dit "Sam"

"Sam" a écrit dans le message de news:
4bc4b1fb$0$2973$


ah zut, battu sur le fil

;-)
Cordialement
Michel dit "Sam"

Avatar
Jacky
Re...
Il m'arrive de lire des réponses a des questions ou la <dite> question ne s'affiche que le lendemain.
???
ah zut, battu sur le fil




Pourquoi "battu sur le fil" c'est en partie grâce à ta réponse que j'ai donné la mienne.
ma réponse de 19h34


Perso, je ne vois (pas encore) ta réponse de 19h34
20:29, je clique sur "envoi"
--
Salutations
JJ


"Sam" a écrit dans le message de news:
4bc4b296$0$28964$

quoique ....
t'es sûr que ta pendule est à l'heure ?

ma réponse de 19h34 est apparu bien avant la tienne de 19h14
Michel dit "Sam"

"Sam" a écrit dans le message de news:
4bc4b1fb$0$2973$


ah zut, battu sur le fil

;-)
Cordialement
Michel dit "Sam"





Avatar
Modeste
Bonsour®
par contre il faut que l'utilisateur saisisse le temps sous la forme :

o,20 pour 20 secondes
1,25 pour 1 minute 25 secondes



0,90 = 1,30
?????
c'est certainement les nouvelles mathématiques ???
Avatar
Modeste
Bonsour®
je ne veux pas avoir à saisir au format 00:00:20 mais 0.20 pour 20
secondes
par exemple

cette liste est destinée à des utilisateurs pour saisir les temps et doit
être très simple à remplir, et surtout sans risque d'erreur
je voudrais donc trouver un moyen de faire saisir très simplement
Est ce possible ??



très simple et sans risque d'erreur ?????

avant de penser aux calculs , il faudra d'abord absolument s'assurer de la
saisie !!!!
sinon MIMO ( m.... In, m.... Out)

Données > validation
Personnalisée
formule : =(A1-ENT(A1))<0,6

ensuite les calculs ne pourront être effectués via les arithmétiques
conventionnelles !!!!
OK pour les sommes : voir réponses de sam ou jacky
mais attention lorsqu'il faudra faire :
des soustractions 1,40 -0,50
majoration/minoration 1,55 +25%
multiplication 5 x 1,20
division 6,30 /6
Avatar
Françoise
bonjour à tous,

et tout d'abord un grand merci à vous tous, la formule proposée par Caetera
fonctionne à merveille
je n'aurai jamais trouvé cela toute seule autant vous l'avouer
vous êtes des as !
je vais garder précieusement cet exemple et mettre en place mon fichier de
saisie des temps
antérieurement, les utilisateurs faisaient cela dans Word, avec calcul
manuel, donc parfois avec des erreurs, ce qui posait problème
par contre je ne pensais qu'il y avait dans Excel avec le formatage des
cellules, un calcul alors automatique
voilà j'ai encore appris beaucoup

encore merci, j'espère que cette discussion servira à de nombreux autres
utilisateurs
bonne journée à tous

"Caetera" a écrit :

> colonne C = durée du morceau (de quelques secondes à quelques minutes)
> je veux en bas de tableau dans la colonne C : mettre le total en mn et
> secondes
> par contre il faut que l'utilisateur saisisse le temps sous la forme :
> 0,20 pour 20 secondes
> 1,25 pour 1 minute 25 secondes

****************

Avec la saisie dite comme précédemment et le résultat sous la forme 10,45 (pour
dire 10mn et 45 sec) quelque chose comme ça.....
Formule matricielle (validation ctrl+maj+enter)
=SOMME(ENT(C1:C10))+ENT((SOMME(C1:C10)-SOMME(ENT(C1:C10)))*100/60)+((SOMME(C1:C10)-SOMME(ENT(C1:C10)))*100/60-ENT((SOMME(C1:C10)-SOMME(ENT(C1:C10)))*100/60))*60/100

exemple :
http://www.cijoint.fr/cjlink.php?file=cj201004/cijnw5PByR.xls

Etc


.

1 2