Dacă culoarea celulei este roșie, atunci executați diferite funcții în Excel

  • Imparte Asta
Hugh West

Uneori, ne place să evidențiem tipuri similare de date sau date cumva legate între ele într-un set imens de date. Nu numai că le evidențiem pentru a înțelege similitudinea lor doar prin simpla privire, dar ne place să le avem sortate în ceea ce privește lucrul cu acele date. În acest articol, voi încerca să descriu 5 cazuri practice de cum să executați funcțiile Excel dacă culoarea celulei este roșie . sper că va fi de ajutor pentru cei care se confruntă cu probleme în acest sens.

Pentru mai multe clarificări, voi folosi un set de date cu informații despre salariile jucătorilor de fotbal din Numele jucătorului , Echipa , și salariu coloane.

Descărcați caietul de practică

Pentru celule de culoare roșie.xlsm

Dacă culoarea celulei este roșie, atunci puteți executa 5 următoarele operații în Excel

1. Numărarea celulelor de culoare roșie

Într-un set de date în care unele celule sunt evidențiate cu culoarea roșie, le putem număra cu ușurință. Putem număra numărul de celule roșii folosind funcția COUNTIFS O putem face în 2 pași simpli.

  1. Definiți numele
  2. Aplicarea CONSILIERI Funcția

Pași :

  • Mergeți la Formule .
  • Selectați Definiți numele din panglică.

Un Editați numele va apărea expertul.

  • Stabiliți un nume în rubrica Nume secțiune (de ex. Identificați_Red ).
  • Apoi, introduceți următoarea formulă în fereastra Se referă la secțiune.
=GET.CELL(63,COUNT!B15)

Aici, 63 returnează culoarea de umplere (fundal) a celulei. COUNT! se referă la numele foii. $B15 este adresa celulei primei celule care trebuie luată în considerare în Coloana B .

  • Apoi, apăsați OK .

  • Acum, creați o nouă coloană (adică. Cod de culoare ) pentru a obține numărul de cod al culorii.
  • Aplicați următoarea formulă în E5 celulă a Cod de culoare
=Identify_Red

Aici am menționat numele definit.

  • Presa ENTER pentru a avea codul de culoare.

  • Utilizați Mâner de umplere la AutoFill celelalte coloane.

  • Acum, introduceți următoarea formulă pentru a obține Numărul de celule roșii .
=COUNTIFS(E5:E12,3)

Aici, funcția COUNTIFS numără celulele roșii în celule E5:E12 deoarece codul de culoare roșie este 3 .

  • Presa ENTER pentru a obține rezultatul.

Astfel, putem număra pur și simplu celulele în cazul în care a fost aplicată culoarea roșie.

Citiți mai mult: Excel Formatare condiționată de formatare a culorii textului (3 moduri simple)

2. Calculați suma atunci când culoarea celulei este roșie

De asemenea, putem calcula suma celulelor specializate care sunt marcate cu roșu. În acest caz, putem aplica funcția SUMIF Dar, mai întâi, trebuie să urmăm aceeași procedură.

Pași :

  • Mai întâi de toate, găsiți Cod de culoare utilizând aceeași metodă menționată în secțiunea anterioară.

  • Acum, aplicați formula menționată mai jos pentru a obține suma salariilor din celulele roșii.
=SUMIF(E5:E12,3,D5:D12)

Aici, funcția SUMIF se uită prin poligon E5 la E12 dacă o valoare se potrivește cu 3 În cazul în care acestea se potrivesc, valorile conectate din intervalul D5:D12 sunt adăugate.

  • În cele din urmă, apăsați ENTER pentru a avea Salariul total în celulele roșii .

Citește mai mult: Cum se face suma în Excel dacă culoarea celulei este roșie (4 metode ușoare)

3. Utilizarea funcției IF pentru celula de culoare roșie

The Funcția IF pot fi folosite și în celulele de culoare roșie pentru a aplica orice funcție specifică. Pentru mai multe clarificări, am considerat o reducere de salariu de 25% pentru salariul legat de celulele de culoare roșie.

Pași :

  • Mai întâi de toate, creați o nouă coloană pentru a avea salariul actualizat ținând cont de reducerea salarială pentru celulele roșii.
  • Acum, aplicați următoarea formulă în Salariu actualizat coloană.
=IF(Identify_Red=3, D5*(1-$C$14),D5)

Aici, am menționat Identificați_Red ca Definiți numele . Funcția IF verifică dacă numele definit corespunde sau nu codului de culoare roșie. Apoi, se aplică reducerea salariului și salariul este actualizat.

  • Apăsați ENTER pentru a avea salariul actualizat.

Acum, AutoFill celulele de odihnă.

Citește mai mult: Formula de formatare condiționată Excel cu IF

Lecturi similare

  • Formatarea condiționată pe mai multe rânduri în mod independent în Excel
  • Cum să schimbați culoarea unui rând pe baza unei valori de text într-o celulă în Excel
  • Excel Evidențiați celula dacă valoarea este mai mare decât o altă celulă (6 moduri)
  • Cum să utilizați formatarea condiționată bazată pe VLOOKUP în Excel
  • Formatare condiționată Excel pentru date în termen de 30 de zile (3 exemple)

4. Utilizarea funcției Filter și SUBTOTAL pe celulele de culoare roșie

În ceea ce privește separarea globulelor roșii, putem utiliza Filtru După aceea, putem aplica orice funcție în funcție de nevoile noastre. Aici, am folosit funcția funcția SUBTOTAL .

Pași :

  • În primul rând, selectați întregul set de date.
  • În continuare, mergeți la Acasă tab.
  • Selectați Editare de pe panglică și alegeți Sortare & Filtrare .
  • Apoi, alegeți Filtru opțiune.

  • După aceea, faceți clic pe butonul din secțiunea de titlu.
  • Apoi, alegeți opțiunea culoare roșie de la Filtrează după culoare opțiune.

În acest fel putem filtra celulele roșii.

  • Acum, aplicați următoarea formulă pentru a obține Salariu total în celulele roșii.
=SUBTOTAL(109,D5:D12)

Aici, funcția SUBTOTAL consideră că Suma pentru rândurile vizibile din cadrul D5:D12 celule prin 109 număr.

  • În cele din urmă, apăsați ENTER pentru a obține rezultatul dorit.

Citește mai mult: Formula Excel pentru a colora o celulă dacă valoarea urmează o condiție

5. Aplicarea VBA pentru găsirea sumei celulelor de culoare roșie

Visual Basic pentru aplicații (VBA) este cel mai inteligent mod de a lucra în Excel. De asemenea, putem aplica VBA pentru a găsi suma celulelor de culoare roșie.

Pași :

  • Mergeți la Dezvoltator prima filă.
  • În continuare, faceți clic pe Visual Basic de pe panglică.

Alternativ, apăsați ALT + F11 pentru a realiza același lucru.

  • După aceea, selectați Introduceți tab.
  • Faceți clic pe Modul .

  • Acum, scrieți următoarele Cod .
 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 

Aici, am luat în considerare Red_Cells_Summation ca Sub_procedură . De asemenea, am folosit și ColorIndex pentru a lua în considerare culoarea celulei și Foaie de lucruFuncție.Sum pentru a avea valoarea de însumare.

  • Acum, reveniți la foaia de lucru și creați fișierul Culoare și Salariul total în celulele roșii secțiune.
  • Intrare Roșu culoare în Culoare secțiune.
  • Pe lângă aceasta, aplicați următoarea formulă în Salariul total în roșu Celule secțiune.
=Red_Cells_Summation(C14,$D$5:$D$12)

Aici, Red_Cells_Summation este o funcție pe care am menționat-o în cartea mea VBA Am aplicat culoarea roșie în celula C14 și a aplicat funcția în celula D5:D12 .

  • Apăsați butonul ENTER pentru a obține valoarea de însumare a celulelor roșii.

Citește mai mult: Formatarea condiționată VBA bazată pe o altă valoare a celulei în Excel

Secțiunea practică

Puteți exersa aici pentru mai multă experiență.

Concluzie

Asta e tot pentru astăzi. Am încercat să fac tot posibilul să descriu 5 scenarii practice de cum să executați funcțiile Excel dacă culoarea celulei este roșie . va fi o mare plăcere pentru mine dacă acest articol ar putea ajuta chiar și puțin orice utilizator Excel. Pentru orice alte întrebări, comentați mai jos.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.