J'ai une feuille de calcul Excel et j'essaie de compter les lignes d'une colonne en fonction d'un style appliqué à certaines cellules de la colonne. Y a-t-il un moyen simple de faire cela?
la source
J'ai une feuille de calcul Excel et j'essaie de compter les lignes d'une colonne en fonction d'un style appliqué à certaines cellules de la colonne. Y a-t-il un moyen simple de faire cela?
Non, pas vraiment. Vous pouvez utiliser Visual Basic pour accéder aux propriétés de mise en forme de la cellule, mais la plupart des fonctions intégrées que vous tapez dans une cellule sont centrées sur le contenu de la cellule, pas sur la mise en forme.
Si vos styles ont des couleurs d'ombrage différentes, vous pouvez utiliser la méthode suivante.
Étape 1: convertissez votre plage en liste, puis ajoutez une ligne totale affichant COUNT
Étape 2: appliquez un filtre de couleur (devrait fonctionner sur Excel 2007 et versions ultérieures):
Fait: le total COUNT indique le nombre de lignes filtrées.
Vous pouvez utiliser VBA pour cela:
Pris à partir de ici .
=CountStyle (B4:B23)
Maintenant, vous devez compter toutes les cellules avec le style
Neutral
. J'ai créé trois fonctions pour neutre, bon, mauvais. Cela ressemble à:Esprit
=CountStyleGood(B4:B23)
vous obtenez le résultat. En tant que nom du style, j'ai utilisé le nom affiché dans le ruban.la source