Come contare le caselle colorate in Excel?
Una funzione personalizzata, ContaCellePerColore
, conta le celle in un intervallo Excel (es. D2:D19) aventi un colore di sfondo specifico, indicato da una cella di riferimento (es. A22). La funzione restituisce il numero di celle corrispondenti al colore scelto.
Conta celle per colore in Excel con una funzione personalizzata
In Microsoft Excel, è possibile contare rapidamente e facilmente le celle basate su criteri specifici, come il valore o il formato. Tuttavia, contare le celle in base al colore di sfondo non è possibile utilizzando le funzioni predefinite di Excel.
In questo articolo, creeremo una funzione personalizzata denominata ContaCellePerColore che consentirà di contare le celle in un intervallo specifico con un colore di sfondo corrispondente a un colore di riferimento.
Creazione della funzione ContaCellePerColore
Apri l’Editor di Visual Basic in Excel premendo Alt + F11. Nel menu Inserisci, seleziona Modulo. Incolla il seguente codice nel modulo:
Function ContaCellePerColore(intervallo As Range, colore_riferimento As Range) As Integer
Dim colore As Long
colore = colore_riferimento.Interior.Color
ContaCellePerColore = WorksheetFunction.CountIf(intervallo, colore & "")
End Function
Utilizzo della funzione ContaCellePerColore
Per utilizzare la funzione ContaCellePerColore:
-
Seleziona la cella in cui desideri visualizzare il conteggio.
-
Inserisci la formula seguente, sostituendo intervallo con l’intervallo di celle da contare e colore_riferimento con la cella contenente il colore di riferimento:
=ContaCellePerColore(intervallo, colore_riferimento)
Ad esempio, se desideri contare le celle nell’intervallo D2:D19 con un colore di sfondo corrispondente al colore della cella A22, la formula sarebbe:
```
=ContaCellePerColore(D2:D19, A22)
```
Esempio
Supponiamo di avere un foglio di calcolo con i seguenti dati:
Colonna A | Colonna B | Colonna C |
---|---|---|
Rosso | 10 | Blu |
Verde | 20 | Giallo |
Blu | 30 | Verde |
Per contare le celle con un colore di sfondo rosso nell’intervallo A2:C4, utilizzeremmo la formula:
```
=ContaCellePerColore(A2:C4, A2)
```
La funzione restituirebbe il valore 1, poiché la cella A2 è l’unica cella nell’intervallo con un colore di sfondo rosso.
Conclusioni
La funzione personalizzata ContaCellePerColore fornisce un modo semplice e conveniente per contare le celle in Excel in base al loro colore di sfondo. Questa funzione può essere particolarmente utile per analizzare e riepilogare dati con formati diversi.
#Celli#Conteggio#ExcelCommento alla risposta:
Grazie per i tuoi commenti! Il tuo feedback è molto importante per aiutarci a migliorare le nostre risposte in futuro.