Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comment faire pourque 02:11 secondes soit égal à 03:00 minutes?

  • Initiateur de la discussion Initiateur de la discussion Paritec
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Paritec

XLDnaute Barbatruc
Bonjour Le Forum,
j'ai dans une feuille de calcul des montants à calculer et il faut que si tout temps est dépassé de 11 secondes ma multiplication se fasse sur la minute supérieur
Exemple 2:10 secondes = 2:10 secondes
mais 2:11 secondes = 3 minutes
le reste de mon calcul est bon mais là je ne sais pas par quel bout le prendre.
En VBa SVP
pour le moment mon calcul c'est cela Cells(2, 10)) * 24 * 60
mais là si c'est 2:15 secondes bah ca marche pas !!
dans l'attente de vos réponses merci d'avance
a+
Papou
 
Re : Comment faire pourque 02:11 secondes soit égal à 03:00 minutes?

Bonsoir à tous,
Voilà un petit exemple de ce que je souhaite arriver à faire mais j'ai pas encore eu le déclic alors comme cela urge un peu je post
si vous pouvez m'aider merci d'avance
a+
papou 🙂
 

Pièces jointes

Re : Comment faire pourque 02:11 secondes soit égal à 03:00 minutes?

Bonjour 13GIBE59 le forum,
non j'ai pas essaye mais je vais le faire de suite et je te dis quoi mais je pense que cela va être bon
a+
papou 🙂
 
Re : Comment faire pourque 02:11 secondes soit égal à 03:00 minutes?

Bonjour Paritec, le forum,

Ci joint un essai de formule avec les heures en "B24":

=SI(DROITE(TEXTE(B24;"hh:mm:ss");2)*1>"10"*1;(TEXTE(GAUCHE(TEXTE(B24;"hh:mm:ss");4);"hh:m")&STXT(TEXTE(B24;"hh:mm:ss");4;2)*1+1&":"&"00")*1;TEXTE(B24;"hh:mm:ss")*1)

JHA
 
Re : Comment faire pourque 02:11 secondes soit égal à 03:00 minutes?

Bonjour Papou, Jean-Bernard,

En utilisant les fonctions Second et RounUp (ARRONDI.SUP) :

Code:
Dim x as Double
'---------------------
x = Cells(i, 6) * 1440
x = IIf(Second(Cells(i, 6)) > 10, Application.RoundUp(x, 0), x)
Cells(i, 7) = x * Cells(1, 9)

Edit : salut JHA, je ne t'avais pas vu 🙂

A+
 
Dernière édition:
Re : Comment faire pourque 02:11 secondes soit égal à 03:00 minutes?

Re Jha Gibi le forum,
je viens d'essayer ta formule jha mais j'ai nom? dans la cellule alors je ne sais pas si toi tu as fais l'essai? moi je m'y prend peut-être mal, enfin j'ai pas ce que je souhaite j'ai bien mis 00:12:11 en B24 c'est ça,

a+
papou
 
Re : Comment faire pourque 02:11 secondes soit égal à 03:00 minutes?

Bonsoir Job
toujours a mon secours aussi c'est gentil bon bah je vais essayer de suite
je reviens vous dire tout de suite après
a+
papou
 
Re : Comment faire pourque 02:11 secondes soit égal à 03:00 minutes?

Re bonsoir Jha Job,
alors Ok c'est tout bon la formule de Jha marche et dans mes autres feuilles j'ai fais une macro avec le code de job et cela marche bien
il ne me reste qu'a vérifier deux ou trois écritures pour valider le tout
merci beaucoup à vous trois et au forum
bonne soirée
papou

PS: je vous dirai quand tout sera fini
 
Re : Comment faire pourque 02:11 secondes soit égal à 03:00 minutes?

Bonjour à tous,
Avec du retard mon classeur est fini est tout marche comme il faut
problème résolu Merci à tous
a+
Papou
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…