Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Arrondi à l'heure supérieur si < 1heure

bibish

XLDnaute Nouveau
Bonjour à tous,

Je débute avec Excel et je n'arrive pas à créer cette formule :

Si heure inférieur à 1 heure, arrondir à l'heure supérieur, mais si heure supérieur à 1 heure laisser l'heure exacte.

Exemple :
00:02 -> 01:00
00:34 -> 01:00
01:02 -> 01:02
04:35 -> 04:35
15:00 -> 15:00

Pourriez-vous m'indiquer la marche à suivre ?
J'ai essayé de combiner des IF avec des ARRONDI, PLAFOND mais sans succès.

Merci d'avance pour votre aide.
Bien cordialement,
 

bibish

XLDnaute Nouveau
Merci à vous deux !
ça marche parfaitement M12.

Par contre =MAX(C3;1*"1:00") ça m'arrondi par exemple 04:30 à 01:00 j'ai l'impression ou alors j'ai un bug avec mon excel
EDIT: J'ai tords, voir réponses si dessous ça concerne les heures absolues
 
Dernière édition:

JHA

XLDnaute Barbatruc
Bonjour à tous,

0,0416666666666667 = 1:00
La formule de M12 peut aussi s'écrire:
VB:
=SI(A1<"01:00"*1;"01:00"*1;A1)

copier vers le bas

ou la formule de Dugenou qui est bien plus courte mais qui donne le même résultat.

Code:
=MAX(A1;1*"1:00")
copier vers le bas


Cela sera plus compréhensible à mon avis.

JHA
 

bibish

XLDnaute Nouveau
Ah !
J'ai trouvé mon "bug"
Ma case A3 est à -04:30 car elle est la somme de A2-A1 (02:40-22:10)

Du coup mon SI me répond "-04:30 < 01:00"

Je vais faire des recherches mais si quelqu'un sait comment afficher des heures uniquement positive, je suis preneur
 

bibish

XLDnaute Nouveau
Effectivement j'en suis venu à la même conclusion.

Juste pour garder une trace si un jour ça sert à quelqu'un d'autre :
=SI(ABS(G8)<"01:00"*1;"01:00"*1;G8)


Merci à vous tous pour vos réponses extrêmement rapide !
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Décimales
Réponses
12
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…