Dans cette vidéo YouTube, vous avez pu découvrir comment créer une fonction pour compter les cellules ayant une couleur de fond particulière :

Compter les cellules par couleur – Google Sheets

Pour les plus pressés d’entre-vous, voici le code complet de la fonction créée dans cette vidéo :

function NOMBRECELLCOULEUR(plage, cellCouleur)
{
  var feuille = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();  // Référence à la feuille


  var celluleCouleur = feuille.getRange(cellCouleur);  // Référence à la plage/cellule contenant la couleur à considérer
  var cellulesPlage = feuille.getRange(plage);  //  Référence à la plage sur laquelle compter les cellules de couleur


  var couleur = celluleCouleur.getCell(1,1).getBackground();  //  Récupérer la couleur à considérer pour compter les cellules

  var nombreCellulesCouleur = 0;  //  Initialiser le nombre de cellules comptées à 0


  for (i=1 ; i<= cellulesPlage.getHeight() ; i++)  //  Parcourir toutes les lignes de la plage de données
  {

    for (j=1 ; j<= cellulesPlage.getWidth() ; j++)  //  Parcourir toutes les colonnes de la plage de données
    {
     
      if (cellulesPlage.getCell(i,j).getBackground() == couleur)  //  Vérifier pour chaque cellule de la plage, si la couleur correspond à la couleur à considérer
      {
        nombreCellulesCouleur++;  //  Si la couleur correspond, ajouter une unité à notre compteur
      }

    }
  }

  return nombreCellulesCouleur;  //  Retourner le nombre de cellules de couleur comptées

}