Bonjour,
Pour parer au plus pressé !
Function NBNONLIVRES(pliv As Range, t As Integer, clr As String)
Dim n%, c As Range
Application.Volatile
For Each c In pliv.Cells
If c.Offset(0, 1) = t And c.Offset(0, 2) = clr Then
If c.Interior.ColorIndex = xlColorIndexNone Then n = n + 1
End If
Next c
NBNONLIVRES = n
End Function
Cela pourra être en cas de besoin étoffé avec options pour plage taille et couleur non consécutive à la col. Nom et traiter aussi des données en ligne.
Cordialement
Ferrand