Suggerimenti Excel: conta/somma celle per colore (sfondo, carattere, Utilizza la formattazione condizionale)
Nelle attività quotidiane, la marcatura a colori è un metodo ampiamente utilizzato per distinguere e mettere rapidamente in evidenza dati importanti. Ma come contare o sommare i dati delle celle in base a un colore specifico—sia esso il colore di riempimento, il colore del carattere o una formattazione condizionale? Per impostazione predefinita, Excel non include una funzione diretta per contare o sommare in base al colore. Tuttavia, grazie ad alcuni accorgimenti e metodi indiretti, è comunque possibile ottenere questo risultato. Questo articolo ti mostra come contare o sommare i dati in base al colore.

Conta e somma celle in base a Colore di Sfondo
- Utilizzando una Funzione Definita dall'Utente
- Utilizzando una funzionalità potente – Kutools per Excel
- Utilizzando Filtro e SUBTOTALE
Conta e somma celle in base a Colore del Carattere
- Utilizzando una Funzione Definita dall'Utente
- Utilizzando una funzionalità semplice – Kutools per Excel
Conta e somma celle in base al colore Utilizza la formattazione condizionale
Conta e somma celle in base a Colore di Sfondo
Ad esempio, se hai un intervallo di dati in cui i valori sono evidenziati con diversi colori di sfondo, come mostrato nello screenshot seguente, potresti voler contare o sommare le celle in base a un colore specifico. Excel non offre una funzione diretta per contare o sommare le celle in base al loro colore di sfondo, ma con un po’ di ingegno e alcune tecniche pratiche puoi comunque ottenere il risultato desiderato. In questa sezione esploreremo alcuni metodi efficaci per farlo.
Conta e somma celle per Colore di Sfondo con una funzione definita dall’utente
Di seguito ti mostriamo come creare e utilizzare questa funzione definita dall’utente per portare a termine l’attività in Excel. Segui questi semplici passaggi:
Passaggio 1: apri l’editor del modulo VBA e copia il codice
- Premi Alt + F11 per aprire la finestra di Microsoft Visual Basic, Applications.
- Nella finestra aperta, fai clic su Inserisci > Modulo per creare un nuovo modulo vuoto.
- Quindi, copia e incolla il codice seguente nel modulo vuoto.
Codice VBA: conta e somma celle in base a Colore di SfondoFunction ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean = False) As Variant 'Updateby Extendoffice Dim rCell As Range Dim lCol As Long Dim vResult As Double lCol = rColor.Interior.ColorIndex vResult = 0 If SUM Then For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = vResult + rCell.Value End If Next rCell Else For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = vResult + 1 End If Next rCell End If ColorFunction = vResult End Function
Passaggio 2: Crea formula per contare e sommare celle per Colore di Sfondo
Dopo aver incollato il codice sopra indicato, chiudi la finestra del modulo, quindi applica le seguenti formule:
- Conta le celle in base al colore specifico dello sfondo:
Copia o digita la formula indicata di seguito nella cella desiderata per ottenere il risultato. Dopodiché, trascina il quadratino di riempimento verso il basso per applicare la formula alle altre celle. Vedi screenshot:
=colorfunction(G2,$B$2:$E$12,FALSE)Nota: in questa formula, G2 è la cella di riferimento con il colore specifico dello sfondo che si desidera abbinare; $B$2:$E$12 è l'intervallo in cui contare le celle con lo stesso colore di G2; FALSE indica che si devono contare le celle con colore corrispondente.
- Somma le celle in base al colore specifico dello sfondo:
Copia o digita la formula seguente nella cella desiderata per ottenere il risultato. Dopodiché, trascina il quadratino di riempimento verso il basso per applicare la formula alle altre celle. Vedi screenshot:=colorfunction(G2,$B$2:$E$12,TRUE)
Nota: in questa formula, G2 è la cella di riferimento con il colore specifico dello sfondo che si desidera abbinare; $B$2:$E$12 è l'intervallo in cui sommare i valori delle celle con lo stesso colore di G2; TRUE indica che si desidera sommare le celle con colore corrispondente.
Conta e somma celle per Colore di Sfondo con una funzionalità avanzata
Per chi non ha dimestichezza con la programmazione, il VBA può sembrare piuttosto complesso. Ecco allora uno strumento potente: Kutools per Excel, la cui funzione Conta per colore ti permette di calcolare facilmente (conteggio, somma, media, ecc.) in base al colore di sfondo con pochi clic. In modo ancora più impressionante, la funzione Conta per colore va oltre il semplice colore di sfondo: riconosce e calcola anche in base al colore del carattere e alla formattazione condizionale.
Dopo aver scaricato e installato Kutools per Excel, seleziona innanzitutto l’intervallo dati su cui desideri contare o sommare le celle in base a un determinato colore di sfondo. Poi, vai alla scheda KUTOOLS PLUS e scegli Conta per colore.
Nella finestra di dialogo Conta per colore, specificare le operazioni:
- Seleziona Formattazione standarddall’elenco a discesa Modalità colore;
- Specifica Sfondodall’elenco a discesa Tipo di statistica, e potrai visualizzare in anteprima i risultati statistici per ciascun Colore di Sfondo nella finestra di dialogo;
- Infine, fai clic su Genera rapporto per esportare i risultati calcolati in una nuova cartella di lavoro.

Risultato:
Ora si otterrà una Nuovo workbook con le statistiche. Vedere lo screenshot:
- La funzionalità Conta per colore supporta anche il conteggio e la somma delle celle in base al colore del carattere standard, allo sfondo o al colore del carattere applicato tramite formattazione condizionale, nonché a una combinazione di colori di riempimento e formattazione condizionale.

- Se sei interessato a questa funzionalità, ti invitiamo a cliccare per scaricare e ottenere subito la tua prova gratuita di 30 giorni.
Conta e somma celle in base a Colore di Sfondo con la funzione Filtro e SUBTOTALE
ImportoSupponendo di avere una tabella delle vendite di frutta come nello screenshot seguente, conteremo o sommeremo le celle colorate nella colonna 
Passaggio 1: Applicare la funzione SUBTOTALE
Selezionare celle vuote per inserire la funzione SUBTOTALE.
- Per contare tutte le celle con lo stesso Colore di Sfondo, inserisci la formula:
=SUBTOTAL(102, F2:F16) - Per sommare tutte le celle con lo stesso Colore di Sfondo, inserisci la formula;
=SUBTOTAL(109, F2:F16) - Nota: nelle formule sopra indicate, 102 indica il conteggio dei valori numerici in un elenco filtrato, escludendo le celle nascoste; 109 indica la somma dei valori in un elenco filtrato, escludendo le celle nascoste; F2:F16 è l’intervallo su cui verranno effettuati il conteggio o la somma.

Passaggio 2: Filtrare le celle in base a un colore specifico
- Seleziona l’intestazione della tabella e fai clic su Dati > Filtro. Vedi screenshot:

- Fai clic sull’icona Filtro
nella cella di intestazione della colonna Importo, quindi seleziona Filtra per colore e infine clicca sul colore specifico in base al quale desideri effettuare il conteggio. Vedi screenshot:
Risultato:
Dopo il filtraggio, le formule SUBTOTALE contano e sommano automaticamente le celle colorate nella colonna Importo. Vedere lo screenshot:
Conta e somma celle in base a Colore del Carattere
Si desidera contare o sommare celle in base al loro Colore del Carattere in Excel? Si supponga di avere dati come nello screenshot fornito, con celle contenenti testi in rosso, blu, arancione e nero. Excel non rende questa operazione semplice di default. Ma non preoccupatevi! In questa sezione vi mostreremo alcuni semplici trucchi per farlo.
Conta e somma celle in base a Colore del Carattere con una Funzione Definita dall'Utente
Per contare e sommare celle con un determinato Colore del Carattere, la seguente Funzione Definita dall'Utente potrebbe aiutarti a risolvere questo compito. Procedere come segue:
Passaggio 1: Aprire l'editor del modulo VBA e copiare il codice
- Premi Alt + F11 per aprire la finestra di Microsoft Visual Basic, Applications.
- Nella finestra aperta, fai clic su Inserisci > Modulo per creare un nuovo modulo vuoto.
- Quindi, copia e incolla il codice seguente nel modulo vuoto.
Codice VBA: conta e somma celle in base a Colore del CarattereFunction ProcessByFontColor(pRange1 As Range, pRange2 As Range, FunctionType As String) As Double 'Updateby Extendoffice Application.Volatile Dim rng As Range Dim xTotal As Double Dim xCount As Double xTotal = 0 xCount = 0 For Each rng In pRange1 If rng.Font.Color = pRange2.Font.Color Then If UCase(FunctionType) = "SUM" Then xTotal = xTotal + rng.Value ElseIf UCase(FunctionType) = "COUNT" Then xCount = xCount + 1 End If End If Next If UCase(FunctionType) = "SUM" Then ProcessByFontColor = xTotal ElseIf UCase(FunctionType) = "COUNT" Then ProcessByFontColor = xCount Else ProcessByFontColor = CVErr(xlErrValue) End If End Function
Passaggio 2: Crea formula per contare e sommare celle in base a Colore del Carattere
Dopo aver incollato il codice sopra indicato, chiudi la finestra del modulo, quindi applica le seguenti formule:
- Conta le celle in base al colore specifico del carattere:
Copia o digita la formula indicata di seguito nella cella desiderata per ottenere il risultato. Dopodiché, trascina il quadratino di riempimento verso il basso per applicare la formula alle altre celle. Vedi screenshot:
=ProcessByFontColor($B$2:$E$12,G2, "COUNT")Nota: in questa formula, G2 è la cella di riferimento con il colore specifico del carattere che si desidera abbinare; $B$2:$E$12 è l'intervallo in cui contare le celle con lo stesso colore di G2.
- Somma le celle in base al colore specifico del carattere:
Copia o digita la formula seguente nella cella desiderata per ottenere il risultato. Poi, trascina il quadratino di riempimento verso il basso per applicare la formula alle altre celle. Vedi screenshot:
=ProcessByFontColor($B$2:$E$12,G2, "SUM")Nota: in questa formula, G2 è la cella di riferimento con il colore specifico del carattere che vuoi abbinare; $B$2:$E$12 è l'intervallo in cui si desidera sommare i valori delle celle con lo stesso colore di G2.
Conta e somma celle in base a Colore del Carattere con una funzione semplice
Vuoi contare o sommare senza sforzo i valori delle celle in Excel in base al colore del carattere? Scopri la funzione Kutools per Excel di Conta per colore! Grazie a questo strumento intelligente, contare e sommare le celle in base a un determinato colore del carattere diventa un gioco da ragazzi. Scopri come Kutools può trasformare la tua esperienza con Excel.
Dopo aver scaricato e installato Kutools per Excel, seleziona innanzitutto l’intervallo dati su cui desideri contare o sommare le celle in base a un determinato colore del carattere. Quindi, fai clic su KUTOOLS PLUS > Conta per colore per aprire la finestra di dialogo Conta per colore.
Nella finestra di dialogo Conta per colore, specificare le operazioni:
- Seleziona Formattazione standarddall’elenco a discesa Modalità colore;
- Specifica Caratteredall’elenco a discesa Tipo di statistica, e potrai visualizzare in anteprima i risultati statistici per ciascun Colore del Carattere nella finestra di dialogo;
- Infine, fai clic su Genera rapporto per esportare i risultati calcolati in una nuova cartella di lavoro.

Risultato:
Ora si dispone di una Nuovo workbook che mostra le statistiche dettagliate in base a Colore del Carattere. Vedere lo screenshot:
Conta e somma celle in base al colore Utilizza la formattazione condizionale
In Excel, si utilizza comunemente la Utilizza la formattazione condizionale per applicare un colore specifico alle celle che soddisfano determinati criteri, rendendo intuitiva la visualizzazione dei dati. Ma cosa fare se è necessario contare o sommare tali celle formattate in modo particolare? Sebbene Excel non offra un metodo diretto per questa operazione, esistono modi per aggirare tale limitazione.
Conta e somma celle con formattazione condizionale tramite codice VBA
Contare e sommare celle con formattazione condizionale in Excel non è semplice usando le funzioni integrate. Tuttavia, è possibile eseguire questa operazione utilizzando il codice VBA. Di seguito viene illustrato come utilizzare il VBA per questo scopo:
Passaggio 1: Aprire l'editor del modulo VBA e copiare il codice
- Premi Alt + F11 per aprire la finestra di Microsoft Visual Basic, Applications.
- Nella finestra aperta, fai clic su Inserisci > Modulo per creare un nuovo modulo vuoto.
- Quindi, copia e incolla il codice seguente nel modulo vuoto.
Codice VBA: conta e somma celle in base al colore Utilizza la formattazione condizionaleSub SumCountByConditionalFormat() 'Updateby Extendoffice Dim sampleColor As Range Dim selectedRange As Range Dim cell As Range Dim countByColor As Long Dim sumByColor As Double Dim refColor As Long Set selectedRange = Application.InputBox("Select a range to evaluate:", _ "Kutools for Excel", _ Type:=8) If selectedRange Is Nothing Then Exit Sub Set sampleColor = Application.InputBox("Select a conditional formatting color:", _ "Kutools for Excel", _ Type:=8) If Not sampleColor Is Nothing Then refColor = sampleColor.Cells(1, 1).DisplayFormat.Interior.color For Each cell In selectedRange If cell.DisplayFormat.Interior.color = refColor Then countByColor = countByColor + 1 sumByColor = sumByColor + cell.Value End If Next cell MsgBox "Count: " & countByColor & vbCrLf & _ "Sum: " & sumByColor, _ vbInformation, "Results based on Conditional Format Color" End If End Sub
Passaggio 2: Eseguire questo codice VBA
- Dopo aver incollato il codice, premi il tasto F5 per eseguirlo. Apparirà una finestra di dialogo: seleziona l’intervallo dati in cui desideri contare e sommare le celle in base alla formattazione condizionale, quindi fai clic su OK. Vedi screenshot:

- In un'altra finestra di dialogo, seleziona il colore specifico corrispondente alla formattazione condizionale che desideri contare e sommare, quindi fai clic sul pulsante OK. Vedi screenshot:

Risultato:
Ora il risultato, che include sia il conteggio che la somma delle celle con il colore Utilizza la formattazione condizionale specificato, verrà visualizzato nella finestra a comparsa. Vedere lo screenshot:
Conta e somma celle con formattazione condizionale con una funzione intelligente
Se stai cercando altri metodi rapidi e semplici per contare e sommare celle con formattazione condizionale, Kutools per Excel è la soluzione ideale. La sua funzione Conta per colore risolve questo compito in pochi clic. Scopri l’efficienza e la precisione che Kutools può portare nel tuo flusso di lavoro.
Dopo aver scaricato e installato Kutools per Excel, selezionare innanzitutto l’intervallo dati su cui si desidera contare o sommare le celle in base a un determinato colore utilizzando la formattazione condizionale. Quindi fare clic su KUTOOLS PLUS > Conta per colore per aprire la finestra di dialogo Conta per colore.
Nella finestra di dialogo Conta per colore, specificare le operazioni:
- Seleziona Utilizza la formattazione condizionaledall’elenco a discesa Modalità colore;
- Specifica Sfondodall’elenco a discesa Tipo di statistica, e potrai visualizzare in anteprima i risultati statistici per ciascun colore della formattazione condizionale nella finestra di dialogo;
- Infine, fai clic su Genera rapporto per esportare i risultati calcolati in una nuova cartella di lavoro.

Risultato:
Ora disponi di una nuova cartella di lavoro che mostra le statistiche dettagliate in base al colore, utilizzando la formattazione condizionale. Vedi lo screenshot:
Articoli correlati:
- Se il Colore del Carattere è rosso, restituisci un testo specifico
- Come si può restituire un testo specifico se il Colore del Carattere è rosso in un'altra cella, come mostrato nell'immagine seguente? In questo articolo illustrerò alcuni trucchi per eseguire operazioni basate sul testo in rosso in Excel.
- Filtra i dati per più colori
- Normalmente, in Excel, puoi filtrare rapidamente le righe con un solo colore, ma hai mai considerato di filtrare contemporaneamente righe con più colori? In questo articolo ti presenterò un trucco rapido per risolvere questo problema.
- Aggiungi colore all'elenco a discesa
- In Excel, creare un Elenco a discesa può esserti molto utile; a volte, tuttavia, potresti aver bisogno di assegnare colori ai valori dell’elenco a discesa in base alla selezione effettuata. Ad esempio, ho creato un Elenco a discesa con i nomi della frutta: quando seleziono “Mela”, la cella deve diventare automaticamente rossa; quando scelgo “Arancia”, la cella deve colorarsi di arancione.
- Colora righe alternate per Unito
- Formattare le righe alternate con un colore diverso in un dataset ampio facilita notevolmente la lettura dei dati, ma talvolta nei tuoi dati potrebbero essere presenti alcuni Unito. Come evidenziare alternativamente le righe con un colore diverso per i Unito, come mostrato nell’immagine seguente? Come risolveresti questo problema in Excel?
Migliori strumenti per la produttività in ufficio
Potenzia le tue competenze in Excel con Kutools per Excel e scopri un livello di efficienza mai visto prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Fai clic qui per ottenere la funzione di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, anziché in finestre separate.
- Aumenta la tua produttività del 50 % e riduce centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi Kutools. Un unico programma di installazione
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano con diverse applicazioni Office.
- Suite completa— Componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un programma di installazione, una licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Il miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto separato dei singoli componenti aggiuntivi
Indice
- Video
- Conta e somma celle in base al Colore di Sfondo
- Utilizzando una Funzione Definita dall'Utente
- Utilizzando una funzionalità potente – Kutools per Excel
- Utilizzando Filtro e SUBTOTALE
- Conta e somma celle in base al Colore del Carattere
- Utilizzando una Funzione Definita dall'Utente
- Utilizzando una funzionalità semplice – Kutools per Excel
- Conta e somma celle in base al colore del Utilizza la formattazione condizionale
- Utilizzando codice VBA
- Utilizzando una funzionalità intelligente – Kutools per Excel
- Articoli Correlati
- I Migliori Strumenti per la Produttività Office





nella cella di intestazione della colonna Importo, quindi seleziona Filtra per colore e infine clicca sul colore specifico in base al quale desideri effettuare il conteggio. Vedi screenshot:


