Excel formula, kas balstīta uz šūnu krāsu (5 piemēri)

  • Dalīties Ar Šo
Hugh West

Iespējams, jums ir krāsains datu kopums, un jūs vēlētos izmantot šūnu krāsu, lai strādātu ar Excel formulu. Excel ir daudz pārsteidzošu formulu, lai rakstītu un nolasītu datus no datu kopumiem. Dažas no tām ir šādas. COUNT , SUBTOTAL , IF , un tā tālāk. Atkal varat izmantot arī VBA makroekrāni lai izveidotu jaunas formulas atbilstoši prasībām, kuras varat piemērot dažādām šūnu krāsām. Šajā rakstā tiks izskaidroti 5 Excel formulas piemēri, pamatojoties uz šūnu krāsu ar atbilstošām ilustrācijām.

Lejupielādēt Practice Workbook

Prakses darba burtnīcu varat lejupielādēt no šejienes.

Formula, pamatojoties uz šūnu Color.xlsm

5 Excel formulas piemēri, pamatojoties uz šūnu krāsu

Metožu skaidrošanai izmantosim šādu krāsainu datu kopu.

Mēs redzam, ka datu kopā ir divas kolonnas, proti. Nosaukums un Daudzums Rindās ir 3 dažādas krāsas. Mēs piemērosim dažādas Excel formulas, piemēram. SUMIF , SUBTOTAL , IF un lietotāja definētas funkcijas, izmantojot VBA makroekrāni nākamajos 5 piemēros. Tāpēc bez kavēšanās pāriesim pie galvenās diskusijas.

1. Excel SUBTOTAL formula ar šūnu krāsu

Excel formulas piemērošana SUBTOTAL lai saskaitītu un iegūtu pēc krāsas filtrēto vērtību summu.

Veiciet tālāk aprakstītās darbības, lai izmantotu šo metodi.

Soļi:

  • In Šūna C6 uzrakstiet šādu formulu, lai iegūtu Count produktu sarakstā:
=SUBTOTAL(102,C5:C10)

Mēs varam izmantot arī SUBTOTAL formulu summēšanas vajadzībām. Redzēsim.

  • Lai iegūtu Summa produkta daudzumu, ierakstiet šādu formulu. Šūna C14 :
=SUBTOTAL(109,C5:C10)

  • Tagad atlasiet visu datu kopu.

  • No Sākums cilne, atlasiet Filtrs vietnē Atlasīt & amp; Filtrēt nolaižamajā izvēlnē.

Jūs atradīsiet divus bultas datu kopas slejās.

  • Noklikšķiniet uz bultiņa kolonnas simbols Nosaukums .
  • Atvērsies sānjoslas nolaižamā izvēlne. Tajā izvēlieties Filtrēt pēc krāsas .
  • Tagad, izvēlēties krāsu, kuru vēlaties filtrēt.

  • Pēc tam noklikšķiniet uz LABI .

Tas parādīs filtrēto datu kopu.

Varat pamanīt vērtību izmaiņas Skaitīšana pēc krāsas un Summa pēc krāsas zemāk redzamajos attēlos.

Rezultāti parāda tikai filtrēto datu skaitu un summu.

🔎 Kā darbojas formula?

📌 SUBTOTAL pieņem divus argumentus function_name un ref1 Funkcijas_nosaukumā ir 102, lai saskaitītu datu skaitu, un 109, lai atgrieztu lielumu summu.

📌 Abās formulās kā atsauce ir ņemts lielumu diapazons.

📌 Rezultātā sākumā redzami visi diapazona dati. Tomēr pēdējos divos attēlos redzams tikai filtrēto šūnu rezultāts.

Lasīt vairāk: Excel šūnu krāsa: pievienošana, rediģēšana, lietošana un amp; noņemšana

2. Excel COUNTIF un SUMIF formula pēc šūnu krāsas

2.1 COUNTIF formula ar šūnu krāsu

Tagad, ja vēlaties piemērot COUNTIF formulu pēc šūnu krāsas, jums ir jāveic turpmāk norādītās darbības.

Soļi:

  • No Formulas cilnē atlasiet Definēt nosaukumu .

  • Parādīsies lodziņš. Ierakstiet nosaukumu (šajā gadījumā mēs rakstījām NumberColor ), kas atrodas Vārds un uzvārds: sadaļa.
  • In Attiecas uz: uzrakstiet šādu formulu:
=GET.CELL(38,'2. COUNTIF un SUMIF'!$C14)

  • Pēc tam noklikšķiniet uz LABI .

Tas tiks parādīts Vārda pārvaldnieks kaste.

  • Ja viss šķiet kārtībā, noklikšķiniet uz Aizvērt .

  • Bez datu kopas ņem kolonnu un in Šūna D5 uzrakstiet formulu:
=NumberColor

  • Spiediet Ievadiet un velciet to, izmantojot aizpildīšanas rokturis ikonu uz pārējām kolonnām.

Iegūsiet kodu visām datu kopā esošajām krāsām.

  • Jaunā šūnā ( G5 ) ierakstiet šo formulu:
=COUNTIF(D5:D10,$D$5)

In Šūna G6 ,

=COUNTIF(D5:D10,$D$6)

In Šūna G7 ,

=COUNTIF(D5:D10,$D$9)

Jūs redzēsiet rezultātu, kā parādīts attēlā iepriekš. Jebkurā gadījumā varat arī rakstīt jaukta vai, relatīvā šūnas atsauce katrā formulas šūnā un vienkārši velciet to uz leju, lai iegūtu rezultātus.

2.2 SUMIF formula ar šūnu krāsu

Soļi:

Ierakstiet šādu formulu Šūna H5 :

=SUMIF(D5:D10,$D$5,C5:C10)

Līdzīgi arī Šūna H6 ,

=SUMIF(D5:D10,$D$6,C5:C10)

Un, ņemot vērā Šūna H7 ,

=SUMIF(D5:D10,$D$9,C5:C10)

Lai redzētu, kā tiek atrasti rezultāti, aplūkojiet attēlus iepriekš.

🔎 Kā darbojas process ar formulām?

📌 Šeit formula, kurā izmanto GET.CELL funkcija uzņem 38 lai atgrieztu koda krāsu un šūnas atsauci, kuras kodu tas atgriezīs.

📌 Nosakot Name for ar GET.CELL formulu mēs varam vienkārši uzrakstīt nosaukumu " NumberColor " ar vienādības zīmi priekšā tiks iegūts norādītās šūnas krāsu kods.

📌 Tālāk, izmantojot krāsu kodus, mēs esam piemērojuši COUNTIF un SUMIF formula, lai iegūtu datu diapazona skaitu un summu ar krāsu koda kritērijiem.

Lasīt vairāk: Kā mainīt šūnu krāsu, pamatojoties uz vērtību programmā Excel (5 veidi)

3. Excel IF formula pēc šūnu krāsas

Pieņemsim, ka mums ir vienāda cena par vienu vienību šādiem produktiem. jaka ar kapuci , jakas , un s weaters .

Ja vēlaties aprēķināt kopējo cenu par šo produktu kopējiem daudzumiem, varam izmantot IF formula.

Lai pieteiktos, varat izpildīt šādas darbības. IF šeit.

Soļi:

  • Mēs jau esam izveidojuši NumberColor, izmantojot Define Name, un izmantojām to, lai atrastu krāsu kodus (skat. 2. metodi).
  • Jaunā slejā ierakstiet formulu Šūna E5 :
=IF(NumberColor=40,C5*$C$13,0)

  • Preses Ievadiet .
  • Velciet aizpildīšanas rokturis ikonu, lai iegūtu pārējo datu rezultātu.

Varat pamanīt, ka tas parādīja vērtības tikai produktiem ar tādu pašu krāsu, kam ir krāsas kods. 40 bet nulle ( 0 ) pārējiem.

🔎 Kā darbojas formula?

📌 Šeit IF formula aizņem NumberColor ir vienāds ar 40 .

📌 Ja loģika ir patiesa, tā reizinās daudzumu ar cenu par gabalu ( 5 ). Pretējā gadījumā tiks parādīts 0 .

Lasīt vairāk: Kā izcelt šūnas, izmantojot If paziņojumu programmā Excel (7 veidi)

Līdzīgi lasījumi

  • Kā aizpildīt šūnas ar krāsu, pamatojoties uz procentuālo daļu programmā Excel (6 metodes)
  • Kolonnas izcelšana programmā Excel (3 metodes)
  • Kā izcelt šūnas, pamatojoties uz tekstu programmā Excel [2 metodes]
  • Šūnas izcelšana programmā Excel (5 metodes)
  • Kā programmā Excel izcelt no augšas uz leju (5 metodes)

4. Excel SUMIFS formula pēc šūnu krāsas

Izmantojot krāsu kodu, mēs varam izmantot arī SUMIFS formula.

Lai to izdarītu, ir jāveic turpmāk norādītās darbības:

Soļi:

  • In Šūna E5 uzrakstiet formulu:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

  • Pēc tam nospiediet Ievadiet.
  • Izmantojiet aizpildīšanas rokturis ikonu, lai pārējos gadījumos vilktu rezultātu.

🔎 Kā darbojas formula?

📌 SUMIFS formula ņem sum_range C5:C10 Pēc tam tiek izmantots krāsu kodu diapazons, kas arī ir absolūto atsauču formā.

📌 Visbeidzot, kritērijs tiek iestatīts krāsas koda slejas pirmajai šūnai, kas ir. D5 Šajā gadījumā tikai kolonnas ir absolūtās atsauces formā, bet rindas ir relatīvās atsauces formā. Tas ir tāpēc, ka tas velk aizpildīšanas rokturis ikonu pārējai kolonnas daļai, pēc vajadzības mainot rindu numurus.

Saistīts saturs: Kā izcelt Excel šūnas, pamatojoties uz vērtību (9 metodes)

5. Excel VBA makroekrāns uz Excel formulu pēc šūnu krāsas

Turklāt, VBA makro programma var būt pārsteidzošs rīks, lai piemērotu Excel formulas pēc šūnu krāsas.

Izpratnes labad sadalīsim šo metodi divās daļās.

Pirmā apakšmetode izmantos kodu, lai atrastu krāsas kodu, un pēc tam tos piemēros, lai piemērotu. COUNTIF un SUMIF formulas

Piezīme: VBA makro nevar atpazīt līdzīgas krāsas, tāpēc mēs pārveidojām savu datu kopu ar mainīgām krāsām.

Trīs dažādas krāsas ir sarkana, zila un brūna. Tagad redzēsim, kā mēs varam izmantot VBA makro programma lai piemērotu Excel formulu pēc šūnu krāsas.

5.1 VBA makroekrāns, lai atrastu krāsas kodu

Lai atrastu krāsas kodu, izmantojot VBA makro un piemērojot Excel formulas, mums ir jāveic turpmāk norādītās darbības.

Soļi:

  • Preses ALT+F11 no tastatūras.
  • Tas atvērs VBA makro programma logs. Izvēlieties lapu.
  • No Ievietot cilnē noklikšķiniet uz Modulis .

  • Portāls Vispārīgi tiks atvērts logs.

  • Kopēt un Paste logā Vispārīgi ievadiet šādu kodu.

Kods:

 Funkcija ColorIndex(CellColor As Range) ColorIndex = CellColor.Interior.ColorIndex Beigu funkcija 

  • Saglabājiet failu ar Excel darbgrāmatas ar makroreaktoriem piedēkli.
  • Atveriet lapu un šūnā D5 ierakstiet šādu formulu:
=ColorIndex(C5)

  • Preses Ievadiet un velciet, izmantojot aizpildīšanas rokturis lai iegūtu pārējo datu rezultātu.

  • Tagad citā slejā šūnā E5 ir jāieraksta formula, kas parādīta turpmāk:
=COUNTIF($D$5:$D$10,$D5)

  • Preses Ievadiet un velciet rezultātu līdz datu beigām.

  • Līdzīgi, lai piemērotu SUMIF, ierakstiet tālāk doto formulu Šūna F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

Šajā gadījumā summa jānoskaidro, izmantojot krāsu kodu. Tomēr summu var veikt tieši, rakstot kodu. Tas tiks izskaidrots nākamajā apakšmetodē.

🔎 Kā darbojas process ar formulām?

📌 Mēs esam izveidojuši ColorIndex izmantojot kodu un saglabājot argumentu kā datu diapazonu. Izmantojot to, mēs iegūstam krāsu kodus.

📌 Tālāk mēs izmantojām COUNTIF formulu, lai iegūtu konkrētās krāsas koda skaitīšanas rezultātu.

📌 Visbeidzot, mēs izmantojām SUMIF formula, lai iegūtu summu, pamatojoties uz krāsas kodu.

5.2 VBA makroekonoms summēšanai

Lai iegūtu vienas un tās pašas krāsas daudzuma summēšanu tieši ar kodu, ir jāveic šādi soļi.

Soļi:

  • Jums ir jānospiež ALT+F11 no tastatūras, lai atvērtu VBA makro programma Logs.
  • Atkal ir jāizvēlas lapa un No Modulis no Ievietot cilne.

  • Tāpat kā iepriekšminētajā apakšmetodē, arī Vispārīgi tiks atvērts logs. Tad vienkārši kopēt un ielīmēt šādu kodu Vispārīgi logs.

Kods:

 Funkcija SBC(CClr As Range, rRng As Range) Dim cSum As Long Dim ColIndex As Integer ColIndex = CClr.Interior.ColorIndex For Each cl In rRng If cl.Interior.ColorIndex = ColIndex Then cSum = WorksheetFunction.SUM(cl, cSum) End If Next cl SBC = cSum End Function 

  • Pēc tam atveriet darblapu. Šūna D5 , ir jāraksta šāda formula:
=SBC($C5,$C$5:$C$10)

  • Spiediet Ievadiet un velciet rezultātu, izmantojot aizpildīšanas rokturis līdz datu diapazona beigām.

Iegūsiet rezultātu, kā parādīts attēlā.

🔎 Kā darbojas process ar formulām?

📌 Mēs izveidojām formulu ar nosaukumu SBC izmantojot kodu, ko esam uzrakstījuši šīs darblapas logā Vispārīgi.

📌 Pēc tam mēs izmantojām formulu ar datu diapazonu un kritērijiem kā konkrēto daudzumu šūnu.

Lasīt vairāk: VBA, lai mainītu šūnu krāsu, pamatojoties uz vērtību programmā Excel (3 vienkārši piemēri)

Lietas, kas jāatceras

1. Piemērojot VBA makrokonsoli, ir jāizmanto dažādas krāsas.

2. Ja failā ir VBA makro kodi, Excel fails ir jāsaglabā ar galotni .xlsm.

Secinājums

Rakstā ir izskaidrotas 5 dažādas metodes, kā piemērot Excel formulas, piemēram. SUMIF , SUBTOTAL , COUNTIF , un tā tālāk, pamatojoties uz šūnas krāsu. Turklāt jums ir pieejama prakses darba burtnīca, lai jūs varētu to lejupielādēt un piemērot jebkuru no metodēm atbilstoši savām prasībām. Ja rodas papildu jautājumi, lūdzu, rakstiet komentāru sadaļā.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.