Calcul du nombre de jour entre deux dates

Bonjour,

Je souhaite calculer le nombre de jour de location de voitures sur l'année 2017, 2018, 2019 et 2020.

Je dispose de leur date d'entrée dans le parc et leur date de sortie.

La formule que j'ai créer fonctionne sur 2017 et 2018 mais plus sur 2019 et 2020 et je ne parvient pas à solutionner le problème...

Ci-joint le tableau et ci-dessous la formule utilisée:

SI(ET($C6<E$4;$D6>E$4);E$4-$C6;SI($D6<F$3;$D6-E$3;SI(ET($C6<E$4;$D6<E$4);$D6-$C6;0)))

Merci beaucoup de votre aide !!

Bonjour,

Une proposition VBA (Tableaux structurés et TCD).

Pour des besoins futurs ?

Cdlt.

Public Sub CreateTable()
Dim lo As ListObject
Dim pt As PivotTable
Dim rngGroup As Range
Dim tbl, arr()
Dim i As Long, j As Long, k As Long

    Application.ScreenUpdating = False

    tbl = Range("Locations").Value
    Set lo = Range("Locations_immatriculations").ListObject
    Set pt = Worksheets("TCD").PivotTables(1)

    If Not lo.DataBodyRange Is Nothing Then lo.DataBodyRange.Delete
    pt.PivotCache.Refresh

    For i = LBound(tbl) To UBound(tbl)
        For j = CLng(tbl(i, 3)) To CLng(tbl(i, 2)) Step -1
            ReDim Preserve arr(2, k + 1)
            arr(0, k) = tbl(i, 1)
            arr(1, k) = j
            k = k + 1
        Next j
    Next i

    If k > 0 Then
        lo.InsertRowRange.Cells(1).Resize(k, 2).Value = Application.Transpose(arr)
        With pt
        .PivotCache.Refresh
        Set rngGroup = .PivotFields("Date").DataRange
        rngGroup.Cells(1).Group Start:=True, End:=True, Periods:=Array(False, False, False, _
            False, False, False, True)
        End With
    End If

End Sub

Bonjour,

A tester une proposition par formule.

En "E6"

=SI(OU($C6<>"";$D6<>"");MAX(MIN(E$4;$D6)+1-MAX($C6;E$3);0);"")

Tirer vers la droite et vers le bas autant que nécessaire.

Cordialement.

PS: Un p'tit coucou à Jean-Eric à qui je rends son salut de tout à l'heure.

Merci beaucoup !

J'avais finalement réussi à trouver une formule qui fonctionne mais la votre est beaucoup plus simple !

A bientot

Re iollivier3756,

Peux-tu partager la formule que tu as trouvé, même si elle est moins simple, elle pourrait servir à d'autres sur le forum.

Merci.

Cdlt.

Rechercher des sujets similaires à "calcul nombre jour entre deux dates"