Bonjour,
Proposition, basée sur la couleur de la cellule contenant la formule (une "exclusivité" de ma part qui simplifie la vie !)
J'ai ajouté une case à cocher en G4 pour réactualiser le résultat car le changement de couleur ne peut pas être répercuté immédiatement.
Attention aux cellules colorées mais sans rien dedans, cela fausse le résultat ... donc j'ai tout réinitialiser les cases où il n'y avait rien. A mon sens mieux vaut colorer le fond que la police.
=nbSelonCouleur(B3:B37;$G$4)
function nbSelonCouleur(range) {
var r = SpreadsheetApp.getActiveRange();
var adresse = r.getFormula().match(/\((.*);/).pop().trim()
var f = SpreadsheetApp.getActiveSheet();
var couleurs = f.getRange(adresse).getFontColors();
var couleur = r.getFontColors();
var nb = 0;
for (var i = 0; i < couleurs.length; i++)
for (var k = 0; k < couleurs[i].length; k++)
if ( couleurs[i][k] == couleur )
nb++;
return nb;
};