Calcul différence horaire

bonjour tout le monde !

j'ai à nouveau besoin d'aide sur une formule.

j'ai besoin de calculer la différence en heures entre deux cellules qui indiquent une heure de début et une heure de fin.

cela marche très bien quand je met heure de début 5:00 et heure de fin 6:00, la cellule me renvoi 1

par contre je n'arrive pas à la faire fonctionner pour les équipes de nuit, exemple : heure début 21:00 et heure de fin 5:00 devrait me renvoyer une différence de 8

ci joint un fichier pour imager mon probleme, si quelqu'un a une idée cela m'arrangerait vraiment !

merci d'avance

Bonjour,

J'ai un Bug sur Excel,

J'ai en B6/C6 -> 21:00 et 5:00

Si je met la formule =24-B6+C6 j'ai bien 8:00

Par contre, si je l'incorpore dans une condition ça ne fonctionne plus..=SI(C6>B6;B6-C6;24-B6+C6)

Alors avec une petite fonction personnalisée..

Coller le code dans un module général.

Public Function CalcDiff(R As Range, B As Range)
    Application.Volatile
    If R.Value > B.Value Then
        CalcDiff = 24 - R.Value + B.Value
    Else
        CalcDiff = B.Value - R.Value
    End If
End Function

Et dans le classeur...

    =CalcDiff(B6;C6)

Essaye d'abord le SI, et si ça ne fonctionne pas sert-toi de la fonction perso.

A+

Rechercher des sujets similaires à "calcul difference horaire"