Ynhâldsopjefte
Jo hawwe miskien in kleurige dataset en jo wolle de selkleur brûke om te wurkjen mei de Excel-formule. Excel hat in protte geweldige bondels formules om gegevens fan datasets te skriuwen en te lêzen. Guon fan harren binne COUNT , SUBTOTAAL , IF , ensfh. Nochris kinne jo ek VBA-makro's brûke om nije formules te bouwen neffens easken dy't jo kinne tapasse foar ferskate selkleuren. Dit artikel sil 5 foarbylden fan Excel Formule útlizze op basis fan selkleur mei juste yllustraasjes.
Download Practice Workbook
Jo kinne it oefenwurkboek downloade hjirwei.
Formule basearre op selkleur.xlsm5 foarbylden fan Excel-formule basearre op selkleur
Wy sille de folgjende kleurige dataset brûke om de metoaden út te lizzen.
Wy kinne sjen dat de dataset twa kolommen hat, nammentlik Namme en Quantity . D'r binne 3 ferskillende kleuren yn 'e rigen. Wy sille ferskate Excel-formules tapasse lykas SUMIF , SUBTOTAL , IF , en brûker-definieare funksjes mei VBA-makro's yn 'e 5 foarbylden kommende. Lit ús dus sûnder fertraging yn 'e haaddiskusje springe.
1. Excel SUBTOTAAL Formule mei selkleur
Om de Excel-formule ta te passen SUBTOTAAL om te tellen en te krijen de som fan wearden filtere troch kleur.
Folgje de stappen hjirûnder foar dizze metoade.
Stappen:
- In Sel C6 skriuw it folgjendeformule om it Tal fan produkten yn 'e list te krijen:
=SUBTOTAL(102,C5:C10)
Wy kinne brûk ek in SUBTOTAAL -formule foar opsommingsdoelen. Lit ús sjen.
- Om de Som fan 'e hoemannichten fan it produkt te krijen, skriuw de folgjende formule yn Sel C14 :
=SUBTOTAL(109,C5:C10)
- Selektearje no de hiele dataset.
- Fan it ljepblêd Thús , selektearje Filter yn Sortearje & Filter útklapmenu.
Jo fine twa pylkjes yn de kolommen fan de dataset.
- Klik op it pylk -symboal fan de kolom Namme .
- In sydbalke-útklapmenu sil iepenje. Kies dêrwei Filter op kleur .
- Kies no de kleur dy't jo filterje wolle.
- Klik dan op OK .
It sil de filtere dataset sjen litte.
Jo kinne de wizigingen fan wearden besjen yn Count by Colour en Som by Color yn 'e foto's hjirûnder.
De resultaten litte de tellen sjen en som fan allinich de filtere gegevens
🔎 Hoe wurket de formule?
📌 SUBTOTAAL nimt twa arguminten funksje_namme en ref1 .Yn de funksje_namme duorret it 102 foar it tellen fan it oantal gegevens en 109 om de som fan 'e hoemannichten werom te jaan.
📌 As referinsje nimme beide formules in berik fan 'e hoemannichten.
📌 It resultaat oan it begjin lit alles sjende gegevens yn it berik. De lêste twa foto's litte lykwols allinich it resultaat fan filtere sellen sjen.
Lês mear: Excel-selkleur: tafoegje, bewurkje, brûke & amp; Fuortsmite
2. Excel COUNTIF- en SUMIF-formule troch selkleur
2.1 COUNTIF-formule mei selkleur
No, as jo de COUNTIF tapasse wolle formule troch selkleur moatte jo de stappen hjirûnder folgje.
Stappen:
- Fan it ljepblêd Formules , selektearje Namme definiearje .
- In fak sil ferskine. Skriuw in namme (yn dit gefal hawwe wy NumberColor skreaun) yn de Namme: seksje.
- Yn Refers to: skriuw de folgjende formule:
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)
- Dêrnei klikje op OK .
It sil sjen yn it fak Name Manager .
- As alles goed liket, klik dan op Slút .
- Njonken de dataset, nim de kolom en skriuw yn Sel D5 de formule:
=NumberColor
- Druk op Enter en sleep dit mei it foljehandgreep -ikoantsje nei de rest fan de kolommen.
Jo krije de koade foar alle kleuren oanwêzich yn de dataset.
- Yn in nije sel, ( G5 ) skriuw dizze formule:
=COUNTIF(D5:D10,$D$5)
Yn Sel G6 ,
=COUNTIF(D5:D10,$D$6)
Yn sel G7 ,
=COUNTIF(D5:D10,$D$9)
Jo sille it resultaat sjen lykas werjûn yn 'e foto's hjirboppe. Hoe dan ek,jo kinne ek de mingde of, relative selreferinsje fan elk fan de sellen yn de formule skriuwe en it gewoan nei ûnderen slepe om de resultaten te krijen.
2.2 SUMIF Formule mei selkleur
Stappen:
Typ de folgjende formule yn Sel H5 :
=SUMIF(D5:D10,$D$5,C5:C10)
Lyksa yn Sel H6 ,
=SUMIF(D5:D10,$D$6,C5:C10)
En, yn Sel H7 ,
=SUMIF(D5:D10,$D$9,C5:C10)
Besjoch de foto's hjirboppe om te sjen hoe't de resultaten fûn wurde.
🔎 Hoe wurket it proses mei formules?
📌 Hjir, de formule mei de funksje GET.CELL nimt 38 om koadekleur en selferwizing werom te jaan wêrfan de koade sil weromjaan.
📌 Troch Namme foar te definiearjen mei de GET.CELL -formule kinne wy gewoan skriuwe de namme " NumberColor " foarôfgeand troch in lykweardich teken sil de koade krije fan kleuren fan de ferwiisde sel.
📌 Folgjende, mei help fan de kleurkoades hawwe wy de COUNTIF<2 tapast> en de SUMIF formule om it oantal en som fan gegevensberik te krijen mei kol of koade kritearia.
Lês mear: Hoe kinne jo selkleur feroarje op basis fan in wearde yn Excel (5 manieren)
3. Excel IF Formule by selkleur
No, lit ús sizze dat wy deselde priis per stik hawwe foar produkten lykas hoodies , jassen , en s weaters .
As jo de totale priis foar de totale hoemannichten fan dizze produkten berekkenje wolle, kinne wy de IF brûke formule.
Jo kinne hjir de stappen folgje om IF oan te freegjen.
Stappen:
- Wy hawwe NumberColor al oanmakke mei Define Name en brûkten it om kleurkoades te finen (Sjoch metoade 2).
- Skriuw yn in nije kolom de formule yn Sel E5 :
=IF(NumberColor=40,C5*$C$13,0)
- Druk op Enter .
- Sleep it foljehandgreep -ikoan nei krije it resultaat foar de rest fan de gegevens.
Jo kinne merke dat it allinich wearden toande foar de produkten mei deselde kleur mei kleurkoade 40 wylst nul ( 0 ) foar de rest.
🔎 Hoe wurket de formule?
📌 Hjir is de IF formule nimt NumberColor lyk te wêzen oan 40 .
📌 As de logika wier is, sil it de kwantiteit fermannichfâldigje mei de priis per stik ( 5 ). Oars sil it 0 sjen litte.
Lês mear: How to Highlight Cell Using the If Statement in Excel (7 Ways)
Gelykbere lêzingen
- Hoe kinne jo sel folje mei kleur basearre op persintaazje yn Excel (6 metoaden)
- Markearje in kolom yn Excel (3 metoaden)
- Hoe kinne jo sellen markearje basearre op tekst yn Excel [2 metoaden]
- Markearje in sel yn Excel (5 metoaden)
- Hoe fan boppen nei ûnderen markearje yn Excel (5 metoaden)
4. Excel SUMIFS Formule per sel Kleur
Gebrûk fan kleurkoade kinne wy ek de SUMIFS -formule tapasse.
Dêrfoar moatte jofolgje de stappen hjirûnder:
Stappen:
- Yn Sel E5 skriuw de formule:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)
- Druk dêrnei op Enter.
- Gebrûk it foljehandgreep -ikoantsje om it resultaat foar de rest fan de gefallen te slepen.
🔎 Hoe wurket de formule?
📌 De SUMIFS -formule nimt it som_berik C5:C10 as absolute referinsjes foar hoemannichten. Dêrnei nimt it it kleurkoadeberik dat ek yn absolute referinsjefoarm is.
📌 As lêste wurdt de kritearia ynsteld foar de earste sel fan 'e kleurkoadekolom dy't D5 is. Yn dit gefal is allinich de kolom yn absolute referinsjefoarm, wylst de rigen yn relative referinsjefoarm binne. It is om't it it foljehandgreep -byldkaike foar de rest fan 'e kolom sil slepe troch de rigenûmers as nedich te feroarjen.
Related Content: How to Markearje sellen yn Excel basearre op wearde (9 metoaden)
5. Excel VBA-makro nei Excel-formule troch selkleur
Boppedat kin VBA-makro in geweldig ark om excel-formules oan te passen troch selkleur.
Lit ús dizze metoade ûnderferdielde yn twa dielen foar it gemak fan begryp.
De earste submetoade sil de koade brûke om de kleurkoade te finen en tapasse se dan om de COUNTIF en de SUMIF formules
Opmerking: VBA Macro kin gjin ferlykbere kleuren werkenne en dus wy feroare ús dataset meidifferinsjearre kleuren.
De trije ferskillende kleuren binne read, blau en brún. Lit ús no sjen hoe't wy VBA-makro kinne brûke om Excel-formule troch selkleur oan te passen.
5.1 VBA-makro om kleurkoade te finen
Om de kleurkoade te finen mei VBA Macro en tapasse de Excel formules, wy moatte folgje de stappen hjirûnder. toetseboerd.
- It finster Algemien sil iepenje.
- Kopiearje en Plakke de folgjende koade yn it Algemien finster.
Koade:
2087
5907
- Bewarje de triem mei Excel Macro -Enabled Workbook suffix.
- Iepenje jo blêd en skriuw de folgjende formule yn Sel D5:
=ColorIndex(C5)
- Druk op Enter en sleep mei de foljehandgreep om it resultaat te krijen foar de rest fan de gegevens.
- No, yn in oare kolom by Sel E5, moatte jo de formule hjirûnder skriuwe:
=COUNTIF($D$5:$D$10,$D5)
- Druk op Enter en sleep it resultaat oant it ein fan de gegevens.
- Lyksa, foar it tapassen fan SUMIF, skriuw de formule hjirûnder yn Sel F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)
Foar dit gefal moatte jo de som útfine mei kleurkoade.Jo kinne lykwols direkt de som dwaan troch in koade te skriuwen. Dit sil útlein wurde yn de folgjende submetoade.
🔎 Hoe wurket it proses mei formules?
📌 Wy hawwe ColorIndex makke mei help fan de koade en it argumint te hâlden as it berik fan 'e gegevens. Hjirmei krije wy de kleurkoades.
📌 Dêrnei hawwe wy de formule COUNTIF brûkt om it telresultaat foar dy bepaalde kleurkoade te krijen.
📌 As lêste hawwe wy brûkt de SUMIF -formule om de som te krijen basearre op de kleurkoade.
5.2 VBA Macro to Sum
Jo moatte de folgjende stappen folgje om de sommen fan 'e hoemannichten te krijen fan deselde kleur direkt fia koade.
Stappen:
- Jo moatte ALT+F11 drukke fan jo toetseboerd om de VBA Macro Finster.
- Opnij moatte jo jo blêd selektearje en Fan Module fan it ljepblêd Ynfoegje .
- Lykas de boppesteande submetoade sil it finster Algemien iepenje. Dan gewoan Kopiearje en plakke de folgjende koade yn it finster Algemien .
Koade:
1870
7540
- Folgjende, iepenje jo wurkblêd. Yn Sel D5 moatte jo de folgjende formule skriuwe:
=SBC($C5,$C$5:$C$10)
- Druk op Fier yn en sleep it resultaat mei de foljehandgreep nei it ein fan it gegevensberik.
Jo krije it resultaat as werjûn yn de boppesteande foto.
🔎 Hoe wurket it prosesmei Formules Wurk?
📌 Wy hawwe in formule makke mei de namme SBC troch de koade dy't wy skreaun hawwe yn it Algemien finster foar dit wurkblêd.
📌 Nei dat, wy brûkten de formule mei in berik fan gegevens en kritearia as de bepaalde sel fan hoemannichten.
Lês Mear: VBA om selkleur te feroarjen op basis fan wearde yn Excel (3 Maklike foarbylden)
Dingen om te ûnthâlden
1. Jo moatte ferskate kleuren brûke yn gefal fan it tapassen fan VBA Macro.
2. Jo moatte it Excel-bestân bewarje mei it efterheaksel .xlsm yn gefal fan it bestân VBA-makro-koades binnen hat.
Konklúzje
It artikel ferklearret 5 ferskillende metoaden om Excel-formules tapasse lykas SUMIF , SUBTOTAL , COUNTIF , ensafuorthinne basearre op selkleur. Boppedat is it oefenwurkboek der foar jo, sadat jo it kinne downloade en ien fan 'e metoaden tapasse neffens jo eask. Foar fierdere fragen, skriuw asjebleaft yn 'e kommentaar seksje.