[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.

3 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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
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
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
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