Arrondissement

Résolu
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. 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
    1. 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. 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. Et donc plus simplement :

        =SI(MINUTE(A1)<30;TEMPS(HEURE(A1);"30";"00");TEMPS(HEURE(A1)+1;"00";"00"))
        0
      3. as tu vu ma proposition (post #3 ci dessous)
        0
      4. 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
    2. Bonjour ccm81

      Je n'avais pas pensé à cette solution
      Merci
      Cordialement
      -1
      1. 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