[Excel ] formule avec condition

gege - 3 sept. 2009 à 17:55
triwix Messages postés 296 Date d'inscription mercredi 7 janvier 2009 Statut Membre Dernière intervention 4 février 2011 - 7 sept. 2009 à 23:06
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.
A voir également:

3 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 262
4 sept. 2009 à 07:35
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
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 296 Date d'inscription mercredi 7 janvier 2009 Statut Membre Dernière intervention 4 février 2011 22
4 sept. 2009 à 07: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 296 Date d'inscription mercredi 7 janvier 2009 Statut Membre Dernière intervention 4 février 2011 22
7 sept. 2009 à 23:06
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