peut-être avec cette fonction personnalisée !!!!!
il faut connaitre le code couleur des cellules à compter voir fonction suivante.
ainsi que la plage où elles se trouvent.
/**
* Permet de compter les cellules de même couleur.
* @constructor
* @param {"#ff0000"} color - Code Couleur à Compter.
* @param {"D4:E11"} rangeSpecification - Plage à mettre entre guillemets.
* @return Le nombre des cellules de la couleur spécifiée.
* @customfunction
*/
//Compte le nombre de cellules d'une certaine couleur
function compteCellsaveclamemeCouleur(color, rangeSpecification) {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var range = sheet.getRange(rangeSpecification);
var x = 0;
for (var i = 1; i <= range.getNumRows(); i++) {
for (var j = 1; j <= range.getNumColumns(); j++) {
var cell = range.getCell(i, j);
if(cell.getBackgroundColor() == color)
x++;
}
}
return x;
}
Pour obtenir le code couleur d'une cellule
/**
* Permet de donner le code couleur d une cellule.
* @constructor
* @param {"D4"} entree - Cellule à mettre entre guillemets.
* @return Le code hexadécimal de la couleur.
* @customfunction
*/
function ObtenirCodeCouleurCellule(entree){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getRange(entree);
var resultat = sheet.getBackground();
return resultat
}