Exceli valem, mis põhineb lahtri värvil (5 näidet)

  • Jaga Seda
Hugh West

Teil võib olla värviline andmestik ja te tahaksite kasutada lahtri värvi, et töötada Exceli valemiga. Excelil on palju hämmastavaid kobaraid valemite kirjutamiseks ja andmete lugemiseks andmestikust. Mõned neist on järgmised COUNT , OSASUMMA , IF , jne. Jällegi võib kasutada ka VBA makros ehitada uusi valemeid vastavalt nõuetele, mida saate rakendada erinevate lahtri värvide puhul. Selles artiklis selgitatakse 5 näidet Exceli valemite kohta, mis põhinevad lahtri värvil koos nõuetekohaste illustratsioonidega.

Lae alla praktiline töövihik

Praktilise töövihiku saate alla laadida siit.

Valem, mis põhineb lahtri Color.xlsm alusel

5 näited Exceli valemite kohta, mis põhinevad lahtri värvil

Meetodite selgitamiseks kasutame järgmist värvilist andmestikku.

Näeme, et andmekogumil on kaks veergu, nimelt Nimi ja Kogus . ridadesse on 3 erinevat värvi. Me rakendame erinevaid Exceli valemeid, näiteks SUMIF , OSASUMMA , IF ja kasutaja määratud funktsioonid, kasutades VBA makros 5 näites, mis tulevad järgmisena. Niisiis, ilma igasuguse viivituseta, hüppame peamise arutelu juurde.

1. Exceli SUBTOTAL-vormel koos lahtri värviga

Exceli valemi rakendamiseks SUBTUMAL loendamiseks ja värvide järgi filtreeritud väärtuste summa saamiseks.

Järgige selle meetodi puhul alljärgnevaid samme.

Sammud:

  • Veebilehel Raku C6 kirjutada järgmine valem, et saada Krahv nimekirjas olevate toodete kohta:
=SUBTOTAL(102,C5:C10)

Me võime kasutada ka SUBTUMAL valemiga summeerimise eesmärgil. Vaatame.

  • Et saada Sum toote koguste kohta, kirjutage järgmine valem kujul Ruut C14 :
=SUBTOTAL(109,C5:C10)

  • Nüüd valige kogu andmekogum.

  • Alates Kodu vahekaart, valige Filter aadressil Sort & Filter rippmenüü.

Leiad kaks nooled andmekogumi veergudes.

  • Klõpsake nuppu noolega veeru sümbol Nimi .
  • Avaneb külgriba rippmenüü. Sealt valige Filtreeri värvi järgi .
  • Nüüd, valida värvi, mida soovite filtreerida.

  • Seejärel klõpsake OK .

See näitab filtreeritud andmekogumit.

Te võite märgata väärtuste muutusi Loendage värvi järgi ja Summa värvi järgi allolevatel piltidel.

Tulemused näitavad ainult filtreeritud andmete arvu ja summat.

🔎 Kuidas valem töötab?

📌 SUBTUMAL võtab kaks argumenti funktsioon_nimi ja ref1 .funktsioonis_name võetakse 102 andmete arvu loendamiseks ja 109 koguste summa tagastamiseks.

📌 Võrdlusena võetakse mõlema valemi puhul arvesse koguste vahemikku.

📌 Tulemus alguses näitab kõiki andmeid vahemikus. Kaks viimast pilti näitavad aga ainult filtreeritud lahtrite tulemust.

Loe edasi: Exceli lahtri värv: lisamine, muutmine, kasutamine & eemaldamine

2. Exceli COUNTIF- ja SUMIF-vormel lahtri värvi järgi

2.1 COUNTIF valem koos lahtri värviga

Nüüd, kui soovite rakendada COUNTIF valemiga lahtri värvi järgi, peate järgima alljärgnevaid samme.

Sammud:

  • Alates Valemid vahekaart, valige Määrake nimi .

  • Ilmub kast. Kirjutage nimi (antud juhul kirjutasime NumberColor ). Nimi: jagu.
  • Veebilehel Viitab: kirjutada järgmine valem:
=GET.CELL(38,'2. COUNTIF ja SUMIF'!$C14)

  • Pärast seda klõpsake OK .

See näitab Nimi Manager kast.

  • Kui kõik tundub olevat korras, siis klõpsake Sulge .

  • Lisaks andmekogumile võtke veerg ja sisse Lahter D5 kirjutage valem:
=NumberColor

  • Press Sisesta ja lohistage see, kasutades täitekäepide ikooni ülejäänud veergudele.

Saate koodi kõigi andmekogumis olevate värvide jaoks.

  • Uues lahtris ( G5 ) kirjutage see valem:
=COUNTIF(D5:D10,$D$5)

Veebilehel Cell G6 ,

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

Veebilehel Lahter G7 ,

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

Tulemust näete nagu ülaltoodud piltidel. Igatahes võite ka kirjutada segatud või, suhteline lahtri viide iga valemi lahtri kohta ja lohistage seda lihtsalt alla, et saada tulemused.

2.2 SUMIF-vormel koos lahtri värviga

Sammud:

Sisestage järgmine valem Lahter H5 :

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

Samamoodi on Lahter H6 ,

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

Ja aastal Lahter H7 ,

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

Vaadake ülaltoodud pilte, et näha, kuidas tulemused leitakse.

🔎 Kuidas toimib protsess valemitega?

📌 Siin kasutatakse valemit kasutades GET.CELL funktsioon võtab 38 tagastada koodivärvi ja lahtri viide, mille koodi ta tagastab.

📌 Määratledes nimi jaoks koos GET.CELL valemiga võime lihtsalt kirjutada nime " NumberColor ", mille ees on võrdusmärk, saab viidatud lahtri värvikoodi.

📌 Järgnevalt, kasutades värvikoode, oleme rakendanud COUNTIF ja SUMIF valemiga, et saada andmete arvu ja summa vahemiku värvikoodi kriteeriumidega.

Loe edasi: Kuidas muuta lahtri värvi Exceli väärtuse alusel (5 võimalust)

3. Exceli IF-vormel lahtri värvi järgi

Oletame nüüd, et meil on sama hind tüki kohta sellistele toodetele nagu kapuutsiga , jakid ja s weaters .

Kui soovite arvutada nende toodete üldkoguste koguhinda, saame kasutada funktsiooni IF valemiga.

Taotlemiseks saate järgida järgmisi samme IF siin.

Sammud:

  • Me oleme juba loonud NumberColor, kasutades Define Name ja kasutasime seda värvikoodide leidmiseks (vt meetod 2).
  • Kirjutage uude veergu valem Lahter E5 :
=IF(NumberColor=40,C5*$C$13,0)

  • Press Sisesta .
  • Lohistage täitekäepide ikooni, et saada tulemus ülejäänud andmete kohta.

Võite märgata, et see näitas väärtusi ainult sama värvi toodete puhul, millel on värvikood 40 samas kui null ( 0 ) ülejäänu eest.

🔎 Kuidas valem töötab?

📌 Siin on IF valem võtab NumberColor olema võrdne 40 .

📌 Kui loogika on tõene, korrutab ta koguse tükihinnaga ( 5 ). Vastasel juhul näitab see 0 .

Loe edasi: Kuidas Exceli If-avalduse abil lahtrit esile tõsta (7 võimalust)

Sarnased lugemised

  • Kuidas täita lahtri värviga, mis põhineb protsendimääral Excelis (6 meetodit)
  • Exceli veeru esiletõstmine (3 meetodit)
  • Kuidas Exceli tekstil põhinevaid lahtreid esile tõsta [2 meetodit]
  • Exceli lahtri esiletõstmine (5 meetodit)
  • Kuidas Excelis ülalt alla rõhutada (5 meetodit)

4. Exceli SUMIFS-vormel lahtri värvi järgi

Kasutades värvikoodi, saame ka rakendada SUMIFS valemiga.

Selleks peate järgima alljärgnevaid samme:

Sammud:

  • Veebilehel Ruut E5 kirjutage valem:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

  • Seejärel vajutage Sisestage.
  • Kasutage täitekäepide ikooni, et lohistada tulemust ülejäänud juhtumite puhul.

🔎 Kuidas valem töötab?

📌 The SUMIFS valemiga võetakse sum_range C5:C10 absoluutsete viidetena koguste jaoks. Seejärel võtab see värvikoodide vahemiku, mis on samuti absoluutsete viidete kujul.

📌 Lõpuks määratakse kriteeriumid värvikoodi veeru esimesele lahtrile, mis on D5 Sel juhul on ainult veerg absoluutse viite kujul, samas kui read on suhtelise viite kujul. See on sellepärast, et ta lohistab täitekäepide ikooni ülejäänud veeru jaoks, muutes vastavalt vajadusele rea numbreid.

Seotud sisu: Kuidas Exceli lahtrite esiletõstmine väärtuse alusel (9 meetodit)

5. Exceli VBA makro Exceli valemile lahtri värvi järgi

Lisaks sellele, VBA makro võib olla hämmastav vahend Exceli valemite rakendamiseks lahtri värvi järgi.

Jagame selle meetodi mõistmise hõlbustamiseks kaheks osaks.

Esimene alammeetod kasutab koodi, et leida värvikood ja seejärel rakendada neid, et rakendada COUNTIF ja SUMIF valemid

Märkus: VBA makro ei suuda ära tunda sarnaseid värve ja seetõttu muutsime oma andmestikku diferentseeritavate värvidega.

Kolm erinevat värvi on punane, sinine ja pruun. Nüüd vaatame, kuidas me saame kasutada VBA makro rakendada Exceli valemit lahtri värvi järgi.

5.1 VBA makro värvikoodi leidmiseks

Värvikoodi leidmiseks VBA makro abil ja Exceli valemite rakendamiseks tuleb järgida alljärgnevaid samme.

Sammud:

  • Press ALT+F11 klaviatuurilt.
  • See avab VBA makro aknas. Valige oma leht.
  • Alates Sisesta klõpsake vahekaardil Moodul .

  • The Üldine avaneb aken.

  • Koopia ja Paste järgmine kood aknas General.

Kood:

 Function ColorIndex(CellColor As Range) ColorIndex = CellColor.Interior.ColorIndex End Function 

  • Salvestage fail Exceli makrotoimingutega töövihiku järelliiduga.
  • Avage oma leht ja kirjutage lahtrisse D5 järgmine valem:
=ColorIndex(C5)

  • Press Sisesta ja lohistada, kasutades täitekäepide et saada tulemus ülejäänud andmete kohta.

  • Nüüd tuleb teise veergu lahtrisse E5 kirjutada alljärgnev valem:
=COUNTIF($D$5:$D$10,$D5)

  • Press Sisesta ja lohistage tulemus andmete lõpuni.

  • Samamoodi kohaldatakse SUMIF, kirjutada allpool esitatud valemiga Lahter F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

Sellisel juhul tuleb summa välja selgitada värvikoodi abil. Summa saab aga teha ka otse koodi kirjutades. Seda selgitatakse järgmises alametoodikas.

🔎 Kuidas toimib protsess valemitega?

📌 Me oleme loonud ColorIndex kasutades koodi ja hoides argumendiks andmete vahemikku. Seda kasutades saame värvikoodid.

📌 Järgnevalt kasutasime me COUNTIF valemiga, et saada selle konkreetse värvikoodi loendustulemus.

📌 Lõpuks, me kasutasime SUMIF valemiga, et saada summa värvikoodi alusel.

5.2 VBA makro summeerimiseks

Et saada sama värvi koguste summa otse koodi kaudu, tuleb järgida järgmisi samu samu samu samu samu samu samu samu samu samu samu samu samu samu samu samu.

Sammud:

  • Sa pead vajutama ALT+F11 klaviatuurilt, et avada VBA makro Aken.
  • Jällegi tuleb valida oma leht ja From Moodul alates Sisesta vahekaart.

  • Nagu eespool nimetatud alametoodika, on ka Üldine avaneb aken. Siis lihtsalt koopia ja paste järgmine kood dokumendis Üldine aken.

Kood:

 Function 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 

  • Seejärel avage oma tööleht. Lahter D5 tuleb kirjutada järgmine valem:
=SBC($C5,$C$5:$C$10)

  • Press Sisesta ja lohistage tulemus, kasutades täitekäepide andmevahemiku lõppu.

Saate tulemuse, nagu on näidatud ülaltoodud pildil.

🔎 Kuidas toimib protsess valemitega?

📌 Me lõime valemi nimega SBC läbi koodi, mille oleme kirjutanud selle töölehe aknas General.

📌 Pärast seda kasutasime valemit, milles on andmete ja kriteeriumide vahemik kui konkreetne lahter kogused.

Loe edasi: VBA lahtri värvi muutmiseks Exceli väärtuse alusel (3 lihtsat näidet)

Asjad, mida meeles pidada

1. VBA makro rakendamisel tuleb kasutada erinevaid värve.

2. Peate salvestama Exceli faili järelliiduga .xlsm, kui failis on VBA makro koodid.

Kokkuvõte

Artiklis selgitatakse 5 erinevat meetodit Exceli valemite kohaldamiseks, näiteks SUMIF , SUBTUMAL , COUNTIF , jne, mis põhineb lahtri värvil. Lisaks on teile olemas praktiline töövihik, nii et saate selle alla laadida ja rakendada mis tahes meetodit vastavalt oma vajadusele. Kui teil on lisaküsimusi, kirjutage palun kommentaaride sektsiooni.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.