Comment compter ou additionner des cellules en fonction de leurs couleurs de police dans Excel ?
Comment pourriez-vous obtenir le nombre de cellules ou additionner toutes les cellules qui contiennent une couleur de police particulière dans Excel ? Par exemple, j'ai une plage de données dans une feuille de calcul comme le montre la capture d'écran suivante, et maintenant je veux respectivement compter ou additionner les cellules ayant une police rouge, bleue et noire. Normalement, il n'y a pas de méthode directe pour traiter cette tâche, ici, je vais parler de quelques astuces pour résoudre ce problème.
Compter ou additionner des cellules en fonction des couleurs de police avec une fonction définie par l'utilisateur
Compter des 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 les touches ALT + F11 enfoncées, et cela ouvre la fenêtre Microsoft Visual Basic for Applications.
2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre du module.
Code VBA : Compter des 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. Ensuite, enregistrez ce code et revenez à la feuille de calcul, puis entrez cette formule dans une cellule vide =CountColour(A1:D10,A2) , voir capture d'écran :
Remarque : 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 la touche Entrée, et vous obtiendrez le nombre de cellules avec des polices de couleur rouge. Si vous voulez compter d'autres cellules colorées, répétez la formule autant que nécessaire. Vous obtiendrez les résultats suivants :
Additionner des cellules en fonction des couleurs de police :
Pour additionner des cellules en fonction des couleurs de police, la fonction définie par l'utilisateur suivante peut vous aider.
1. Maintenez les touches ALT + F11 enfoncées, et cela ouvre la fenêtre Microsoft Visual Basic for Applications.
2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre du module.
Code VBA : Additionner 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. Ensuite, enregistrez ce code et revenez à la feuille de calcul originale, puis entrez cette formule =SumByColor(A1:D8,A1) dans une cellule vide, voir capture d'écran :
Remarque : 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. Appuyez ensuite sur la touche Entrée, et vous totaliserez toutes les cellules avec des polices de couleur rouge. Si vous voulez additionner d'autres cellules colorées, répétez la formule. Vous obtiendrez le résultat suivant :
Compter ou additionner des cellules en fonction de la couleur de police avec certaines fonctions utiles
La fonction définie par l'utilisateur peut être fastidieuse à sauvegarder et à appliquer, voici donc un outil pratique - Kutools pour Excel, avec ses fonctions avancées, vous pouvez résoudre cette tâche rapidement et facilement.
Conseils :Pour appliquer ces fonctionnalités COUNTBYFONTCOLOR et SUMBYFONTCOLOR, vous devez d'abord télécharger Kutools pour Excel, puis appliquer la fonctionnalité rapidement et facilement.
Après avoir installé Kutools pour Excel, procédez comme suit :
Compter des cellules en fonction des couleurs de police :
1. Cliquez sur une cellule où vous souhaitez placer le résultat du décompte, puis cliquez sur Kutools > Fonctions améliorées > Statistiques & Math > COUNTBYFONTCOLOR, voir capture d'écran :
2. Dans la boîte de dialogue Arguments de la fonction, 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. Puis, cliquez sur le bouton OK, vous obtiendrez le premier résultat du décompte, pour obtenir d'autres résultats, il suffit de copier cette formule et de changer les références de cellule selon vos besoins. Voir capture d'écran :
Additionner des cellules en fonction des couleurs de police :
1. Cliquez sur une cellule où vous souhaitez placer le résultat du décompte, puis cliquez sur Kutools > Fonctions améliorées > Statistiques & Math > SUMBYFONTCOLOR, voir capture d'écran :
2. Dans la boîte de dialogue Arguments de la fonction, 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. Puis, cliquez sur le bouton OK, vous obtiendrez le premier résultat de la somme, pour obtenir d'autres résultats, il suffit de copier cette formule et de changer les références de cellule selon vos besoins. Voir capture d'écran :
Cliquez pour télécharger Kutools pour Excel et essayer gratuitement maintenant !
Compter ou additionner des cellules en fonction de la couleur de police avec une fonctionnalité étonnante - Décompte par couleur
Kutools pour Excel propose également une fonctionnalité simple - Décompte par couleur, avec cet utilitaire, vous pouvez obtenir rapidement le résultat du calcul tel que le décompte, la somme, la moyenne des cellules, etc., en fonction de la couleur de fond, de la couleur de police, de la mise en forme conditionnelle selon vos besoins.
Conseils :Pour appliquer cette Décompte par couleur, vous devez d'abord télécharger Kutools pour Excel, puis appliquer la fonctionnalité rapidement et facilement.
Après avoir installé Kutools pour Excel, procédez comme suit :
1. Sélectionnez la plage de données que vous souhaitez compter et additionner en fonction de différentes couleurs.
2. Cliquez sur Kutools Plus > Décompte par couleur, voir capture d'écran :
3. Dans la boîte de dialogue Décompte par couleur, choisissez Mise en forme standard dans le menu déroulant Méthode de couleur, et sélectionnez Police sous le menu déroulant Type de décompte, et les cellules avec les mêmes couleurs de police ont été comptées, additionnées, moyennées, etc., voir capture d'écran :
4. Puis, cliquez sur le bouton Générer un rapport, vous obtiendrez les statistiques dans un nouveau classeur. Voir capture d'écran :
Cliquez pour télécharger Kutools pour Excel et essayer gratuitement maintenant !
Plus d'articles :
- Compter et additionner des cellules en fonction de la couleur de fond dans Excel
- Supposons que vous ayez une plage de cellules avec différentes couleurs de fond, comme le rouge, le vert, le bleu, etc., mais maintenant vous devez compter combien de cellules dans cette plage ont une certaine couleur de fond et additionner les cellules colorées avec la même couleur spécifique. Dans Excel, il n'y a pas de formule directe pour calculer la somme et le décompte des cellules colorées, ici je vais vous présenter quelques méthodes pour résoudre ce problème.
- Somme / Décompte des nombres en gras dans une plage de cellules dans Excel
- Lorsque vous avez une plage de données contenant certains nombres en gras dans une feuille de calcul, et que vous souhaitez additionner ou compter uniquement les cellules en gras, bien sûr, vous pouvez les additionner manuellement une par une, mais cela prendra du temps. Comment 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 de fond d'une cellule ou de plusieurs cellules, mais parfois, nous avons besoin que la couleur soit remplie en dégradé comme le montre la capture d'écran suivante, comment obtenir le dégradé de couleur dans une cellule ou sur plusieurs cellules dans Excel ?
- Concaténer des 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, la mise en forme des cellules (telle que la couleur de police du texte, la mise en forme des nombres, etc.) sera perdue. Cet article vous présentera 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 des cellules en fonction de la couleur de cellule dans Google Sheet
- Compter ou additionner les valeurs des cellules en fonction d'une couleur de fond de cellule spécifique pour obtenir le résultat comme le montre la capture d'écran suivante. Cet article, je vais parler de la façon de résoudre cette tâche dans Google Sheets et Microsoft Excel.
Compter ou additionner des cellules en fonction de la couleur de police / de fond / de mise en forme conditionnelle :
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 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
- Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !