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

Calcul d'heures de nuit

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 !

Paton2104

XLDnaute Nouveau
Bonjour à tous,

Je sèche depuis plusieurs jours sur deux formules (voir dans le fichier joint)

Je dois pouvoir calculer les heures de nuit (avant 8 :00) , ma formule fonctionne mais j’ai pour résultat 8 :00 lorsque mon tableau n’est pas remplis … Si la cellule n’est pas remplie, j’aimerais que mon résultat soit 0 :00.😕

J’ai fait une formule pratiquement identique calculant mes heures de nuit après 18 :00 et celle-ci fonctionne correctement ! Je ne comprends pas pourquoi ma première formule ne fonctionne pas ?

J’ai un autre soucis, je dois pouvoir arrondir mes heures de nuit vers le haut ou vers le bas suivant certains critères : Vers le bas si le total des heures est égal ou inférieur à h:30 (ex : si le résultat est 2 :29 mon arrondi doit-être 2 :00) et vers le haut si mon total est supérieur à h :30 (ex : si le résultat est 13 :45 mon arrondi doit-être 14 :00)😕
Merci de votre aide
 

Pièces jointes

Dernière édition:
Re : Calcul d'heures de nuit

Bonjour Paton2104 et bienvenue,

un essai pour la première question

=SI(ET(A4="";B4="");"0:00";SI(A5<$H$1;($H$1-A4);"0:00"))

et pour la deuxième

=SI(MINUTE(SOMME(E4:E7))<=30;HEURE(SOMME(E4:E7));SI(MINUTE(SOMME(E4:E7))>30;(HEURE(SOMME(E4:E7))+1)))

(format de cellule standard sur la cellule total)


Cordialement,
 
Dernière édition:
Re : Calcul d'heures de nuit

Bonjour A4L9,

Merci pour la bienvenue et un très grand merci pour votre aide.

Cela fonctionne correctement, maintenant je peux enfin terminer mon programme de comptabilité des heures et congés 🙂

Cordialement,
 
Re : Calcul d'heures de nuit

Bonjour.

En E4, à recopier vers le bas (sans colonne intermédiaire) :
=($B4<>"")*(MAX(0;MIN($C4;8/24)-SI($C4>$B4;$B4;MIN(0;$B4-8/24)))+MAX(0;1-MAX(18/24;$B4)-SI($C4>$B4;1-$C4;MIN(0;18/24-$C4))))
Pour l'arrondi :
=ENT(SOMME(E4:E7)*24)/24+(MOD(SOMME(E4:E7);"1:")>1/48)*"1:"
Exemple dans le fichier joint.
 

Pièces jointes

- 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

Réponses
12
Affichages
431
Réponses
17
Affichages
503
Réponses
6
Affichages
535
Réponses
40
Affichages
433
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…