Compter les cellules colorées dans Excel - Les 3 meilleures méthodes (guide étape par étape)

Top 3 méthodes pour compter les cellules colorées dans Excel

Il n'y a pas de fonction intégrée pour compter les cellules colorées dans Excel, mais trois méthodes différentes sont mentionnées ci-dessous pour effectuer cette tâche.

  1. Compter les cellules colorées à l'aide de l'option de filtre automatique
  2. Compter les cellules colorées à l'aide du code VBA
  3. Compter les cellules colorées à l'aide de la méthode FIND

Maintenant, parlons de chacun d'eux en détail -

# 1 - Excel Compter les cellules colorées en utilisant l'option de filtre automatique

Pour cet exemple, regardez les données ci-dessous.

Comme on peut le voir, chaque ville est marquée de couleurs différentes. Nous devons donc compter le nombre de villes en fonction de la couleur des cellules. Suivez les étapes ci-dessous pour compter les cellules par couleur.

  • Étape 1: appliquez le filtre aux données.
  • Étape 2: Au bas des données, appliquez la fonction SOUS-TOTAL dans Excel pour compter les cellules.
  • Étape 3: la fonction SOUS - TOTAL contient de nombreuses formules; ceci est utile si nous voulons compter, additionner, faire la moyenne uniquement des données des cellules visibles. Maintenant, sous la rubrique «PIN», cliquez sur le filtre de la liste déroulante et sélectionnez «Choisir par couleur».
  • Étape 4: Comme nous pouvons le voir, toutes les couleurs des données. Choisissez maintenant la couleur que vous souhaitez filtrer.

Sensationnel!!! Comme nous pouvons le voir dans la cellule D21, notre fonction SOUS-TOTAL reçoit le nombre de cellules filtrées comme 6, au lieu du résultat précédent de 18.

De même, choisissez maintenant d'autres couleurs pour obtenir le nombre de celles-ci.

Les cellules bleues en comptent maintenant cinq.

# 2 - Excel Count Colored Cells en utilisant le code VBA

Les techniques de rue intelligentes de VBA nous aident à réduire la consommation de temps sur notre lieu de travail pour certains des problèmes complexes.

Non seulement nous pouvons réduire le temps, mais nous pouvons également créer nos propres fonctions pour répondre à nos besoins. Une de ces fonctions, nous pouvons créer une fonction pour compter les cellules en fonction de la couleur. Vous trouverez ci-dessous le code VBA pour créer une fonction pour compter les cellules en fonction de la couleur.

Code:

Function Color_Cell_Count (ColorCell As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCell.Interior.ColorIndex For Each Data_Range In DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Color_Cell_Count = Color_Cell_Cell_Fin Fonction

Copiez et collez le code ci-dessus dans votre module.

Ce code n'est pas une procédure SUB à exécuter; il s'agit plutôt d'une «fonction définie par l'utilisateur» (UDF).

La première ligne du code «Color_Cell_Count» est le nom de la fonction. Créez maintenant trois cellules et colorez-les comme ci-dessous.

Ouvrez maintenant la fonction "Color_Cell_Count" dans la cellule G2.

Même si nous ne voyons pas la syntaxe de cette fonction, le premier argument est la couleur à compter, alors sélectionnez la cellule F2.

Le deuxième argument consiste à sélectionner la plage de cellules comme D2: D19.

Fermez le support et appuyez sur la touche Entrée. Cela donnera le nombre de cellules qui ont la couleur de cellule sélectionnée.

Comme ça, avec l'aide de UDF dans VBA, nous pouvons compter les cellules en fonction de la couleur des cellules.

# 3 - Excel Compter les cellules colorées en utilisant la méthode FIND

Nous pouvons également compter les cellules en fonction de la méthode FIND.

  • Étape 1: Tout d'abord, sélectionnez la plage de cellules dans laquelle nous devons compter les cellules.
  • Étape 2: Appuyez maintenant sur Ctrl + F pour ouvrir la boîte de dialogue FIND.
  • Étape 3: Maintenant, cliquez sur "Options >>."
  • Étape 4: Cela élargira la boîte de dialogue FIND. Cliquez maintenant sur l'option «Format».
  • Étape 5: Maintenant, il ouvrira la boîte de dialogue «Rechercher le format». Cliquez sur l'option «Choisir le format de la cellule».
  • Étape 6: Maintenant, déplacez simplement le pointeur de votre souris pour voir le pointeur pour sélectionner la cellule de format dans Excel que nous cherchons à compter.
  • Étape 7: Sélectionnez la cellule formatée en tant que nombre de cellules souhaité. J'ai choisi la cellule F2 comme format de cellule souhaité et je peux maintenant voir l'aperçu.
  • Étape 8: Cliquez maintenant sur l'option TROUVER TOUT pour obtenir le nombre de cellules au format de cellule sélectionné.

Ainsi, un total de 6 cellules ont été trouvées avec des couleurs de mise en forme sélectionnées.

Choses dont il faut se rappeler

  • Le code VBA fourni n'est pas une sous-procédure dans VBA; c'est un UDF.
  • SUBTOTAL contient de nombreuses formules utilisées pour obtenir le résultat uniquement pour les cellules visibles lorsque le filtre est appliqué.
  • Nous n'avons aucune fonction intégrée dans Excel pour compter les cellules en fonction de la couleur de la cellule.

Articles intéressants...