• Initiateur de la discussion Initiateur de la discussion embeca
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

embeca

XLDnaute Nouveau
Bonsoir,

j'ai beau chercher, je n'ai rien trouvé pour m'aider dans mon petit tableau que voici :

A, B, C et D au format hh:mm.
A: Heure début
B: Heure fin
C: Nombre d'heures --> =B-A
D: Heures sup --> =C-"8:00" (et c'est là que ça coince.)

Mon problème, est que quand C est inférieur à 8h00, je n'ai que des dièses d'affichés. Donc quand je fais le total de la colonne D, je me retrouve également avec des dièses.

Je souhaiterai afficher D uniquement quand c'est strictement supérieur à zéro et l'arrondir au quart d'heure inférieur.

Comment faire s'il vous plait ?
Merci
 
Re : Calculer du temps

Super, merci beaucoup, ça marche, même si je n'ai pas trop compris. Je ne risquais pas de m'en sortir.

Par contre, peut on afficher le résultat que s'il est supérieur à zéro ? (afficher un tiret quand c'est 00:00)

Autre question, comment multiplier des heures par le prix horaire pour l'afficher en format monétaire ?
 
Dernière modification par un modérateur:
Re : Calculer du temps

Le nombre stocké dans une cellule qui affiche une heure au moyen d'un format hh:mm est en fait une durée en jours.
Aussi faut il le multiplier par 24 pour qu'il devienne un nombre d'heures à multiplier par un prix horaire.
Ça me fait penser que je n'avais pas vu qu'il fallait un arrondi des heures sup au quart d'heure inférieur.
Je ferais encore autrement alors :
Code:
=MAX(ENT(C1*96-31,9666);0)/96
Parce qu'il y a 96 quarts d'heure dans une journée.
Format de cellule personnalisé :
Code:
hh:mm;"—";"—"
 
Dernière édition:
Re : Calculer du temps

Bonjour embeca, Dranreb 🙂,

Un essai avec des formules conservant les arguments au format horaire:

Nombres d'heures suppl. (8:00 = limite H.Sup, 0:15 = Incrément heure sup)

C'est bizarre, traditionnellement on arrondit au 1/4 H supérieur et non inférieur (ce doit être une vision employeur des heures suppl. 🙂😀😉)

Formule "Arrondi inférieur":
Code:
=PLANCHER(MAX("8:0";C3)-"8:0";"0:15")

Formule "Arrondi supérieur":
Code:
=PLAFOND(MAX("8:0";C3)-"8:0"-"0:00:01";"0:15")

En colonne D, le montant correspondant au taux horaire en E1:
Code:
=D3*$E$1/"01:00"
 

Pièces jointes

Re : Calculer du temps

un grand merci à vous deux, grâce à vous, je ne comprends pas ce que je fais mais mon tableau prend forme comme je le souhaite. 😉

Dernière chose je pense, je me suis essayé aux mises en forme conditionnelles et ça ne donne rien de bon.
J'ai modifié mon tableau, voir en pièce jointe.

j'aimerai que les cellules G et J n'affichent le montant (et l'unité) seulement quand E est remplie.
En C1, je souhaiterai un nom choisi par un clic dans la liste de la feuille "Intervenants".

Vous avez compris, je suis nul en Excel et je n'y arrive pas.
Merci de vos travaux.
 

Pièces jointes

Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 couleurs
Réponses
12
Affichages
550
  • Question Question
Microsoft 365 excel
Réponses
6
Affichages
869
Retour