Arrondissement

Résolu/Fermé
saloxy1 Messages postés 13 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 30 juillet 2014 - 25 juil. 2014 à 11:49
Iama Messages postés 319 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 27 mars 2020 - 25 juil. 2014 à 14:12
Bonjour, je voudrais avoir une formule en excel pour arrondir les minutes (plus de 30mn) en heures et en 30 mn les plus de 15 mn
exemple: 07:46 en 08:00
07:37 en 08:00
07:17 en 07:30
07:23 en 07:30
Merci d'avance pour votre aide,

4 réponses

ccm81 Messages postés 10906 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 13 janvier 2025 2 429
Modifié par ccm81 le 25/07/2014 à 13:43
Bonjour

Essaies ceci pour des intervalles de 30 mn
=ENT(ARRONDI.SUP(A1*48;0))/48
ou ceci pour des intervalles de 15 mn
=ENT(ARRONDI.SUP(A1*96;0))/96

Cdlmnt
1
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
25 juil. 2014 à 12:18
Bonjour,

Il manque des précisions, ou en tout cas je n'ai pas tout compris. Que doit devenir un 07:12 ? 07:00 ou 07:15 ou 07:30 ?

Voici une formule qui arrondi toutes les minutes au quart-d'heure supérieur :


=SI(MINUTE(A1)<15;TEMPS(HEURE(A1);"15";"00");SI(MINUTE(A1)<30;TEMPS(HEURE(A1);"30";"00");SI(MINUTE(A1)<45;TEMPS(HEURE(A1);"45";"00");TEMPS(HEURE(A1)+1;"00";"00"))))


Je pense que tu parviendras à l'adapter d'avantage a tes besoins. Si ce n'est pas le cas, applique cette formule à tes cas concrets et notes ci dessous les exemples qui ne donnent pas le résultat attendu avec ce qu'ils devraient afficher.

Exemple : 07:12 affiche 07:15 alors qu'il devrait afficher 07:00
0
saloxy1 Messages postés 13 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 30 juillet 2014
Modifié par saloxy1 le 25/07/2014 à 14:30
07:12 devrait être 07:15
07:16 jusqu'à 07:29 devrait être 07:30
et 07:31 jusqu'à 07:59 devrait être 08:00
c'est ça mon problème
Cdt
Merci
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
25 juil. 2014 à 14:01
Et donc plus simplement :

=SI(MINUTE(A1)<30;TEMPS(HEURE(A1);"30";"00");TEMPS(HEURE(A1)+1;"00";"00"))
0
ccm81 Messages postés 10906 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 13 janvier 2025 2 429
25 juil. 2014 à 14:03
as tu vu ma proposition (post #3 ci dessous)
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
25 juil. 2014 à 14:06
Oui ta proposition est plus courte et semble meilleure, mais je ne sais pas le comportement pour 07:30 ; avec ma formule, 07:30 => 08:00, avec la tienne 07:30 => 07:30
0
Iama Messages postés 319 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 27 mars 2020 14
25 juil. 2014 à 14:12
Bonjour ccm81

Je n'avais pas pensé à cette solution
Merci
Cordialement
-1
Iama Messages postés 319 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 27 mars 2020 14
25 juil. 2014 à 12:20
Bonjour Saloxy1

Je te propose:
A1 =>heure : 12:37
C1=> =HEURE(A1)
D1=> =MINUTE(A1)
E1=>=SI(D1>30;C1+1)
F1=>=SI(D1>30;0;30)
G1=>=TEMPS(E1;F1;) avec une modification du format nombre "hh:mm"

Tu peux condenser ou mettre ces formule sur une ailleurs (1 autre feuille par ex)
Cordialement
-2