Problème d'heure

bonjour à tous je sui tout nouveau ici ;) et j'ai un probléme avec excel,

j'espere que je mis prend bien sur le forum:

HEURE DECHARGEMENTDATE DECHARGEMENTetat du
traitement
heure mise
en stock
date mise
en stock




16:0006/01/2025Terminé13:0007/01/2025

je ne trouve pas de formule qui me calcul la différence de temps entre le déchargement et la mise en stock, mais qui ne comprend pas les samedis et les dimanches et qui ne comprend que les heures entre 8:00 et 16:30.

est ce que vous pouvez m'aider ? :)

merci beaucoup

Nicolas

bonjour,

une proposition via une fonction personnalisée. (autoriser les macros pour que la fonction personnalisée fonctionne). Voir exemple d'utilisation de la fonction en colonne F (de F4 à F6).

Function differenceheures(datedebut, datefin, heuredebut, heurefin)
    If datedebut = datefin Then
        If heuredebut < 8 / 24 Then heuredebut = 8 / 24 ' 8h
        If heurefin > 33 / 48 Then heurefin = 33 / 48 '16h30
        duree = heurefin - heuredebut
    Else
        duree = 33 / 48 - heuredebut + heurefin - 8 / 24
        nj = 0
        For j = Int(datedebut) + 1 To Int(datefin) - 1
            If Application.Weekday(j, 2) < 6 Then duree = duree + 17 / 48 '8h30
        Next j
    End If
    differenceheures = duree
End Function
Rechercher des sujets similaires à "probleme heure"