Fformiwla Excel yn Seiliedig ar Lliw Cell (5 Enghraifft)

  • Rhannu Hwn
Hugh West

Efallai bod gennych set ddata liwgar ac yr hoffech ddefnyddio lliw'r gell i weithio gyda fformiwla Excel. Mae gan Excel lawer o sypiau anhygoel o fformiwlâu i ysgrifennu a darllen data o setiau data. Mae rhai ohonynt yn COUNT , SUBTOTAL , IF , ac yn y blaen. Unwaith eto, gallwch hefyd ddefnyddio macros VBA i adeiladu fformiwlâu newydd yn unol â gofynion y gallwch wneud cais am wahanol liwiau celloedd. Bydd yr erthygl hon yn esbonio 5 enghraifft o Fformiwla Excel yn seiliedig ar liw celloedd gyda darluniau cywir.

Lawrlwythwch Gweithlyfr Ymarfer

Gallwch lawrlwytho'r llyfr gwaith ymarfer o'r fan hon.

Fformiwla Seiliedig ar Lliw Cell.xlsm

5 Enghreifftiau o Fformiwla Excel yn Seiliedig ar Lliw Cell

Byddwn yn defnyddio'r set ddata lliwgar ganlynol i egluro'r dulliau.

Gallwn weld bod gan y set ddata ddwy golofn sef Enw a Swm . Mae 3 lliw gwahanol yn y rhesi. Byddwn yn cymhwyso gwahanol fformiwlâu Excel fel SUMIF , SUBTOTAL , IF , a swyddogaethau a ddiffinnir gan ddefnyddwyr gan ddefnyddio macros VBA yn y 5 enghraifft yn dod nesaf. Felly, heb unrhyw oedi, gadewch i ni neidio i mewn i'r brif drafodaeth.

1. Excel IS-TOTAL Fformiwla gyda Lliw Cell

I gymhwyso'r fformiwla Excel SUBTOTAL i gyfrif a chael swm y gwerthoedd wedi'u hidlo yn ôl lliw.

Dilynwch y camau isod ar gyfer y dull hwn.

Camau:

  • Mewn Cell C6 ysgrifennwch y canlynolfformiwla i gael y Cyfrif o gynhyrchion yn y rhestr:
=SUBTOTAL(102,C5:C10)

Gallwn defnyddiwch fformiwla SUBTOTAL hefyd at ddibenion crynhoi. Gadewch i ni weld.

  • I gael Swm meintiau'r cynnyrch, ysgrifennwch y fformiwla ganlynol yn Cell C14 :
=SUBTOTAL(109,C5:C10)

>
  • Nawr, dewiswch y set ddata gyfan.
    • O'r tab Cartref , Dewiswch Hidlo yn Trefnu & Hidlo ddewislen gwympo.

    Fe welwch ddau saeth yng ngholofnau'r set ddata.

    <0
  • Cliciwch ar symbol saeth y golofn Enw .
  • Bydd cwymplen bar ochr yn agor. O'r fan honno dewiswch Hidlo yn ôl Lliw .
  • Nawr, dewiswch y lliw rydych am ei hidlo.
  • <3.

    • Yna cliciwch OK .

    Bydd yn dangos y set ddata wedi'i hidlo.

    Gallwch sylwi ar y newidiadau mewn gwerthoedd yn Cyfrwch yn ôl Lliw a Swm fesul Lliw yn y lluniau isod. a swm y data wedi'i hidlo yn unig

    🔎 Sut Mae'r Fformiwla yn Gweithio?

    📌 Mae SUBTOTAL yn cymryd dwy arg function_name a cyf1 .Yn yr enw_swyddogaeth mae'n cymryd 102 ar gyfer cyfrif nifer y data a 109 i ddychwelyd swm y meintiau.

    📌 I gyfeirio mae'r ddwy fformiwla yn cymryd ystod o'r meintiau.

    📌 Mae'r canlyniad ar y dechrau yn dangos y cyfany data yn yr ystod. Fodd bynnag, mae'r ddau lun olaf yn dangos canlyniad celloedd wedi'u hidlo yn unig.

    Darllen Mwy: Lliw Cell Excel: Ychwanegu, Golygu, Defnyddio & Dileu

    2. Fformiwla Excel COUNTIF a SUMIF fesul Lliw Cell

    2.1 Fformiwla COUNTIF gyda Lliw Cell

    Nawr, os ydych chi am gymhwyso'r COUNTIF fformiwla yn ôl lliw cell mae angen i chi ddilyn y camau isod.

    Camau:

    • O'r tab Fformiwlâu , dewiswch Diffinio Enw .

    >
  • Bydd blwch yn ymddangos. Ysgrifennwch enw (yn yr achos hwn ysgrifennom NumberColor ) yn yr adran Enw: .
  • Yn Yn cyfeirio at: ysgrifennwch y fformiwla ganlynol:
  • =GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)

    • Ar ôl hynny, cliciwch Iawn .

    26>

    Bydd yn dangos yn y blwch Enw Rheolwr .

    • Os yw popeth yn ymddangos yn iawn, yna cliciwch Cau .

    • Ar wahân i’r set ddata cymerwch y golofn ac yng Nghell D5 ysgrifennwch y fformiwla:
    =NumberColor

    • Pwyswch Enter a llusgwch hwn gan ddefnyddio'r eicon dolen llenwi i weddill y colofnau.<13

    Byddwch yn cael y cod ar gyfer yr holl liwiau sy'n bresennol yn y set ddata.

    • Mewn cell newydd, ( G5 ) ysgrifennwch y fformiwla hon:
    =COUNTIF(D5:D10,$D$5)

    Yn Cell G6 ,

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

    Yn Cell G7 ,

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

    Fe welwch y canlyniad fel y dangosir yn y lluniau uchod. Beth bynnag,gallwch hefyd ysgrifennu'r cymysg neu, cyfeirnod cell cymharol pob un o'r celloedd yn y fformiwla a'i lusgo i lawr i gael y canlyniadau.

    2.2 Fformiwla SUMIF gyda Lliw Cell

    Camau:

    Teipiwch y fformiwla ganlynol yn Cell H5 :

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

    Yn yr un modd yn Cell H6 ,

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

    Ac, yn Cell H7 ,

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

    Arsylwch y lluniau uchod i weld sut mae'r canlyniadau i'w cael.

    🔎 Sut Mae'r Broses gyda Fformiwlâu yn Gweithio?

    📌 Yma, mae'r fformiwla sy'n defnyddio'r ffwythiant GET.CELL yn cymryd 38 i ddychwelyd lliw cod a chyfeirnod cell y cod y bydd yn dychwelyd ohono.

    📌 Trwy ddiffinio Enw ar gyfer gyda'r fformiwla GET.CELL gallwn yn syml ysgrifennu bydd yr enw “ NumberColor ” wedi'i rhagddodi gan arwydd cyfartal yn cael cod lliwiau'r gell y cyfeiriwyd ati.

    📌 Nesaf, gan ddefnyddio'r codau Lliw rydym wedi cymhwyso'r COUNTIF a'r fformiwla SUMIF i gael y cyfrif a swm yr amrediad data gyda col neu feini prawf cod.

    Darllen Mwy: Sut i Newid Lliw Cell yn Seiliedig ar Werth yn Excel (5 Ffordd)

    3. Excel IF Fformiwla yn ôl Lliw Cell

    Nawr, gadewch inni ddweud bod gennym yr un pris fesul darn ar gyfer cynhyrchion fel hwdis , siacedi , a s 1>weaters .

    Os ydych am gyfrifo cyfanswm y pris ar gyfer cyfanswm meintiau'r cynhyrchion hyn, gallwn ddefnyddio'r IF fformiwla.

    Gallwch ddilyn y camau i wneud cais IF yma.

    Camau:

    • Rydym eisoes wedi creu NumberColor gan ddefnyddio Diffinio Enw a'i ddefnyddio i ddod o hyd i godau lliw (Gweler dull 2).
    • Mewn colofn newydd, ysgrifennwch y fformiwla yn Cell E5 :
    • <14 =IF(NumberColor=40,C5*$C$13,0)

      • Pwyswch Enter .
      • Llusgwch yr eicon llenwi i cael y canlyniad ar gyfer gweddill y data.

      Gallwch sylwi ei fod yn dangos gwerthoedd yn unig ar gyfer y cynhyrchion gyda'r un lliw gyda chod lliw 40 tra bod sero ( 0 ) ar gyfer y gweddill.

      🔎 Sut Mae'r Fformiwla yn Gweithio?

      📌 Dyma'r IF Mae fformiwla yn cymryd Lliw Rhif i fod yn hafal i 40 .

      📌 Os yw'r rhesymeg yn wir, bydd yn lluosi'r swm gyda'r pris fesul darn ( 5 ). Fel arall, bydd yn dangos 0 .

      Darllen Mwy: Sut i Amlygu Cell Gan Ddefnyddio'r Datganiad If yn Excel (7 Ffordd) <3

      Darlleniadau Tebyg

      • Sut i Lenwi Cell â Lliw yn Seiliedig ar Ganran yn Excel (6 Dull)
      • Tynnwch sylw at Golofn yn Excel (3 Dull)
      • Sut i Amlygu Celloedd yn Seiliedig ar Destun yn Excel [2 Ddull]
      • Amlygu Cell yn Excel (5 Dull)
      • Sut i Amlygu o'r Top i'r Gwaelod yn Excel (5 Dull)

      4. Fformiwla Excel SUMIFS fesul Cell Lliw

      Gan ddefnyddio cod Lliw, gallwn hefyd gymhwyso'r fformiwla SUMIFS .

      Ar gyfer hynny, mae angen i chidilynwch y camau isod:

      Camau:

      • Yn Cell E5 ysgrifennwch y fformiwla:
      =SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

      • Ar ôl hynny, pwyswch Enter.
      • Defnyddiwch y ddolen lenwi eicon i lusgo'r canlyniad ar gyfer gweddill yr achosion.

      🔎 Sut Mae'r Fformiwla yn Gweithio?

      📌 The Mae fformiwla SUMIFS yn cymryd y sum_range C5:C10 fel cyfeiriadau absoliwt ar gyfer meintiau. Yn dilyn, mae'n cymryd yr ystod cod lliw sydd hefyd ar ffurf cyfeirnod absoliwt.

      📌 Yn olaf, mae'r meini prawf wedi'u gosod ar gyfer cell gyntaf y golofn cod lliw sef D5 . Yn yr achos hwn, dim ond y golofn sydd ar ffurf cyfeirnod absoliwt tra bod y rhesi ar ffurf cyfeirio cymharol. Mae hyn oherwydd y bydd yn llusgo'r eicon dolen llenwi ar gyfer gweddill y golofn drwy newid rhifau'r rhes yn ôl yr angen.

      Cynnwys Perthnasol: Sut i Amlygu Celloedd yn Excel yn Seiliedig ar Werth (9 Dull)

      5. Fformiwla Excel VBA Macro i Excel yn ôl Lliw Cell

      Ar ben hynny, gall VBA Macro fod yn offeryn anhygoel i gymhwyso fformiwlâu excel yn ôl lliw celloedd.

      Gadewch i ni isrannu'r dull hwn yn ddwy ran er hwylustod deall.

      Bydd yr is-ddull cyntaf yn defnyddio'r cod i ddod o hyd i'r cod lliw ac yna eu cymhwyso i gymhwyso'r fformiwlâu COUNTIF a SUMIF

      Sylwer: Ni all VBA Macro adnabod lliwiau tebyg ac felly ni addasu ein set ddata gydalliwiau gwahaniaethol.

      Y tri lliw gwahanol yw coch, glas, a brown. Nawr, gadewch inni weld sut y gallwn ddefnyddio VBA Macro i gymhwyso fformiwla Excel yn ôl lliw celloedd.

      5.1 Macro VBA i Dod o Hyd i God Lliw

      I ddod o hyd i'r cod lliw gan ddefnyddio VBA Macro a chymhwyso'r fformiwlâu Excel, mae'n rhaid i ni ddilyn y camau isod.

      Camau:

      • Pwyswch ALT+F11 o'ch bysellfwrdd.
      • Bydd hyn yn agor y ffenestr VBA Macro . Dewiswch eich dalen.
      • O'r tab Mewnosod cliciwch ar Modiwl .

      • Bydd y ffenestr Cyffredinol yn agor.

      >
    • Copïwch a Gludwch y cod canlynol yn y ffenestr Cyffredinol.

    Cod:

    8029

    2806
    • Cadw'r ffeil gyda Excel Macro -Ôl-ddodiad Llyfr Gwaith Galluogi.
    • Agorwch eich dalen ac ysgrifennwch y fformiwla ganlynol yng Nghell D5:
    =ColorIndex(C5)

    <11

  • Pwyswch Enter a llusgwch gan ddefnyddio handlen llenwi i gael canlyniad gweddill y data.
    • Nawr, mewn colofn arall yng Nghell E5, mae'n rhaid i chi ysgrifennu'r fformiwla isod:
    =COUNTIF($D$5:$D$10,$D5)

    <11

  • Pwyswch Rhowch a llusgwch y canlyniad tan ddiwedd y data.
  • >
  • Yn yr un modd, ar gyfer gwneud cais SUMIF, ysgrifennwch y fformiwla a roddir isod yn Cell F5 :
  • =SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

    3>

    Ar gyfer yr achos hwn, mae'n rhaid i chi ddarganfod y swm gan ddefnyddio cod lliw.Fodd bynnag, gallwch chi wneud y swm yn uniongyrchol trwy ysgrifennu cod. Bydd hyn yn cael ei esbonio yn yr is-ddull nesaf.

    🔎 Sut Mae'r Broses gyda Fformiwlâu yn Gweithio?

    📌 Rydym wedi creu ColorIndex gan ddefnyddio y cod a chadw'r ddadl fel ystod y data. Gan ddefnyddio hwn rydyn ni'n cael y codau lliw.

    📌 Nesaf, fe wnaethon ni ddefnyddio'r fformiwla COUNTIF i gael canlyniad y cyfrif ar gyfer y cod lliw penodol hwnnw.

    📌 Yn olaf, fe wnaethon ni ddefnyddio y fformiwla SUMIF i gael y swm yn seiliedig ar y cod lliw.

    5.2 VBA Macro i Swm

    Mae'n rhaid i chi ddilyn y camau canlynol i gael crynodeb y meintiau o'r un lliw yn uniongyrchol drwy'r cod.

    Camau:

    • Mae'n rhaid i chi wasgu ALT+F11 o'ch bysellfwrdd i agor y VBA Macro Ffenestr.
    • Eto, mae'n rhaid i chi ddewis eich dalen ac O Modiwl o'r tab Mewnosod .

    • Fel yr is-ddull uchod, bydd y ffenestr Cyffredinol yn agor. Yna copïwch a gludwch y cod canlynol yn y ffenestr Cyffredinol .

    Cod:

    8652

    5721
    • Nesaf, agorwch eich taflen waith. Yn Cell D5 , mae'n rhaid i chi ysgrifennu'r fformiwla ganlynol:
    =SBC($C5,$C$5:$C$10)

    • Pwyswch Rhowch a llusgwch y canlyniad gan ddefnyddio'r ddolen lenwi i ddiwedd yr ystod data.

    Fe gewch y canlyniad fel dangosir yn y llun uchod.

    🔎 Sut Mae'r Brosesgyda Formulas Work?

    📌 Rydym wedi creu fformiwla gyda'r enw SBC trwy'r cod rydym wedi'i ysgrifennu yn y ffenestr Cyffredinol ar gyfer y daflen waith hon.

    📌 Ar ôl hynny, fe wnaethom ddefnyddio'r fformiwla gydag ystod o ddata a meini prawf fel y gell benodol o feintiau.

    Darllen Mwy: VBA i Newid Lliw Cell yn Seiliedig ar Werth yn Excel (3 Enghreifftiau Hawdd)

    Pethau i'w Cofio

    1. Mae'n rhaid i chi ddefnyddio lliwiau gwahanol rhag ofn cymhwyso VBA Macro.

    2. Mae'n rhaid i chi gadw'r ffeil Excel gyda'r ôl-ddodiad .xlsm rhag ofn bod gan y ffeil godau Macro VBA ynddi.

    Casgliad

    Mae'r erthygl yn esbonio 5 dull gwahanol i cymhwyso fformiwlâu Excel fel SUMIF , SUBTOTAL , COUNTIF , ac yn y blaen yn seiliedig ar liw cell. Ar ben hynny, mae'r llyfr gwaith ymarfer yno i chi, felly gallwch ei lawrlwytho, a chymhwyso unrhyw un o'r dulliau yn unol â'ch gofyniad. Ar gyfer unrhyw ymholiadau pellach, ysgrifennwch yn yr adran sylwadau.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.