Arrondissement

Résolu
saloxy1 Messages postés 13 Statut Membre -  
Iama Messages postés 324 Statut Membre -
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

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
  2. sipherion Messages postés 1836 Date d'inscription   Statut Membre Dernière intervention   287
     
    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
    1. saloxy1 Messages postés 13 Statut Membre
       
      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
    2. sipherion Messages postés 1836 Date d'inscription   Statut Membre Dernière intervention   287
       
      Et donc plus simplement :

      =SI(MINUTE(A1)<30;TEMPS(HEURE(A1);"30";"00");TEMPS(HEURE(A1)+1;"00";"00"))
      0
    3. ccm81 Messages postés 11033 Statut Membre 2 434
       
      as tu vu ma proposition (post #3 ci dessous)
      0
    4. sipherion Messages postés 1836 Date d'inscription   Statut Membre Dernière intervention   287
       
      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
  3. Iama Messages postés 324 Statut Membre 14
     
    Bonjour ccm81

    Je n'avais pas pensé à cette solution
    Merci
    Cordialement
    -1
  4. Iama Messages postés 324 Statut Membre 14
     
    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