Comment compter ou additionner les cellules en fonction de la couleur des cellules dans la feuille Google?
Compter ou additionner les valeurs de cellule en fonction de la couleur d'arrière-plan de la cellule spécifique pour obtenir le résultat comme illustré ci-dessous. Cet article, je vais parler de la façon de résoudre cette tâche dans la feuille Google et Microsoft Excel.
Compter les valeurs de cellule en fonction de la couleur de la cellule avec un script dans la feuille Google
Le script suivant peut vous aider à compter les valeurs de cellule en fonction de la couleur de cellule spécifique, procédez comme suit:
1Cliquez sur Outils > Éditeur de script, voir capture d'écran:
2. Dans la fenêtre de projet ouverte, cliquez sur Déposez votre dernière attestation > Nouveauté > Fichier de script pour ouvrir une fenêtre de code, voir capture d'écran:
3. Et dans la boîte de dialogue, entrez un nom pour ce code de script, voir capture d'écran:
4Cliquez sur OK puis copiez et collez le code suivant pour remplacer le code d'origine dans le module de code, voir capture d'écran:
function countColoredCells(countRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var countCells = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
countCells = countCells + 1;
return countCells;
};
5. Ensuite, enregistrez ce code de script, et revenez en arrière sur la feuille, entrez cette formule: = nombre de cellules couleur (A1: E11, A1) dans une cellule vide, puis appuyez sur Entrer touche pour obtenir le résultat calculé. Voir la capture d'écran:
Notes: Dans cette formule: A1: E11 est la plage de données que vous souhaitez utiliser, A1 est la cellule remplie de couleur spécifique que vous souhaitez compter.
6. Répétez la formule ci-dessus pour compter d'autres cellules colorées spécifiques.
Sommez les valeurs de cellule en fonction de la couleur de la cellule avec le script dans la feuille Google
Pour additionner les valeurs de cellule avec une couleur de cellule spécifique, veuillez appliquer le code de script ci-dessous.
1. Cliquez Outils > Éditeur de script pour accéder à la fenêtre du projet, et cliquez sur Déposez votre dernière attestation > Nouveauté > Fichier de script pour insérer un autre nouveau module de code, puis, dans la boîte de dialogue, veuillez saisir un nom pour ce script, voir capture d'écran:
2Cliquez sur OK et dans le module de code ouvert, copiez et collez ci-dessous le code de script pour remplacer le code d'origine, voir capture d'écran:
function sumColoredCells(sumRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var sumValues = activeSht.getRange(countRangeAddress).getValues();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var totalValue = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
if ((typeof sumValues[i][k]) == 'number')
totalValue = totalValue + (sumValues[i][k]);
return totalValue;
};
3. Et puis enregistrez ce code, revenez à la feuille et entrez cette formule: = somme des cellules colorées (A1: E11, A1) dans une cellule vide et appuyez sur Entrer clé pour obtenir le résultat calculé, voir capture d'écran:
Notes: Dans cette formule: A1: E11 est la plage de données que vous souhaitez utiliser, A1 est la cellule avec une couleur d'arrière-plan spécifique que vous souhaitez additionner.
4. Et puis, vous pouvez répéter la formule ci-dessus pour additionner d'autres cellules colorées spécifiques.
Comptez ou additionnez les valeurs des cellules sur la couleur des cellules avec Kutools for Excel dans Microsoft Excel
Dans Microsoft Excel, pour compter ou additionner les valeurs de cellule en fonction d'une couleur de cellule spécifique, Kutools for Excel's Compter par couleur L'utilitaire peut vous aider à terminer cette tâche aussi rapidement que possible.
Kutools for Excel : avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation en 30 jours. |
Après l'installation de Kutools for Excel, veuillez faire comme ceci:
1. Sélectionnez les cellules à plage que vous souhaitez compter ou additionner en fonction de la couleur de cellule, puis cliquez sur Kutools Plus > Compter par couleur, voir capture d'écran:
2. Dans le Compter par couleur boîte de dialogue, choisissez Formatage standard du Méthode de couleur liste déroulante, puis sélectionnez Contexte du Type de comptage déroulant, voir capture d'écran:
3. Puis clique Générer un rapport bouton, et une nouvelle feuille de calcul avec les résultats calculés est générée à la fois, voir capture d'écran:
Notes: Avec cette fonctionnalité puissante, vous pouvez également calculer les valeurs de cellule en fonction de la mise en forme conditionnelle ou de la couleur de la police.
Cliquez sur Télécharger et essayer gratuitement Kutools for Excel Now!
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!