Come contare o sommare le celle in base al colore dello sfondo in un foglio Google?
Nel lavoro quotidiano con i fogli di calcolo, potresti imbatterti in situazioni in cui devi contare o sommare i valori delle celle in base a un determinato Colore di Sfondo della cella, come illustrato nello screenshot seguente. Ad esempio, potresti voler conteggiare o totalizzare solo le celle evidenziate con un colore specifico per analizzare rapidamente i dati per categoria o stato. Questa guida spiega come ottenere questo risultato non solo nei Fogli Google, che non supportano nativamente calcoli basati sul colore, ma anche in Microsoft Excel, dove sono disponibili diversi approcci, dalle funzionalità integrate a strumenti avanzati.
Saper gestire le analisi dei dati basate sul colore può rendere il tuo lavoro più efficiente, soprattutto quando i colori indicano stati, priorità o categorie. Esploreremo diverse soluzioni, ne confronteremo gli scenari d’uso e ti forniremo suggerimenti pratici per un utilizzo efficace, insieme ad avvisi sugli errori comuni, per garantire lo svolgimento fluido delle tue attività.

- Conta i valori delle celle in base al colore della cella con uno script nel foglio Google
- Somma i valori delle celle in base al colore della cella con uno script nel foglio Google
- Conta o somma i valori delle celle in base al colore della cella con Kutools per Excel in Microsoft Excel
Conta i valori delle celle in base al colore della cella con uno script nel foglio Google
I Fogli Google non offrono un’opzione diretta per contare le celle in base al colore di sfondo. Tuttavia, puoi ottenere questo risultato grazie a uno script personalizzato in Apps Script. Questo script funziona come una funzione definita dall’utente, che puoi utilizzare direttamente come una formula. Ecco come configurarlo e usarlo:
1. Fai clic su Strumenti > Editor di script per accedere all’ambiente di scripting. Vedi screenshot:

2. Nella finestra del progetto, seleziona File > Nuovo > File script per aprire un nuovo modulo di codice, come mostrato:

3. Quando richiesto, inserisci un nome significativo per il nuovo script e conferma. Scegli un nome descrittivo che ti permetta di identificarne facilmente la funzione in futuro.

4. Fai clic su OK, quindi copia e incolla il codice seguente per sostituire qualsiasi codice di esempio presente nel modulo. Assicurati di incollarlo esattamente come fornito.
function countColoredCells(countRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var countCells = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
countCells = countCells + 1;
return countCells;
};

5. Salva questo file di script, torna al tuo foglio e utilizza la nuova funzione come qualsiasi altra formula in Fogli Google. Inserisci:=countcoloredcells(A1:E11;A1)in una cella vuota per contare le celle nell’intervallo A1:E11che corrispondono al colore di A1. Premi Invio per ottenere il risultato. Se vengono richieste autorizzazioni, consenti allo script di essere eseguito nel tuo foglio.
Nota: A1:E11 è il tuo intervallo dati; A1 è la cella di riferimento per il colore da contare. Assicurati che le celle di riferimento abbiano esattamente lo stesso colore ed evita l’uso di Unito per risultati più affidabili.

6. Per contare altri colori, ripeti la formula utilizzando una cella di riferimento con un colore diverso. Se l’intervallo cambia, aggiorna di conseguenza l’intervallo nella formula.
Se ricevi un errore o un risultato inaspettato, assicurati che lo script sia stato salvato correttamente e che tu abbia utilizzato il riferimento al colore esatto. Le funzioni basate su Apps Script si ricalcolano solo quando la funzione stessa o i suoi argomenti vengono modificati: se in seguito cambi il colore delle celle, reinserisci la formula o premi nuovamente Invio per aggiornare il risultato.
Somma i valori delle celle in base al colore della cella con uno script nel foglio Google
La somma dei valori delle celle in base a un colore specifico nei Fogli Google richiede un approccio simile tramite uno script Apps Script. Questo è particolarmente utile per fogli finanziari, registri di stato o qualsiasi scenario in cui i colori rappresentano categorie associate a dati numerici.
1. Nei Fogli Google, apri l’Editor di script tramite Strumenti > Editor di script. Nella finestra del progetto, seleziona File > Nuovo > File scriptper aggiungere un nuovo modulo di codice. Assegna un nome univoco nella finestra di dialogo, ad esempio «SumColoredCells», per facilitarne l’identificazione, quindi conferma per creare il modulo.

2. Fai clic su OK, quindi, nella nuova finestra del modulo di codice, sostituisci qualsiasi codice predefinito incollando lo script fornito per sommare le celle colorate. Verifica attentamente che tutto il codice sia stato copiato correttamente, poiché anche un solo carattere mancante può causare errori di sintassi.
function sumColoredCells(sumRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var sumValues = activeSht.getRange(countRangeAddress).getValues();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var totalValue = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
if ((typeof sumValues[i][k]) == 'number')
totalValue = totalValue + (sumValues[i][k]);
return totalValue;
};

3. Dopo aver salvato lo script, torna al tuo foglio e inserisci la formula =sumcoloredcells(A1:E11;A1) in una cella vuota, quindi premi Invio. Questa formula somma i valori nell’intervallo A1:E11 il cui colore di sfondo corrisponde a quello della cella A1. Quando utilizzi questa funzione, assicurati che tutte le celle da sommare contengano valori numerici: quelli non numerici verranno ignorati.
Nota: A1:E11 rappresenta il tuo intervallo dati, e A1 fornisce il riferimento per il colore. La formula sommerà solo i valori numerici visibili: assicurati che eventuali celle unite o errori presenti nell’intervallo non influiscano sui totali.

4. Puoi ripetere la procedura descritta sopra per sommare i valori associati a diverse categorie colore, modificando nella formula la cella di riferimento relativa al colore. Se i tuoi dati vengono aggiornati o modifichi il colore di sfondo, ricorda di aggiornare la formula per ottenere risultati sempre aggiornati.
Se la somma restituisce zero o un valore di errore, verifica che l’intervallo contenga numeri e che la corrispondenza del colore sia esatta. Inoltre, il ricalcolo non è automatico se cambia solo il colore della cella: modifica la cella della formula per forzare un aggiornamento.
Conta o somma i valori delle celle in base al colore della cella con Kutools per Excel in Microsoft Excel
Quando si lavora in Microsoft Excel, contare o sommare le celle in base al colore è un’esigenza frequente, specialmente in report di gestione progetti, inventari o controllo qualità. Kutools per Excel offre un’apposita utility Conta per colore che consente di ottenere conteggi e totali in base al colore di sfondo o al colore del carattere direttamente — particolarmente utile per intervalli di grandi dimensioni e quando servono risultati rapidi e ripetibili.
Una volta installato Kutools per Excel, procedi con questi passaggi:
1. Seleziona l’intervallo in cui desideri contare o sommare in base al colore, quindi fai clic su KUTOOLS PLUS > Conta per colore. Fai riferimento allo screenshot seguente per orientarti:

2. Viene visualizzata la finestra di dialogo Conta per colore. Imposta Formattazione standard in Modalità colore e scegli Sfondo come Tipo di statistica. Controlla attentamente l’anteprima e le opzioni:

3. Fai clic su Genera rapporto per generare un nuovo foglio di lavoro contenente un riepilogo di conteggi e somme per ciascun colore presente nel tuo intervallo. Questo report include sia il numero che la somma delle celle colorate, facilitando il riferimento o ulteriori analisi.

Nota: Questa funzionalità può calcolare valori anche in base alla formattazione condizionale o al colore del carattere. Utilizza le regole di formattazione condizionale per analisi dinamiche; in caso contrario, lo strumento funziona meglio con riempimenti di colore statici. Eventuali modifiche ai colori delle celle di origine richiederanno di rieseguire l’utility Conta per colore per ottenere risultati aggiornati. In caso di problemi, verifica che Kutools sia attivo e aggiornato.
Fai clic su Scarica e prova gratuitamente Kutools per Excel ora!
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità 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 all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in 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 su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi