Excel բանաձև՝ հիմնված բջջային գույնի վրա (5 օրինակ)

  • Կիսվել Սա
Hugh West

Դուք կարող եք ունենալ գունագեղ տվյալների բազա և ցանկանում եք օգտագործել բջջային գույնը Excel բանաձևի հետ աշխատելու համար: Excel-ն ունի շատ զարմանալի բանաձևեր տվյալների հավաքածուներից տվյալներ գրելու և կարդալու համար: Դրանցից մի քանիսն են COUNT , SUBTOTAL , IF և այլն: Կրկին, դուք կարող եք նաև օգտագործել VBA մակրոները ՝ նոր բանաձևեր ստեղծելու համար՝ ըստ պահանջների, որոնք կարող եք կիրառել բջիջների տարբեր գույների համար: Այս հոդվածում կբացատրվեն բջիջների գույնի վրա հիմնված Excel բանաձևի 5 օրինակներ՝ համապատասխան նկարազարդումներով:

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Դուք կարող եք ներբեռնել պրակտիկայի աշխատանքային գիրքը այստեղից:

Բջջային Color.xlsm-ի վրա հիմնված բանաձև

Բջջի գույնի վրա հիմնված Excel բանաձևի 5 օրինակ

Մենք կօգտագործենք հետևյալ գունավոր տվյալների բազան մեթոդները բացատրելու համար:

Մենք կարող ենք տեսնել, որ տվյալների հավաքածուն ունի երկու սյունակ՝ Անուն և Քանակ : Շարքերում կան 3 տարբեր գույներ։ Մենք կկիրառենք Excel-ի տարբեր բանաձևեր, ինչպիսիք են SUMIF , SUBTOTAL , IF և օգտագործողի կողմից սահմանված գործառույթները՝ օգտագործելով VBA մակրոները 5 օրինակներում: հաջորդը. Այսպիսով, առանց որևէ հապաղման, եկեք անցնենք հիմնական քննարկմանը:

1. Excel SUBTOTAL բանաձև բջջային գույնով

Excel-ի բանաձևը կիրառելու համար SUBTOTAL հաշվելու և ստանալու համար ըստ գույնի զտված արժեքների գումարը:

Այս մեթոդի համար հետևեք ստորև նշված քայլերին:

Քայլեր.

  • Բջջում C6 գրեք հետևյալըբանաձև՝ ցուցակում ապրանքների քանակը ստանալու համար.
=SUBTOTAL(102,C5:C10)

Մենք կարող ենք Օգտագործեք նաև SUBTOTAL բանաձևը գումարման նպատակով: Եկեք տեսնենք:

  • Արտադրանքի քանակների գումարը ստանալու համար C14 բջիջում գրեք հետևյալ բանաձևը.
=SUBTOTAL(109,C5:C10)

  • Այժմ ընտրեք ամբողջ տվյալների բազան:

  • Տուն ներդիրից ընտրեք Զտիչ Տեսակավորել & Զտել բացվող ընտրացանկը:

Դուք կգտնեք երկու սլաք տվյալների հավաքածուի սյունակներում:

  • Սեղմեք Անուն սյունակի սլաքը խորհրդանիշի վրա:
  • Կբացվի կողագոտու բացվող ընտրացանկ: Այնտեղից ընտրեք Զտել ըստ գույնի :
  • Այժմ ընտրեք այն գույնը, որը ցանկանում եք զտել:

  • Այնուհետև սեղմեք OK :

Այն ցույց կտա զտված տվյալների բազան:

Դուք կարող եք նկատել արժեքների փոփոխությունները -ում: Հաշվեք ըստ գույնի և Գումարը ըստ գույնի ստորև նկարներում:

Արդյունքները ցույց են տալիս հաշվարկը և միայն զտված տվյալների գումարը

🔎 Ինչպե՞ս է աշխատում բանաձևը:

📌 SUBTOTAL վերցնում է երկու արգումենտ function_name and ref1 ։Function_name-ում տվյալների քանակը հաշվելու համար անհրաժեշտ է 102, իսկ մեծությունների գումարը վերադարձնելու համար՝ 109։

📌 Որպես հղում երկու բանաձևերն էլ վերցնում են մեծությունների մի շարք։

📌 Սկզբում արդյունքը ցույց է տալիս բոլորըտիրույթի տվյալները. Այնուամենայնիվ, վերջին երկու նկարները ցույց են տալիս միայն զտված բջիջների արդյունքը:

Կարդալ ավելին. Excel բջջային գույնը. Ավելացնել, խմբագրել, օգտագործել & Հեռացնել

2. Excel COUNTIF և SUMIF բանաձևը ըստ բջջային գույնի

2.1 COUNTIF բանաձևը բջջային գույնով

Այժմ, եթե ցանկանում եք կիրառել COUNTIF բանաձևը ըստ բջիջի գույնի, դուք պետք է հետևեք ստորև նշված քայլերին:

Քայլեր.

  • Բանաձևեր ներդիրից ընտրեք Սահմանել անունը :

  • Կհայտնվի վանդակ: Գրեք անուն (այս դեպքում մենք գրել ենք NumberColor ) Անուն.
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)

  • Դրանից հետո սեղմեք OK ։

Այն կցուցադրվի Name Manager վանդակում:

  • Եթե ամեն ինչ կարգին է թվում, ապա սեղմեք Փակել :

  • Բացի տվյալների բազայից վերցրեք սյունակը և D5 բջիջում գրեք բանաձևը.
=NumberColor

  • Սեղմեք Enter և քաշեք սա՝ օգտագործելով լրացնել բռնակի պատկերակը մնացած սյունակներում:

Դուք կստանաք տվյալների հավաքածուում առկա բոլոր գույների կոդը:

  • Նոր բջիջում, ( G5 ) գրեք այս բանաձևը.
=COUNTIF(D5:D10,$D$5)

G6 բջիջում ,

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

G7 բջիջում ,

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

Դուք կտեսնեք արդյունքը, ինչպես ցույց է տրված վերևի նկարներում: Ինչևէ,Դուք կարող եք նաև գրել բանաձևի յուրաքանչյուր բջիջի խառը կամ հարաբերական բջիջների հղումը և պարզապես քաշել այն ներքև` արդյունքներ ստանալու համար:

2.2 SUMIF բանաձևը Բջջի գույնով

Քայլեր.

Նմանապես H6 բջիջում ,

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

Եվ H7 բջիջում ,

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

Դիտեք վերևի նկարները` տեսնելու համար ինչպես են հայտնաբերվում արդյունքները:

🔎 Ինչպե՞ս է աշխատում բանաձևերի գործընթացը:

📌 Այստեղ բանաձևն օգտագործում է GET.CELL ֆունկցիան պահանջում է 38 կոդի գույնը և բջիջի հղումը վերադարձնելու համար, որի կոդը կվերադարձնի:

📌 GET.CELL բանաձևով Name for սահմանելով մենք կարող ենք պարզապես գրել « NumberColor » անունը՝ նախածանցով հավասար նշանով, կստանա նշված բջիջի գույների ծածկագիրը:

📌 Այնուհետև, օգտագործելով Գույնի կոդերը, մենք կիրառել ենք COUNTIF և SUMIF բանաձևը` սյունակով տվյալների տիրույթի քանակն ու գումարը ստանալու համար կամ կոդի չափանիշները:

Կարդալ ավելին. Ինչպես փոխել բջջային գույնը Excel-ում արժեքի հիման վրա (5 եղանակ)

3. Excel IF Formula by Cell Color

Այժմ, եկեք ասենք, որ մենք ունենք նույն գինը մեկ կտորի համար այնպիսի ապրանքների համար, ինչպիսիք են hoodies , բաճկոններ և s ջրիչներ ։

Եթե ցանկանում եք հաշվարկել այս ապրանքների ընդհանուր քանակի ընդհանուր գինը, մենք կարող ենք օգտագործել ԵԹԵ. բանաձև:

Դուք կարող եք հետևել քայլերին՝ IF կիրառելու համար այստեղ:

Քայլեր՝

  • Մենք արդեն ստեղծել ենք NumberColor-ը՝ օգտագործելով Define Name-ը և օգտագործել այն՝ գտնելու գունային կոդեր (տես մեթոդ 2):
  • Նոր սյունակում գրեք բանաձևը Cell E5 :
  • <14:> =IF(NumberColor=40,C5*$C$13,0)

    • Սեղմեք Enter :
    • Քաշեք լրացնել բռնակի պատկերակը դեպի ստացեք արդյունքը մնացած տվյալների համար:

    Դուք կարող եք նկատել, որ այն արժեքներ է ցույց տվել միայն նույն գույնի ապրանքների համար, որոնք ունեն գունային ծածկագիր 40: մինչդեռ զրոյական ( 0 ) մնացածի համար:

    🔎 Ինչպես է աշխատում բանաձևը:

    📌 Այստեղ IF բանաձևը պահանջում է, որ NumberColor հավասար լինի 40 :

    📌 Եթե տրամաբանությունը ճիշտ է, ապա այն կբազմապատկի քանակը մեկ կտորի գնի հետ ( 5 ): Հակառակ դեպքում, այն ցույց կտա 0 :

    Կարդալ ավելին. Ինչպես ընդգծել բջիջը` օգտագործելով If-ի հայտարարությունը Excel-ում (7 եղանակ)

    Նման ընթերցումներ

    • Ինչպես լրացնել բջիջը գույնով` հիմնվելով Excel-ի տոկոսի վրա (6 մեթոդ)
    • Նշել սյունակը Excel-ում (3 մեթոդ)
    • Ինչպես ընդգծել բջիջները Excel-ում տեքստի հիման վրա [2 մեթոդ]
    • Նշել բջիջը Excel-ում (5 մեթոդ)
    • Ինչպես ընդգծել վերևից ներքև Excel-ում (5 մեթոդ)

    4. Excel SUMIFS բանաձևը ըստ բջիջի Գույն

    Օգտագործելով Գույնի կոդը, մենք կարող ենք կիրառել նաև SUMIFS բանաձևը:

    Դրա համար անհրաժեշտ է.հետևեք հետևյալ քայլերին.

    Քայլեր.

    • E5 բջիջում գրեք բանաձևը.
    =SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

    • Այնուհետև սեղմեք Enter:
    • Օգտագործեք լրացնել բռնակը պատկերակը մնացած դեպքերի համար արդյունքը քաշելու համար:

    🔎 Ինչպես է աշխատում բանաձևը:

    📌 The SUMIFS բանաձևը ընդունում է sum_range C5:C10 որպես մեծությունների բացարձակ հղումներ: Հետևաբար, այն վերցնում է գունային կոդի տիրույթը, որը նույնպես բացարձակ հղման ձևով է:

    📌 Վերջապես, չափանիշները սահմանվում են գունային կոդի սյունակի առաջին բջիջի համար, որը D5 է: Այս դեպքում միայն սյունակն է բացարձակ հղման ձևով, մինչդեռ տողերը հարաբերական հղման ձևով են: Դա պայմանավորված է նրանով, որ այն կքաշի լրացնել բռնակի պատկերակը սյունակի մնացած մասի համար` փոխելով տողերի համարները, ինչպես պահանջվում է:

    Առնչվող բովանդակություն. Ինչպես Նշեք բջիջները Excel-ում՝ հիմնված արժեքի վրա (9 մեթոդներ)

    5. Excel VBA մակրո-ից Excel բանաձևը ըստ բջջային գույնի

    Ավելին, VBA մակրո կարող է լինել Excel-ի բանաձևերը ըստ բջիջների գույնի կիրառելու զարմանալի գործիք:

    Եկեք այս մեթոդը բաժանենք երկու մասի` հասկանալու հարմարության համար:

    Առաջին ենթամեթոդը կօգտագործի կոդը` գունային ծածկագիրը գտնելու համար: և այնուհետև կիրառեք դրանք՝ կիրառելու համար COUNTIF և SUMIF բանաձևերը

    Նշում. VBA Macro -ը չի կարող ճանաչել նմանատիպ գույները, ուստի մենք փոփոխել է մեր տվյալների բազանտարբերվող գույներ:

    Երեք տարբեր գույներն են կարմիր, կապույտ և շագանակագույն: Հիմա եկեք տեսնենք, թե ինչպես կարող ենք օգտագործել VBA Macro Excel բանաձևը ըստ բջիջների գույնի կիրառելու համար:

    5.1 VBA մակրո՝ Գույնի կոդը գտնելու համար

    Գունային ծածկագիրը VBA-ի միջոցով գտնելու համար Մակրո և կիրառեք Excel-ի բանաձևերը, մենք պետք է հետևենք ստորև նշված քայլերին:

    Քայլեր.

    • Սեղմեք ALT+F11 ձեր ստեղնաշար:
    • Սա կբացի VBA Macro պատուհանը: Ընտրեք ձեր թերթիկը:
    • Տեղադրել ներդիրից սեղմեք Մոդուլ :

      <12 Ընդհանուր պատուհանը կբացվի:

    • Պատճենել և Տեղադրել հետևյալ կոդը Ընդհանուր պատուհանում:

    Կոդ՝

    3375

    2611
    • Ֆայլը պահեք Excel մակրոյով -Միացված է աշխատանքային գրքույկի վերջածանցը:
    • Բացեք ձեր թերթիկը և D5 բջիջում գրեք հետևյալ բանաձևը.
    =ColorIndex(C5)

    • Սեղմեք Enter և քաշեք լրացնելու բռնակի միջոցով ` մնացած տվյալների համար արդյունք ստանալու համար:

    • Այժմ, E5 բջիջի մեկ այլ սյունակում դուք պետք է գրեք ստորև բերված բանաձևը.
    =COUNTIF($D$5:$D$10,$D5)

    • Սեղմեք Մուտքագրեք և արդյունքը քաշեք մինչև տվյալների վերջը:

    • Նույնպես, <1 կիրառելու համար>SUMIF, գրեք ստորև բերված բանաձևը Cell F5 :
    =SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

    Այս դեպքում դուք պետք է պարզեք գումարը՝ օգտագործելով գունային ծածկագիրը:Այնուամենայնիվ, դուք կարող եք ուղղակիորեն կատարել գումարը, գրելով ծածկագիր: Սա կբացատրվի հաջորդ ենթամեթոդում:

    🔎 Ինչպե՞ս է աշխատում բանաձևերի գործընթացը:

    📌 Մենք ստեղծել ենք ColorIndex ՝ օգտագործելով կոդը և արգումենտը պահելով որպես տվյալների տիրույթ: Օգտագործելով սա՝ մենք ստանում ենք գունային կոդերը:

    📌 Այնուհետև մենք օգտագործեցինք COUNTIF բանաձևը՝ տվյալ գունային կոդի համար հաշվարկի արդյունքը ստանալու համար:

    📌 Վերջում մենք օգտագործեցինք SUMIF բանաձևը` գունային կոդի հիման վրա գումարը ստանալու համար:

    5.2 VBA մակրո մինչև գումար

    Դուք պետք է հետևեք հետևյալ քայլերին` քանակների գումարումը ստանալու համար նույն գույնի անմիջապես կոդի միջոցով:

    Քայլեր. VBA Macro Պատուհան:

  • Դուք նորից պետք է ընտրեք ձեր թերթիկը և From Module Insert ներդիրից:

  • Ինչպես վերը նշված ենթամեթոդը, կբացվի Ընդհանուր պատուհանը: Այնուհետև պարզապես պատճենեք և տեղադրեք հետևյալ կոդը Ընդհանուր պատուհանում:

Կոդ.

1305

9301
  • Այնուհետև բացեք ձեր աշխատաթերթը: Բջջ D5 -ում դուք պետք է գրեք հետևյալ բանաձևը.
=SBC($C5,$C$5:$C$10)

  • Սեղմեք Մուտքագրեք և քաշեք արդյունքը՝ օգտագործելով լրացնել բռնակը մինչև տվյալների տիրույթի վերջ:

Դուք կստանաք արդյունքը որպես ցույց է տրված վերևի նկարում։

🔎 Ինչպես է գործընթացըFormulas Work?

📌 Մենք ստեղծել ենք բանաձև SBC անունով՝ այս աշխատաթերթի Ընդհանուր պատուհանում մեր գրած կոդի միջոցով:

📌 Հետո որ, մենք օգտագործել ենք բանաձևը մի շարք տվյալների և չափանիշների հետ՝ որպես քանակների որոշակի բջիջ:

Կարդալ ավելին. VBA՝ Excel-ում արժեքի հիման վրա բջիջի գույնը փոխելու համար (3 Հեշտ օրինակներ)

Հիշելու բաներ

1. VBA Macro-ի կիրառման դեպքում պետք է տարբեր գույներ օգտագործել:

2. Դուք պետք է պահպանեք Excel ֆայլը .xlsm վերջածանցով, եթե ֆայլը պարունակում է VBA մակրո կոդեր:

Եզրակացություն

Հոդվածում բացատրվում են 5 տարբեր մեթոդներ կիրառել Excel-ի բանաձևեր, ինչպիսիք են SUMIF , SUBTOTAL , COUNTIF և այլն` ելնելով բջիջի գույնից: Ավելին, պրակտիկայի աշխատանքային գրքույկը կա ձեզ համար, այնպես որ կարող եք ներբեռնել այն և կիրառել մեթոդներից որևէ մեկը՝ ըստ ձեր պահանջի: Լրացուցիչ հարցերի դեպքում գրեք մեկնաբանությունների բաժնում:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: