Option Explicit
Sub Statistic()
Dim Rng As Range, sRng As Range, dRng As Range, Clls As Range
Dim MyAdd As String
Set Rng = Range([B2], [B2].End(xlDown))
Rng.Offset(, 1).NumberFormat = "mm/dd/yyyy"
For Each Clls In Range([E3], [E3].End(xlDown))
Set sRng = Rng.Find(Clls.Value)
If Not sRng Is Nothing Then
MyAdd = sRng.Address
Do
If dRng Is Nothing Then
Set dRng = sRng.Offset(, 1)
Else
Set dRng = Union(dRng, sRng.Offset(, 1))
End If
Set sRng = Rng.FindNext(sRng)
Loop While Not sRng Is Nothing And MyAdd <> sRng.Address
Clls.Offset(, 1).Value = WorksheetFunction.Min(dRng)
Clls.Offset(, 2).Value = WorksheetFunction.Max(dRng)
Set dRng = Nothing: Set sRng = Nothing
End If
Next Clls
End Sub