Calcul d'heures de nuit

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.:confused:

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):confused:
Merci de votre aide
 

Pièces jointes

  • Calcul heures de nuit.xlsx
    13.4 KB · Affichages: 15
  • Calcul heures de nuit.xlsx
    13.4 KB · Affichages: 24
  • Calcul heures de nuit.xlsx
    13.4 KB · Affichages: 24
Dernière édition:

Paton2104

XLDnaute Nouveau
Re : Calcul d'heures de nuit

Bonjour Papou-net ,

Merci , pour le fichier,mon ordi s'est planté au dernier moment :D

Voici le fichier en question
 

Pièces jointes

  • Calcul heures de nuit.xlsx
    13.4 KB · Affichages: 19
  • Calcul heures de nuit.xlsx
    13.4 KB · Affichages: 23
  • Calcul heures de nuit.xlsx
    13.4 KB · Affichages: 23

A4L9

XLDnaute Occasionnel
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:

Victor21

XLDnaute Barbatruc
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

  • Calcul heures de nuit Paton.xlsx
    12.5 KB · Affichages: 36

Discussions similaires

Statistiques des forums

Discussions
312 081
Messages
2 085 157
Membres
102 798
dernier inscrit
Choky13