Sub test()
Const formul = "=arrondi(SOMMEPROD( (bbb=G3) * (ddd-ccc))/'00:15';0)"
Dim der1&, der2&, x As Range, formule
Application.ScreenUpdating = False
With Feuil1
If .FilterMode Then .ShowAllData
der1 = .Cells(.Rows.Count, "b").End(xlUp).Row
der2 = .Cells(.Rows.Count, "g").End(xlUp).Row
Set x = .Range("b3:b" & der1)
formule = Replace(formul, "'", """")
formule = Replace(formule, "bbb", x.Address)
formule = Replace(formule, "ccc", x.Offset(, 1).Address)
formule = Replace(formule, "ddd", x.Offset(, 2).Address)
.Range("h3").FormulaLocal = formule
.Range("h3:h" & der2).FillDown
.Range("h3:h" & der2) = .Range("h3:h" &...