[Excel ] formule avec condition

gege -  
triwix Messages postés 306 Statut Membre -
Bonjour,

je suis à la recherche d'une formule qui me permettrait d'arrondir des heures
sous certaines conditions.

je souhaite arrondir une heure de pointage au 1/4 d'heure supérieur ssi l'heure de pointage dépasse de 3 minutes le 1/4 d'heure précédent.

Merci bcp pour votre aide.
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Une autre possibilité :
    =HEURE(B2)/24+(ENT((MINUTE(B2)-3)/15)+1)*15/24/60
    avec le format de cellule h:mm

    eric
    1
    1. gege
       
      Bonsoir,

      Merci bcp, ça fonctionne nickel, peux tu stp m'expliquer en qques mots le raisonnement de la formule.

      A1*96>ARRONDI.INF((A1*96);0)+0,208333333333;(ARRONDI.INF((A1*96);0)+1)/96;ARRONDI.INF((A1*96);0)/96)

      Gégé
      0
  2. triwix Messages postés 306 Statut Membre 22
     
    Salut,

    En supposant l'heure de ref en A1, colle cette formule dans la case ou tu veux le résultat: =SI(A1*96>ARRONDI.INF((A1*96);0)+0,208333333333;(ARRONDI.INF((A1*96);0)+1)/96;ARRONDI.INF((A1*96);0)/96)

    Le format de l'heure doit être ex: 07:14
    0
  3. triwix Messages postés 306 Statut Membre 22
     
    Bonsoir,

    C'est simple, une journée est décomposée en 24 X 4 quarts d'heure = 96

    La date universelle est exprimée en centièmes d'où la multiplication par 96 pour travailler sur une valeur arrondie précise puis division par 96 pour revenir au format horaire.

    0,208333333333 = 3 minutes

    A+
    0