Sommer des durées

Bonjour à tous,

une autre façon de convertir 1.38 en 0:01:38 :
=SOMMEPROD(--("0:"&SUBSTITUE(A2:A3;".";":")))

Mon séparateur décimal est le . , adapter si besoin.

Cellule au format 37:30:55
eric

Bonjour toutes et tous

merci à vous tous, on en apprend tout le temps ^^^

Bonjour,

@eriiic J'ai appliqué cette formule, mais le résultat n'était pas attendu.

=SOMMEPROD(--("0:"&SUBSTITUE(A2:A11;".";":")))

donne : 0.000193171

Bonsoir @atlas,

Comme l'a expliqué @eriiic "Mon séparateur décimal est le . , adapter si besoin."

Donc il faut que tu écrives la formule ainsi:

=SOMMEPROD(--("0:"&SUBSTITUE(A2:A11;" , ";":"))) avec une virgule, mais tu obtiendras 0:17:17

Je ne pense pas que se sera le résultat recherché, mais pourquoi pas.

Bonne soirée.

Bonsoir,

je pense que la formule de eriiic ne fonctionne pas s'il n'y a qu'un chiffre après le point (ou la virgule) décimale) 1.3 devient 00:01:03 au lieu de 00:01:30

Je n'avais pas vu le fichier de test

Ah exact, il y a un os. Pour 1.3 je converti en 1:03 et non 1:30.

Donc :
=SOMMEPROD(--("0:"&SUBSTITUE(TEXTE(A2:A11;"0.00");".";":")))
pour bien avoir 0:18:29
Toutes mes confuses

Remplacer les 2 . par 2 , si besoin et mettre le format heure adéquat : 37:30:55
eric

Bonsoir eriiic,

Bien vu la correction de ta formule

Mais @atlas, cherche comme résultat 00:17:09

Cdlt.

PS: pour le moment la formule qui donne ce résultat est:

=(ENT(SOMME(A2:A14))*60+MOD(SOMME(A2:A14);1)*100)/(24*60*60)

Cdlt.

En démocratie, 18 millions d'imbéciles ont raison devant un seul être sensé.
Moi je suis moutonnier et je me rallie à la majorité

@eriiic,

Je croyais qu'en démocratie, nous étions 66 millions de procureurs devant un seul être sensé

Concernant la formule ci-dessus, on peut la réduire ainsi.

=(ENT(SOMME(A2:A14))*60+MOD(SOMME(A2:A14);1)*100)/86400

Cdlt.

Bonjour à tous,

@eriiic les deux moins -- dans SOMMEPROD, servent à quoi ?

@mdo100 merci

@atlas,

De rien

Pour répondre à la question "les deux moins -- dans SOMMEPROD, servent à quoi ?" au risque de passer pour un "imbécile"

Il s'agit de 2 tirets pour convertir un format TEXTE en format NOMBRE.

Tu peux également écrire la formule ainsi avec =formule *1 à la place des 2 tirets.

=SOMMEPROD(("0:"&SUBSTITUE(TEXTE(A2:A11;"0,00");",";":"))*1)

Cordialement.

Merci une autre fois @mdo100

Et de même pour toutes les solutions apportées à ce sujet

Rechercher des sujets similaires à "sommer durees"