Bonjour à tous,
si ton problème est que ça ne se met pas à jour lorsque tu change les couleurs manuellement c'est normal.
Le changement de couleur ne génère pas d'événement et les formules ne sont pas recalculées.
Tu peux forcer le recalcul avec F9.
Sinon avec une macro qui le ferait sur l'événement de ton choix (Bouton, sélection autre feuille ou autre cellule, etc)
Rendre ta fonction volatile comme indiqué par JExceL2fr.
Ex de maj sur sélection d'une autre cellule :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("F:F").Calculate
End Sub
en supposant que toutes les formules concernées soient en F