Sommario
A volte, ci piace evidenziare tipi di dati simili o in qualche modo correlati in un enorme insieme di dati. Non solo li evidenziamo per capire la loro somiglianza semplicemente guardando, ma ci piace anche averli ordinati in termini di lavoro con quei dati. In questo articolo, cercherò di descrivere 5 casi pratici di come eseguire le funzioni di Excel se il colore della cella è rosso Spero che sia utile per coloro che hanno problemi ad affrontarlo.
Per maggiori chiarimenti, utilizzerò un dataset di informazioni sui salari dei giocatori di calcio nel Nome del giocatore , Squadra , e stipendio colonne.
Scarica il quaderno di esercizi
Per le celle di colore rosso.xlsmSe il colore della cella è rosso, è possibile eseguire le 5 seguenti operazioni in Excel
1. Conteggio dei globuli rossi
In un set di dati in cui alcune celle sono evidenziate in rosso, possiamo contarle facilmente. Possiamo contare il numero di celle rosse usando la funzione COUNTIFS Possiamo farlo in 2 semplici passi.
- Definire il nome
- Applicare il COUNTIFS Funzione
Passi :
- Vai a Formule .
- Selezionare la voce Definire il nome dalla barra multifunzione.
Un Modifica nome apparirà la procedura guidata.
- Impostare un nome nel campo Nome sezione (ad es. Identificare_Rosso ).
- Quindi, inserire la seguente formula nel campo Si riferisce a sezione.
=GET.CELL(63,COUNT!B15)
Qui, 63 restituisce il colore di riempimento (sfondo) della cella. CONTA! si riferisce al nome del foglio. $B15 è l'indirizzo della prima cella da considerare in Colonna B .
- Quindi, premere OK .
- Ora, creare una nuova colonna (ad es. Codice colore ) per avere il numero di codice del colore.
- Applicare la seguente formula nel campo E5 cella del Codice colore
=Identificare_Rosso
Qui ho citato il nome definito.
- Stampa ENTRARE per avere il codice colore.
- Utilizzo Maniglia di riempimento a Riempimento automatico le colonne di riposo.
- Ora, inserire la seguente formula per avere il risultato Numero di globuli rossi .
=CONFRONTO(E5:E12,3)
Qui, la funzione COUNTIFS conta i globuli rossi nelle cellule E5:E12 come il codice colore rosso è 3 .
- Stampa ENTRARE per avere l'uscita.
Pertanto, possiamo semplicemente contare le celle se è stato applicato il colore rosso.
Per saperne di più: Formattazione condizionale di Excel Colore del testo (3 modi semplici)
2. Calcolo della somma quando il colore della cella è rosso
Possiamo anche calcolare la somma delle cellule specializzate che sono contrassegnate in rosso. In questo caso, possiamo applicare la funzione SUMIF Ma prima dobbiamo seguire la stessa procedura.
Passi :
- Prima di tutto, trovare il Codice colore utilizzando lo stesso metodo menzionato nella sezione precedente.
- A questo punto, applicare la formula indicata di seguito per ottenere la somma dei salari nelle celle rosse.
=SUMIF(E5:E12,3,D5:D12)
Qui, la funzione SUMIF guarda attraverso la gamma E5 a E12 se un valore corrisponde con 3 Se vengono abbinati, i valori collegati nell'intervallo D5:D12 vengono aggiunti.
- Infine, premere ENTRARE per avere il Salario totale nei globuli rossi .
Per saperne di più: Come fare una somma in Excel se il colore della cella è rosso (4 metodi semplici)
3. Utilizzo della funzione IF per la cella di colore rosso
Il Funzione IF può essere utilizzato anche nelle celle di colore rosso per applicare qualsiasi funzione specifica. Per maggiore chiarezza, ho considerato una riduzione del salario di 25% per lo stipendio legato ai globuli rossi.
Passi :
- Prima di tutto, creare una nuova colonna per avere il salario aggiornato considerando la riduzione del salario per i globuli rossi.
- Ora, applicare la seguente formula nel campo Stipendio aggiornato colonna.
=IF(Identify_Red=3, D5*(1-$C$14),D5)
Qui ho citato il Identificare_Rosso come Definire il nome . La funzione IF controlla se il nome definito corrisponde o meno al codice di colore rosso. Quindi, la riduzione dello stipendio viene applicata e lo stipendio viene aggiornato.
- Stampa ENTRARE per avere il salario aggiornato.
Ora, Riempimento automatico le cellule di riposo.
Per saperne di più: Formula di formattazione condizionale di Excel con IF
Letture simili
- Formattazione condizionale su più righe in modo indipendente in Excel
- Come cambiare il colore di una riga in base a un valore di testo in una cella in Excel
- Excel evidenzia la cella se il valore è maggiore di un'altra cella (6 modi)
- Come utilizzare la formattazione condizionale basata su VLOOKUP in Excel
- Formattazione condizionale di Excel per date entro 30 giorni (3 esempi)
4. Utilizzo della funzione Filtro e SUBTOTALE sulle celle di colore rosso
Per separare i globuli rossi, si può utilizzare il metodo Filtro Dopodiché possiamo applicare qualsiasi funzione in base alle nostre esigenze. In questo caso ho utilizzato la funzione SUBTOTALE .
Passi :
- In primo luogo, selezionare l'intero set di dati.
- Successivamente, andare alla sezione Casa scheda.
- Selezionare Editing dalla barra multifunzione e scegliere Ordinamento e filtro .
- Quindi, scegliere il Filtro opzione.
- Successivamente, fare clic sul pulsante nella sezione del titolo.
- Quindi, scegliere la voce colore rosso dal Filtrare per colore opzione.
In questo modo possiamo filtrare i globuli rossi.
- Ora, applicare la seguente formula per avere il valore Salario totale nei globuli rossi.
=SUBTOTAL(109,D5:D12)
Qui, la funzione SUBTOTALE considera il Somma per le righe visibili all'interno di D5:D12 cellule da 109 numero.
- Infine, premere ENTRARE per ottenere il risultato desiderato.
Per saperne di più: Formula di Excel per colorare una cella se il valore segue una condizione
5. Applicazione di VBA per trovare la somma delle celle di colore rosso
Visual Basic per applicazioni (VBA) è il modo più intelligente per lavorare in Excel. Possiamo anche applicare VBA per trovare la somma delle celle di colore rosso.
Passi :
- Vai al sito Sviluppatore prima la scheda.
- Successivamente, fare clic su Visual Basic dal nastro.
In alternativa, premere ALT + F11 per eseguire la stessa cosa.
- Successivamente, selezionare la voce Inserire scheda.
- Fare clic su Modulo .
- Ora, scrivete quanto segue Codice .
Function Red_Cells_Summation (p As Range, q As Range) Dim m As Long Dim n As Integer n = p.Interior.ColorIndex For Each i In q If i.Interior.ColorIndex = n Then m = WorksheetFunction.Sum(i, m) End If Next i Red_Cells_Summation = m End Function
Qui ho considerato Red_Cells_Summation come Sotto_procedura . Ho usato anche il Indice di colore per considerare il colore della cella e WorksheetFunction.Sum per avere il valore della somma.
- Ora, tornate al foglio di lavoro e create il file Colore e Salario totale nei globuli rossi sezione.
- Ingresso Rosso nel colore Colore sezione.
- Inoltre, applicare la seguente formula nella sezione Totale stipendio in rosso Cellule sezione.
=Red_Cells_Summation(C14,$D$5:$D$12)
Qui, Red_Cells_Summation è una funzione che ho menzionato nel mio VBA Ho applicato il colore rosso nella cella C14 e applicato la funzione nella cella D5:D12 .
- Premere il tasto ENTRARE per avere il valore della somma dei globuli rossi.
Per saperne di più: Formattazione condizionale VBA basata sul valore di un'altra cella in Excel
Sezione pratica
Potete esercitarvi qui per avere maggiori competenze.
Conclusione
Per oggi è tutto. Ho cercato di fare del mio meglio per descrivere 5 scenari pratici di come eseguire le funzioni di Excel se il colore della cella è rosso Sarà un grande piacere per me se questo articolo potrà aiutare anche solo un po' gli utenti di Excel. Per qualsiasi altra domanda, commentate qui sotto.