KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come contare o sommare le celle in base al colore dello sfondo in un foglio Google?

AutoreXiaoyang Data di modifica

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 o somma celle in base al colore della cella nel foglio Google


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:

Fai clic su Strumenti > Editor di script nei fogli google

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

fai clic su File > Nuovo > File script per aprire una finestra di codice

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.

inserisci un nome per questo codice script

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;
};

copia e incolla il codice nella finestra del codice

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.

inserisci una formula per ottenere il risultato

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.

fai clic su File > Nuovo > File script per inserire un altro nuovo modulo di codice e digita un nome

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;
};

copia e incolla il codice nella finestra del modulo

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.

inserisci una formula per ottenere il risultato

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.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

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:

fai clic sulla funzione Conta per colore di Kutools

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:

imposta le opzioni nella finestra di dialogo Conta per colore

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.

viene generato un nuovo foglio di lavoro con i risultati calcolati

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

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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