Ինչպես ստեղծել և օգտագործել ColorFunction Excel-ում

  • Կիսվել Սա
Hugh West

Excel-ում բջիջների գույնի հիման վրա հաշվարկներ կատարելու գործառույթ չկա: Բայց օգտագործելով Microsoft Visual Basic for Applications (VBA) , հնարավոր է կատարել անհատականացված գործառույթներ` բջիջների գույնի հիման վրա հաշվարկման համար: Այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարող եք ստեղծել և օգտագործել ColorFunction-ը Excel-ում:

Ենթադրենք, մենք ունենք ընկերության արտադրանքի պատվերի տվյալների հավաքածու: Պատվերի քանակ սյունակը գունավորված է` ելնելով դրանց առաքման կարգավիճակից: Առաքված պատվերները գունավորված են բաց կանաչ գույնով, իսկ առաքման դեպքում՝ բաց նարնջագույնով: Այժմ մենք կարող ենք գտնել այն հաճախորդների թիվը, ովքեր կամ ստացել են կամ չեն ստացել իրենց պատվերները՝ հաշվելով նույն գունավոր բջիջները: Առաքված պատվերի կամ առաքման ընթացքում պատվերի ընդհանուր քանակը կարելի է գտնել՝ ավելացնելով նույն գունավոր բջիջները:

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

Colorfunction in Excel.xlsm

ColorFunction Excel-ում

Քայլ 1 . Մակրո մոդուլի բացում VBA պատուհանում

Նախ, դուք պետք է բացեք VBA պատուհան՝ սեղմելով ALT+F11: Դրանից հետո ձախ վահանակից աջ սեղմեք թերթի անվան վրա և անցեք Տեղադրել> Module

Արդյունքում կբացվի Module տուփը։

Քայլ 2 . Տեղադրեք VBA կոդը ColorFunction ստեղծելու համար

Տեղադրեք հետևյալ կոդը Module վանդակում և փակեք VBA պատուհան:

8762

Այստեղ VBA կոդը ստեղծում է հատուկ ֆունկցիա ColorFunction որը կհաշվի գունավոր բջիջները, եթե արգումենտը տանք որպես FALSE: և կամփոփի գունավոր բջիջները, եթե արգումենտը տանք որպես ՃԻՇՏ:

Քայլ 3 . Աշխատանքային գրքույկը պահպանվում է որպես Excel մակրո միացված աշխատանքային գրքույկ

Դուք պետք է պահեք Excel-ի աշխատանքային գիրքը .xlsm ձևաչափով՝ ձեր հատուկ գործառույթը պահպանելու համար: Նախ, ձեր Excel պատուհանի վերին ձախ անկյունից գնացեք Ֆայլ :

Այնուհետև ընտրեք Պահպանել որպես:

Այնուհետև ընտրեք Excel Macro-enabled Workbook (*xlsm) և սեղմեք Պահել:

Քայլ 4 . ColorFunction-ի օգտագործումը գունավոր բջիջները հաշվելու համար

Այժմ կարող եք օգտագործել ձեր հատուկ ColorFunction-ը:

Ստանալու համար բաց կանաչ բջիջների քանակը, դատարկ բջիջում մուտքագրեք հետևյալ բանաձևը,

=ColorFunction(F5,$D$5:$D$11,FALSE)

Այստեղ, F5 = Չափանիշ բջիջ, որը գույնը կլինի լինել հաշվառված

$D$5:$D$11 = Հաշվարկի միջակայք

FALSE ցույց է տալիս, որ նույն գույն ունեցող բջիջների թիվը չափանիշների բջիջը կհաշվարկվի

Սեղմեք ENTER և դուք կստանաք բաց կանաչ բջիջների քանակը:

Նման ձևով դուք կարող եք ստանալ բաց նարնջագույն բջիջների քանակը:

Քայլ 5 . ColorFunction-ի օգտագործումը գունավոր բջիջները գումարելու համար

Բաց կանաչ գույնի բջիջների գումարը ստանալու համար an-ում մուտքագրեք հետևյալ բանաձևըդատարկ բջիջ,

=ColorFunction(F5,$D$5:$D$11,TRUE)

Այստեղ, F5 = Չափանիշ բջիջ, որը գույնը կամփոփվի

$D $5:$D$11 = Գումարի միջակայքը

ՃԻՇՏ ցույց է տալիս, որ չափանիշի բջիջի հետ նույն գույն ունեցող բջիջների թիվը կգումարվի:

դուք կստանաք բաց կանաչ բջիջների գումարը` սեղմելով ENTER:

Նմանապես, դուք կարող եք ստանալ բաց նարնջագույն բջիջների գումարը:

Գունավոր բջիջը հաշվելու և գումարելու այլընտրանքային եղանակներ

ColorFunction-ի օգտագործման փոխարեն , կարող եք ստանալ գունավոր բջիջների թիվը կամ ամփոփել գունավոր բջիջները երկու տարբեր եղանակներով:

1.    Օգտագործելով FILTER և SUBTOTAL ֆունկցիաները

Դուք կարող եք ստանալ թվերի քանակը և գումարը: գունավոր բջիջները՝ օգտագործելով Զտիչ և SUBTOTAL ֆունկցիան :

Նախ, գնացեք Տվյալներ ներդիր և սեղմեք Զտիչ:

Այդ ներքև սլաքը կհայտնվի ձեր յուրաքանչյուր սյունակի վերնագրի կողքին: Սեղմեք ներքև սլաքի վրա Պատվերի քանակ (Գունավոր սյունակ), անցեք Զտել ըստ գույնի և ընտրեք բաց կանաչ գույնը:

Այժմ այս սյունակում կտեսնեք միայն բաց կանաչ գույնի տվյալներ: Հաշվարկը ստանալու համար մուտքագրեք հետևյալ բանաձևը,

=SUBTOTAL(2,D5:D11)

Այստեղ 2 նշում է, որ բջիջը կհաշվվի և D5:D11 տվյալների միջակայքն է:

ENTER սեղմելուց հետո դուք կստանաք բաց կանաչ գույնի հաշվարկըբջիջներ:

Գունավոր բջիջների գումարը ստանալու համար մուտքագրեք հետևյալ բանաձևը,

=SUBTOTAL(9,D5:D11)

Այստեղ 9 նշում է, որ բջիջը կավելացվի, և D5:D11 տվյալների միջակայքն է

<1 սեղմելուց հետո:>Մուտքագրեք դուք կստանաք բաց կանաչ գույնի բջիջների գումարը:

Փոխելով զտիչը բաց նարնջագույնի` կարող եք ստանալ նարնջագույն գույների քանակը և գումարը: բջիջներ:

2.    Օգտագործելով GET.CELL ֆունկցիան

Օգտագործելով GET.CELL գործառույթը, կարող եք նաև հաշվել և ամփոփել գունավոր բջիջները:

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

A Նոր անուն վանդակը կհայտնվի: Մուտքագրեք այնպիսի անուն, ինչպիսին է Գույնը Անուն Վանդակում: և մուտքագրեք բանաձևը Նշվում է վանդակում և սեղմեք OK:

=GET.CELL(38,’GET CELL’!$D5)

Այստեղ 38-ը ցույց է տալիս, որ բանաձևը կլինի նշեք նշված բջիջի գունային կոդը և 'GET CELL'!$D5 հղված բջիջն է (գունավոր սյունակի սյունակի վերնագրից հետո առաջին բջիջը)

Այժմ մուտքագրեք =Գույնը (Անունը, որը նախկինում տվել եք Սահմանել անունները վանդակում) ձեր գունավոր սյունակի հարակից սյունակում:

ENTER սեղմելուց և E5 բջիջը ձեր տվյալների հավաքածուի վերջը քաշելուց հետո դուք կստանաք E<սյունակի ձեր բոլոր գունավոր բջիջների գունային ծածկագրերը: 2>.

Այժմ մուտքագրեք հետևյալ բանաձևը` բաց կանաչ գույնի քանակը ստանալու համարբջիջներ

=COUNTIF($E$5:$E$11,50)

Այստեղ $E$5:$E$11 հաշվի տիրույթն է, իսկ 50-ը բաց կանաչի գունային կոդը է: .

Enter սեղմելուց հետո դուք կստանաք կանաչ գույնի բջիջների թիվը:

Մուտքագրեք հետևյալ բանաձևը՝ բաց կանաչ գույնի բջիջների գումարը ստանալու համար,

=SUMIF(E5:E11,50,D5:D11)

Ահա, E5:E11 չափանիշների միջակայքն է, 50 ցույց է տալիս բաց կանաչ գույնի կոդը, իսկ D5:D11 գումարային միջակայքն է:

Սեղմեք ENTER և դուք կստանաք բոլոր կանաչ գույնի բջիջների գումարը:

Նման ձևով կարող եք ստանալ բաց նարնջագույն բջիջների քանակը և գումարը:

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

Հուսով եմ, որ հոդվածն անցնելուց հետո այժմ կարող եք ստեղծել և օգտագործել ColorFunction Excel-ում: Եթե ​​որևէ խնդրի հանդիպեք, թողեք մեկնաբանություն:

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