Come contare o sommare le celle in base al colore della cella nel foglio di Google?
Conteggio o somma dei valori delle celle in base al colore di sfondo della cella specifico per ottenere il risultato come mostrato nella seguente schermata. In questo articolo, parlerò di come risolvere questa attività nel foglio di Google e in Microsoft Excel.
Contare i valori delle celle in base al colore della cella con lo script nel foglio di Google
Somma i valori delle celle in base al colore della cella con lo script nel foglio di Google
Contare i valori delle celle in base al colore della cella con lo script nel foglio di Google
Il seguente script può aiutarti a contare i valori delle celle in base al colore della cella specifico, per favore fai come segue:
1. Clic Strumenti > Editor di script, vedi screenshot:
2. Nella finestra del progetto aperta, fare clic su Compila il > Nuovo > File di script per aprire una finestra del codice, vedi screenshot:
3. E nella casella del messaggio, inserisci un nome per questo codice di script, vedi screenshot:
4. Clic OK e quindi copia e incolla il seguente codice per sostituire il codice originale nel modulo del codice, vedi screenshot:
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. Quindi salva questo codice di script e torna indietro al foglio, inserisci questa formula: = countcoloredcells (A1: E11, A1) in una cella vuota, quindi premere Enter tasto per ottenere il risultato calcolato. Vedi screenshot:
Osservazioni:: In questa formula: A1: E11 è l'intervallo di dati che desideri utilizzare, A1 è la cella riempita con un colore specifico che vuoi contare.
6. Ripeti la formula sopra per contare altre celle colorate specifiche.
Somma i valori delle celle in base al colore della cella con lo script nel foglio di Google
Per sommare i valori delle celle con un colore di cella specifico, applica il codice dello script sottostante.
1. Dacci un'occhiata cliccando Strumenti > Editor di script per andare alla finestra del progetto e fare clic su Compila il > Nuovo > File di script per inserire un altro nuovo modulo di codice, quindi, nella casella del messaggio, digitare un nome per questo script, vedere screenshot:
2. Clic OK e nel modulo del codice aperto, copia e incolla sotto il codice dello script per sostituire il codice originale, vedi screenshot:
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. Quindi salva questo codice, torna al foglio e inserisci questa formula: = sumcoloredcells (A1: E11, A1) in una cella vuota e premere Enter chiave per ottenere il risultato calcolato, vedi screenshot:
Osservazioni:: In questa formula: A1: E11 è l'intervallo di dati che desideri utilizzare, A1 è la cella con un colore di sfondo specifico che desideri sommare.
4. E poi puoi ripetere la formula sopra per sommare altre celle colorate specifiche.
Contare o sommare i valori delle celle sul colore della cella con Kutools per Excel in Microsoft Excel
In Microsoft Excel, per contare o sommare i valori delle celle in base al colore della cella specifico, Kutools for Excel'S Conta per colore può aiutarti a completare questa attività il più rapidamente possibile.
Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. |
Dopo l'installazione Kutools for Excel, per favore fai come questo:
1. Selezionare le celle nell'intervallo che si desidera contare o sommare in base al colore della cella, quindi fare clic su Kutools Plus > Conta per colore, vedi screenshot:
2. Nel Conta per colore finestra di dialogo, scegliere Formattazione standard dal Metodo del colore elenco a discesa, quindi selezionare sfondo dal Tipo di conteggio menu a discesa, vedi screenshot:
3. Quindi fare clic Genera rapporto pulsante e il nuovo foglio di lavoro con i risultati calcolati viene generato contemporaneamente, vedi screenshot:
Osservazioni:: Con questa potente funzionalità, puoi anche calcolare i valori delle celle in base alla formattazione condizionale o al colore del carattere.
Fai clic su Scarica e prova gratuita Kutools per Excel ora!
I migliori strumenti per la produttività in ufficio
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
- Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
- Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro
- 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, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce centinaia di clic del mouse ogni giorno!
