Note: The other languages of the website are Google-translated. Back to English

Comment compter ou additionner les cellules en fonction des couleurs de police dans Excel?

Comment pouvez-vous obtenir le nombre de cellules ou additionner toutes les cellules contenant une couleur de police particulière dans Excel? Par exemple, j'ai une plage de données dans une feuille de calcul comme illustré ci-dessous, et maintenant je veux respectivement compter ou additionner les cellules qui ont une couleur de police rouge, bleue et noire. Normalement, il n'y a pas de moyen direct de traiter cette tâche, ici, je vais parler de quelques astuces pour résoudre ce travail.

Compter ou additionner les cellules en fonction des couleurs de police avec la fonction définie par l'utilisateur

Compter ou additionner les cellules en fonction de la couleur de la police avec quelques fonctions utiles

Comptez ou additionnez les cellules en fonction de la couleur de la police avec une fonctionnalité incroyable-Count by Color


Compter ou additionner les cellules en fonction des couleurs de police avec la fonction définie par l'utilisateur

Comptez les cellules en fonction des couleurs de police:

Pour calculer le nombre de cellules avec des couleurs de police spécifiques, procédez comme suit:

1. Maintenez le ALT + F11 clés, et il ouvre le Fenêtre Microsoft Visual Basic pour Applications.

2Cliquez sur insérer > Moduleet collez le code suivant dans le Fenêtre du module.

Code VBA: comptez les cellules en fonction des couleurs de police:

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
For Each rng In pRange1
    If rng.Font.Color = pRange2.Font.Color Then
        CountColour = CountColour + 1
    End If
Next
End Function

3. Enregistrez ensuite ce code et revenez à la feuille de calcul, puis entrez cette formule dans une cellule vide = CountColour (A1: D10, A2) , voir capture d'écran:

Notes: Dans la formule ci-dessus, A1: D10 est la plage que vous souhaitez utiliser et A2 est la cellule avec une couleur de police particulière que vous souhaitez compter.

4. Après avoir tapé la formule, appuyez sur Entrer clé, et vous obtiendrez le nombre de cellules avec des couleurs de police rouges. Si vous souhaitez compter d'autres cellules de couleur de police, veuillez saisir à plusieurs reprises la formule selon vos besoins. Vous obtiendrez les résultats suivants:


Somme des cellules en fonction des couleurs de police:

Pour additionner les cellules en fonction des couleurs de police, la fonction définie par l'utilisateur suivante peut vous aider.

1. Maintenez le ALT + F11 clés, et il ouvre le Fenêtre Microsoft Visual Basic pour Applications.

2Cliquez sur insérer > Moduleet collez le code suivant dans le Fenêtre du module.

Code VBA: somme des cellules en fonction des couleurs de police:

Public Function SumByColor(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
Dim xTotal As Double
xTotal = 0
For Each rng In pRange1
    If rng.Font.Color = pRange2.Font.Color Then
        xTotal = xTotal + rng.Value
    End If
Next
SumByColor = xTotal
End Function

3. Enregistrez ensuite ce code et revenez à la feuille de calcul d'origine, puis entrez cette formule = SumByColor (A1: D8, A1) dans une cellule vide, voir capture d'écran:

Notes: Dans la formule ci-dessus, A1: D10 est la plage que vous souhaitez utiliser et A2 est la cellule avec une couleur de police particulière que vous souhaitez additionner.

4. Puis appuyez Entrer clé, et vous ajouterez toutes les cellules avec des couleurs de police rouges. Si vous souhaitez additionner d'autres cellules de couleur de police, veuillez saisir à plusieurs reprises la formule. Vous obtiendrez le résultat suivant:


Compter ou additionner les cellules en fonction de la couleur de la police avec quelques fonctions utiles

Peut-être que la fonction définie par l'utilisateur est difficile à enregistrer et à appliquer, ici, je vous recommanderai un outil pratique-Kutools pour Excel, avec ses fonctions avancées, vous pouvez résoudre cette tâche rapidement et facilement.

Conseils:Appliquer cette COUNTBYFONTCOLOR et un SUMBYFONTCOLOR fonctionnalités, tout d'abord, vous devez télécharger le Kutools pour Excel, puis appliquez la fonction rapidement et facilement.

Après l'installation de Kutools pour Excel, veuillez faire comme ceci:

Comptez les cellules en fonction des couleurs de police:

1. Cliquez sur une cellule dans laquelle vous souhaitez placer le résultat du comptage, puis cliquez sur Kutools > Fonctions Kutools > Statistiques et mathématiques > COUNTBYFONTCOLOR, voir capture d'écran:

2. Dans le Arguments de fonction boîte de dialogue, spécifiez la plage de données et la cellule d'index de couleur que vous souhaitez compter par couleur de police, voir capture d'écran:

3. Et puis, cliquez OK bouton, vous obtiendrez le premier résultat de comptage, pour obtenir d'autres résultats, il vous suffit de copier cette formule et de modifier les références de cellule selon vos besoins. Voir la capture d'écran:


Somme des cellules en fonction des couleurs de police:

1. Cliquez sur une cellule dans laquelle vous souhaitez placer le résultat du comptage, puis cliquez sur Kutools > Fonctions Kutools > Statistiques et mathématiques > SUMBYFONTCOLOR, voir capture d'écran:

2. Dans le Arguments de fonction boîte de dialogue, spécifiez la plage de données et la cellule d'index de couleur que vous souhaitez additionner par couleur de police, voir capture d'écran:

3. Et puis, cliquez OK bouton, vous obtiendrez le premier résultat de la somme, pour obtenir d'autres résultats, il vous suffit de copier cette formule et de modifier les références de cellule selon vos besoins. Voir la capture d'écran:

Cliquez pour télécharger Kutools pour Excel et un essai gratuit maintenant!


Comptez ou additionnez les cellules en fonction de la couleur de la police avec une fonctionnalité incroyable-Count by Color

Kutools pour Excel fournit également une fonctionnalité simple Compter par couleur, avec cet utilitaire, vous pouvez obtenir rapidement le résultat du calcul tel que le nombre, la somme, les cellules moyennes, etc. par la couleur d'arrière-plan, la couleur de la police, la mise en forme conditionnelle selon vos besoins.

Conseils:Appliquer cette Compter par couleur fonctionnalité, tout d'abord, vous devez télécharger le Kutools pour Excel, puis appliquez la fonction rapidement et facilement.

Après l'installation de Kutools pour Excel, veuillez faire comme ceci:

1. Sélectionnez la plage de données que vous souhaitez compter et additionner en fonction de différentes couleurs.

2Cliquez sur Kutools Plus> Compter par couleur, voir capture d'écran:

3. Dans le Compter par couleur boîte de dialogue, choisissez Formatage standard du Méthode de couleur déroulant et sélectionnez Fonte sous le Type de comptage déroulant, et les cellules avec les mêmes couleurs de police ont été comptées, additionnées, moyennées et ainsi de suite, voir capture d'écran:

4. Et puis cliquez Générer un rapport bouton, vous obtiendrez les statistiques dans un nouveau classeur. Voir la capture d'écran:

Cliquez pour télécharger Kutools pour Excel et un essai gratuit maintenant!


Plus d'articles:

  • Compter et additionner les cellules en fonction de la couleur d'arrière-plan dans Excel
  • Supposons que vous ayez une plage de cellules avec différentes couleurs d'arrière-plan, telles que le rouge, le vert, le bleu, etc., mais maintenant vous devez compter combien de cellules de cette plage ont une certaine couleur d'arrière-plan et additionner les cellules colorées avec la même couleur. . Dans Excel, il n'y a pas de formule directe pour calculer la somme et le nombre de cellules de couleur, ici je vais vous présenter quelques moyens de résoudre ce problème.
  • Somme / compte des nombres en gras dans une plage de cellules dans Excel
  • Lorsque vous avez une plage de données qui contient des nombres en gras dans une feuille de calcul et que vous souhaitez maintenant additionner ou compter uniquement les cellules en gras, vous pouvez bien sûr les additionner une par une manuellement, mais cela prendra du temps. Comment pouvez-vous additionner ou compter uniquement les cellules en gras dans Excel de manière simple et rapide?
  • Appliquer un dégradé de couleur sur plusieurs cellules
  • Dans Excel, nous pouvons facilement remplir la couleur d'arrière-plan d'une cellule ou de plusieurs cellules, mais, parfois, nous avons besoin que la couleur soit remplie en dégradé comme illustré ci-dessous, comment pourrait-on obtenir le dégradé de couleur dans une cellule ou sur plusieurs cellules dans Excel?
  • Concaténer les colonnes de cellules et conserver la couleur du texte dans Excel
  • Comme nous le savons tous, lors de la concaténation ou de la combinaison de colonnes de cellules en une seule colonne, le formatage des cellules (tel que la couleur de la police du texte, le formatage des nombres, etc.) sera perdu. Cet article, je vais vous présenter quelques astuces pour combiner les colonnes de cellules en une seule et conserver la couleur du texte aussi facilement que possible dans Excel.

Compter ou additionner les cellules en fonction de la police / de l'arrière-plan / de la couleur de mise en forme conditionnelle:

Kutools pour Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!

Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement 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!
bas de cabine
Commentaires (52)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup! Cela fonctionne comme merveille!
Ce commentaire a été minimisé par le modérateur sur le site
Salut, quand j'utilise cette formule, il continue à apparaître "Erreur de compilation: Doit être la première instruction sur la ligne" et il a mis en évidence la "Fonction" sur la première ligne de la formule. Aider??
Ce commentaire a été minimisé par le modérateur sur le site
Peut-être n'avez-vous pas inséré de module à la place copié le code à l'écran après Alt+F11
Ce commentaire a été minimisé par le modérateur sur le site
Comment bien faire pour y accéder ?
Ce commentaire a été minimisé par le modérateur sur le site
cela fonctionne très bien et si belle fonction. Merci.
Ce commentaire a été minimisé par le modérateur sur le site
super cool, m'a aidé une tonne. si cela ne vous dérange pas que je demande. lorsque j'essaie ceci sur un numéro de cellule coloré affecté par le "formatage conditionnel", il semble voir tous les nombres comme une seule couleur. existe-t-il un moyen de faire en sorte que le programme reconnaisse que la couleur est différente.
Ce commentaire a été minimisé par le modérateur sur le site
J'utilise une méthode très similaire mais j'ai joué avec des polices MULTI Colored ... dites [Only the BOLD le mot est rouge], je croise les doigts pour que vous sachiez comment je peux y parvenir ! Bravo Eddie
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, je continue à recevoir une erreur comme suit "Nom ambigu détecté : SumByColor". Qu'est-ce que je fais mal?
Ce commentaire a été minimisé par le modérateur sur le site
J'ai reçu ce message lorsque j'ai essayé d'appliquer la même chose à une autre feuille de calcul. Lorsque vous allez insérer un module et copier le texte, changez-le en SumByColour (orthographe différente et notez qu'il y en a deux instances dans le texte). Ensuite, lorsque j'ai essayé d'utiliser la formule dans ma deuxième feuille de calcul, la nouvelle orthographe que j'ai sélectionnée est apparue et maintenant la fonction fonctionne également dans cette feuille de calcul. J'espère que cela fonctionnera pour vous car je le trouve extrêmement utile pour diverses feuilles de calcul avec lesquelles je travaille.
Ce commentaire a été minimisé par le modérateur sur le site
Excellent travail! J'ai sauvé la nuit de ma femme ! THX
Ce commentaire a été minimisé par le modérateur sur le site
IL a fonctionné, merci Mais lorsque j'enregistre et ferme la feuille de calcul puis la rouvre, il affiche (#Nom ?) Je l'ai enregistré (Macro-activé)
Ce commentaire a été minimisé par le modérateur sur le site
Cliquez pour activer les macros sur la barre jaune en haut de la page lorsque vous ouvrez votre document et vos formules reviendront. J'espère que cela t'aides.
Ce commentaire a été minimisé par le modérateur sur le site
MYTawalbeh, j'ai eu le même problème. Vous devez enregistrer le classeur en tant que classeur compatible avec les macros afin que la macro soit copiée. Sinon, vous continuerez à avoir l'erreur car la macro n'est pas copiée.
Ce commentaire a été minimisé par le modérateur sur le site
la fonction countcolor inclut les espaces entre la cellule qui a cette couleur spécifique. Pouvez-vous réparer ceci? merci beaucoup!
Ce commentaire a été minimisé par le modérateur sur le site
merci beaucoup... j'avais besoin d'un peu de débogage mais je pense que c'est parce que rien n'est jamais à l'emporte-pièce, ce que j'ai fait pour résoudre mes problèmes peut être différent de ce que n'importe qui d'autre peut avoir besoin de faire (en fonction de la version, etc.) mais une fois J'ai retiré la ligne rem'd et je me suis assuré que je pointais vers les bons champs et le champ de format pour faire la comparaison, cela a fonctionné comme un charme.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai suivi vos instructions pour le décompte mais dans les cellules que j'ai =CountColour(...) j'ai l'erreur #NAME. J'ai plusieurs onglets, donc je mets le code dans la feuille où je veux l'utiliser mais j'ai toujours l'erreur, alors je le mets dans un module. Qu'est-ce que je rate??
Ce commentaire a été minimisé par le modérateur sur le site
Cliquez sur le bouton Microsoft Office , puis sur Options Excel. Cliquez sur Trust Center, sur Trust Center Settings, puis sur Macro Settings. Cliquez sur les options pour activer la macro
Ce commentaire a été minimisé par le modérateur sur le site
Salut, j'ai besoin de compter le nombre de cellules en police orange à partir de la plage de cellules B: B si la plage de cellules AB dit 'Ventura' Ce qui précède vous permet de compter selon un critère mais n'en autorise pas une seconde - j'ai essayé mais j'ai jamais écrit de macros auparavant et ne peut pas faire fonctionner cela. Besoin d'aide urgent s'il vous plait? Merci Leanne
Ce commentaire a été minimisé par le modérateur sur le site
Monsieur # erreur de nom aa rahi hai
Ce commentaire a été minimisé par le modérateur sur le site
Comment faire pour que la feuille de calcul se mette à jour automatiquement ? Si mes données/couleur changent, la somme ne se met pas à jour tant que je n'ai pas sélectionné la cellule avec la formule, appuyé sur F2, puis cliqué sur la cellule. Je souhaite que ma feuille soit automatiquement mise à jour au fur et à mesure que les données changent. Merci.
Ce commentaire a été minimisé par le modérateur sur le site
Salut! Fonctionne très bien, merci. Cependant, ne fonctionne pas pour les cellules avec plus d'une couleur. Est-il possible de mettre à jour ce code pour faire cela ? Nikki
Ce commentaire a été minimisé par le modérateur sur le site
Existe-t-il un moyen de compter les cellules par couleur sans Kutools ?
Ce commentaire a été minimisé par le modérateur sur le site
Excellente lecture et fonctionne à merveille, mais quelqu'un pourrait-il me dire comment appliquer cela à plusieurs feuilles. Si quelqu'un le peut, ce sera génial pour ce dont j'ai besoin et sera très apprécié.
Ce commentaire a été minimisé par le modérateur sur le site
Excellente lecture et travail brillant, mais est-il possible pour quelqu'un d'expliquer comment je pourrais appliquer cela à un ensemble de feuilles multiples ? ? Toute idée sera très appréciée, alors bravo à l'avance.
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés