Conversion automatique du résultat

Bonjour,

J'ai un tableau avec une formule donnant un résultat en minutes.

J'aimerais qu'en fonction du résultat les valeurs soit automatiquement modifié en heure/jour/mois/années.

Je ne sais pas trop comment faire.

Voici mon tableau : https://www.excel-pratique.com/~files/doc2/hashsec.xls

Voici ce que je veux obtenir : https://www.excel-pratique.com/~files/doc2/howlong3_1.jpg

Merci

Équivalence :

minutes : secondes / 60

heures : secondes / 3600

jours : secondes / 86400

mois : secondes / 2629743,83

années : secondes / 31556925,96

Donc en gros vus que tous mes résultats sont en secondes il faudrait une fonction qui permet de convertir.

Pour tous les résultats entre:

10^-x et 10^0 : laisser en secondes

10^1 et 10^2 : Convertir en minutes

10^3 et 10^4 : Convertir en heures

10^5 : Convertir en jours

10^6 : Convertir en mois

10^7 et 10^+x : Convertir en années

Bonjour,

Pourquoi utiliser des puissances de 10 pour gérer des minutes et des heures puis les journées ... ?

de 10^1 à 10^2 : tu nous indiques de convertir en minutes.

10^1 =0,1667 minutes

et

10^2= 1,6667 minutes

Cela correspond-t-il à ce que tu souhaites ?

D'autre part, dans ton premier message, tu nous dis que tes résultats sont en minutes et dans le deuxièe, tu nous parles de secondes ... ???

A te (re)lire

@+

Je veux utiliser des secondes/minutes/heures/jours/mois/années car les résultats sont très large de 0.00009 secondes a plus de 10^22 années. Le JPG que j'ai donné en exemple représenté bien ce que je veux faire.

Ensuite, c'est exact entre mon premier post et le second j'ai changé d'avis je suis passer de minutes à seconde comme échelle de départ. Mais cela ne change pas le raisonnement.

Après si vous avez une meilleure idée pour obtenir ce que je veux faire je suis preneur

Ah oui concernant les puissance c'est juste que c'est plus lisible pour moi pour l'instant. Mais bien sur le résultat final sera donnée en nombre excepté pour les données de plus de 10^-2 et 10^4.

merci pour les conseil

up

Bonjour,

Sans trop de conviction, avec un deuxième tableau sous ton premier tableau :

En C29 (par exemple) :

=SI(C8<=1;TEXTE(C8;"0.00")&" sec";SI(C8<100;TEXTE(C8/60;"0.00")&" min";SI(C8<10000;TEXTE(C8/3600;"0.00")&" h";SI(C8<100000;TEXTE(C8/86400;"0.00")&" j";SI(C8<1000000;TEXTE(C8/2592000;"0.00")&" m";SI(C8>1000000;TEXTE(C8/31536000;"0.00")& "a";""))))))

Formule à recopier vers la droite et vers le bas

Je te laisse tester, ne sachant si les résultats sont cohérents et correspondent à ton souhait.

@+

Super super super ont est très proche du résultat finale

Je viens de tester, mais j'obtiens des résultat un peu différent si je le fais a la main. Mais je n'arrive pas a trouver d'où ça vient.

Voici la version avec la formule + un exemple de résultat attendu. J'ai mis des couleurs mon ton système de lettre me plait tout autant . Les 2 serait parfait

https://www.excel-pratique.com/~files/doc2/hashsec_2_.xls

Rechercher des sujets similaires à "conversion automatique resultat"