Come contare le celle per colore in excel (con esempio)
Spesso potresti voler contare il numero di celle in Excel in base al loro colore.
Ad esempio, supponiamo di avere il seguente set di dati e di voler contare il numero di celle per colore:
Il modo più semplice per farlo è scrivere il codice VBA in Excel.
Questo può sembrare intimidatorio se non hai familiarità con VBA, ma il processo è semplice e il seguente esempio passo passo mostra esattamente come farlo.
Passaggio 1: inserisci i dati
Innanzitutto, inserisci i valori dei dati in Excel:
Passaggio 2: mostra la scheda Sviluppatore in Excel
Successivamente, dobbiamo assicurarci che la scheda Sviluppatore sia visibile nella barra multifunzione superiore di Excel.
Per fare ciò, fare clic sulla scheda File , quindi su Opzioni e infine su Personalizza barra multifunzione .
Nella sezione intitolata Schede principali , seleziona la casella accanto a Sviluppatore , quindi fai clic su OK :
Passaggio 3: crea una macro utilizzando VBA
Successivamente, fai clic sulla scheda Sviluppatore lungo la barra multifunzione superiore, quindi fai clic sull’icona di Visual Basic :
Successivamente, fai clic sulla scheda Inserisci , quindi su Modulo dal menu a discesa:
Successivamente, incolla il seguente codice nell’editor di codice del modulo:
Function CountByColor(CellRange As Range, CellColor As Range) Dim CellColorValue As Integer Dim RunningCount As Long CellColorValue = CellColor.Interior.ColorIndex Set i = CellRange For Each i In CellRange If i.Interior.ColorIndex = CellColorValue Then RunningCount = RunningCount + 1 End If Next i CountByColor = RunningCount End Function
La schermata seguente mostra come eseguire questa operazione:
Quindi chiudere l’editor VB.
Passaggio 4: utilizzare la macro per contare in base al colore
Infine, possiamo utilizzare la macro che abbiamo creato per contare il numero di celle in base al colore.
Per prima cosa, riempi le celle C2:C4 con i colori di cui vuoi trovare il conteggio.
Quindi digitare la seguente formula nella cella D2 :
=CountByColor( $A$2:$A$11 , C2 )
Trascina e riempi questa formula su ciascuna cella rimanente nella colonna D e la formula conterà automaticamente ciascuna cella con colori di sfondo specifici:
Ad esempio, possiamo vedere:
- Il numero di celle su sfondo verde chiaro è 3 .
- Il numero di celle su sfondo azzurro è 4 .
- Il numero di celle su uno sfondo arancione chiaro è 3 .
Nota : se fornisci un colore di cella nella colonna C che non esiste nell’intervallo di ricerca, la funzione restituirà semplicemente un valore 0.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre operazioni comuni in Excel:
Come calcolare la media per colore in Excel
Come contare per gruppo in Excel
Come contare valori univoci per gruppo in Excel