Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս Excel- ում պայմանական ձևաչափով գույները հաշվել / գումարել բջիջները:

Excel- ում դուք կարող եք գունավորել որոշ բջիջներ `օգտագործելով պայմանական ձևաչափում: Այժմ այս ձեռնարկը ձեզ կպատմի մի քանի հարմար և հեշտ մեթոդների ՝ Excel- ում պայմանական ձևաչափմամբ բջիջներն արագորեն հաշվելու կամ ամփոփելու համար:

Հաշվեք բջիջները ըստ տառատեսակի գույնի և ֆոնի վրա VBA- ի կողմից

Excel- ի համար Kutools- ի կողմից պայմանական ձևաչափմամբ հաշվել / գումարել բջիջները տառատեսակի գույնով լավ գաղափար 3      խաղալ

Հաշվել / գումարել բջիջներն ըստ ֆոնի գույնի, Excel- ի համար Kutools- ի պայմանական ձևաչափմամբ լավ գաղափար 3      խաղալ


նետ կապույտ աջ պղպջակ Հաշվեք բջիջները ըստ տառատեսակի և ֆոնի գույնի ՝ VBA- ի կողմից

Excel- ում միայն VBA կոդը կարող է արագ հաշվել բջիջները ՝ հիմնվելով հատուկ տառատեսակի և ֆոնի գույնի վրա:

1. Մամուլ Alt + F11 բացելու ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.

2: սեղմեք Տեղադրել > Մոդուլներ և պատճենեք և կպցրեք VBA կոդից ներքև ՝ դուրս գալու համար Մոդուլներ պատուհան.

VBA. Հաշվեք բջիջները ՝ հիմնված տառատեսակի և ֆոնի գույնի վրա:

Sub DisplayFormatCount()
	'Updateby20150305
	Dim Rng As Range
	Dim CountRange As Range
	Dim ColorRange As Range
	Dim xBackColor As Long
	Dim xFontColor As Long
	On Error Resume Next
	xTitleId       = "KutoolsforExcel"
	Set CountRange = Application.Selection
	Set CountRange = Application.InputBox("Count Range :", xTitleId, CountRange.Address, Type: = 8)
	Set ColorRange = Application.InputBox("Color Range(single cell):", xTitleId, Type: = 8)
	Set ColorRange = ColorRange.Range("A1")
	xReturn        = 0
	For Each Rng In CountRange
		qqq           = Rng.Value
		xxx           = Rng.DisplayFormat.Interior.Color
		If Rng.DisplayFormat.Interior.Color = ColorRange.DisplayFormat.Interior.Color Then
			xBackColor   = xBackColor + 1
		End If
		If Rng.DisplayFormat.Font.Color = ColorRange.DisplayFormat.Font.Color Then
			xFontColor = xFontColor + 1
		End If
	Next
	MsgBox "BackColor is " & xBackColor & Chr(10) & "FontColor is " & xFontColor
End Sub

3: սեղմեք Վազում կոճակը կամ սեղմել F5 ծածկագիրը գործարկելու համար ստեղնը, ապա ելնող երկխոսության մեջ ընտրեք ձեզ անհրաժեշտ տիրույթը: Տեսեք,
փաստաթուղթ-հաշվարկ-պայմանական-գույն-1

4: սեղմեք OK, ապա ընտրեք բջիջ, որի տառատեսակը և ֆոնի գույնը ցանկանում եք հաշվել բջիջների հիման վրա: Տեսեք,

փաստաթուղթ-հաշվարկ-պայմանական-գույն-2

5: սեղմեք OK, Դրանից հետո բացվում է երկխոսություն ՝ ձեզ ասելու համար, թե քանի բջիջներ ունեն նույն ֆոնի գույնը և տառատեսակի գույնը ՝ տիրույթում ընտրված բջիջի հետ:

փաստաթուղթ-հաշվարկ-պայմանական-գույն-3


նետ կապույտ աջ պղպջակ Excel- ի համար Kutools- ի կողմից պայմանական ձևաչափմամբ հաշվել / գումարել բջիջները տառատեսակի գույնով

Excel- ում դուք չեք կարող հաշվել կամ գումարել բջիջները տառատեսակի գույնով `միայն պայմանական ձևաչափմամբ: Այնուամենայնիվ, կա մի հարմար հավելում, որը կոչվում է Excel- ի համար նախատեսված գործիքներ դա կարող է օգնել ձեզ արագ լուծել այս խնդիրը Հաշվել ըստ գույնի առանձնահատկություն.

Excel- ի համար նախատեսված գործիքներ, ավելի քան 300 հարմար գործառույթներ, ավելի հեշտացնում է ձեր գործերը: 

Այն բանից հետո անվճար տեղադրում Excel- ի համար նախատեսված գործիքներ, խնդրում ենք վարվել ինչպես ստորև ՝

1. Ընտրեք մի տիրույթ, որը ցանկանում եք հաշվել կամ գումարել բջիջները տառատեսակի գույնով `պայմանական ձևաչափմամբ, ապա կտտացրեք Kutools Plus> Հաշվել ըստ գույնի, Տեսեք,

փաստաթուղթ-հաշվարկ-պայմանական-գույն-4

2. Հետո Հաշվել ըստ գույնի երկխոսություն, ընտրեք Պայմանական ֆորմատավորում տակ Գույնի մեթոդը ցուցակ եւ Տառատեսակի տակ Գույնի տեսակը ցուցակ Դրանից հետո դուք կարող եք դիտել հաշվելու և ամփոփելու արդյունքը երկխոսության մեջ: Տեսեք,

փաստաթուղթ-հաշվարկ-պայմանական-գույն-5

ՆշումԵթե ​​ուզում եք հաշվարկման արդյունքը որպես զեկույց դուրս բերել, կարող եք կտտացնել Ստեղծել զեկույց in - ին Հաշվել ըստ գույնի երկխոսություն, ապա հաշվետվությունը կկառուցվի նոր աշխատանքային գրքում: Տեսեք,

փաստաթուղթ-հաշվարկ-պայմանական-գույն-6      փաստաթուղթ-հաշվարկ-պայմանական-գույն-7


Հաշվել / գումարել բջիջներն ըստ ֆոնի գույնի, Excel- ի համար Kutools- ի պայմանական ձևաչափմամբ

Եթե ​​ցանկանում եք հաշվել կամ գումարել բջիջները ըստ ֆոնի գույնի `պայմանական ձևաչափմամբ, կարող եք նաև դիմել Հաշվել ըստ գույնի օգտակարությունը Excel- ի համար նախատեսված գործիքներ.

1. Ընտրեք մի տիրույթ, որը ցանկանում եք հաշվել կամ գումարել բջիջները ըստ ֆոնի գույնի `պայմանական ձևաչափմամբ, ապա կտտացրեք Kutools Plus > Հաշվել ըստ գույնի.

Այն բանից հետո անվճար տեղադրում Excel- ի համար նախատեսված գործիքներ, խնդրում ենք վարվել ինչպես ստորև ՝

2. Հետո Հաշվել ըստ գույնի երկխոսություն, ընտրեք Պայմանական ֆորմատավորում տակ Գույնի մեթոդը ցուցակ եւ Ընդհանուր տեղեկություններ տակ Գույնի տեսակը ցուցակ Դրանից հետո դուք կարող եք դիտել հաշվելու և ամփոփելու արդյունքը երկխոսության մեջ: Տեսեք,

փաստաթուղթ-հաշվարկ-պայմանական-գույն-8

ՆշումԵթե ​​ուզում եք հաշվարկման արդյունքը որպես զեկույց դուրս բերել, կարող եք կտտացնել Ստեղծել զեկույց է Հաշվել ըստ գույնի երկխոսություն, ապա հաշվետվությունը կկառուցվի նոր աշխատանքային գրքում: Տեսեք,

փաստաթուղթ-հաշվարկ-պայմանական-գույն-9

Հաշվել ըստ գույնի մասին ավելին կտտացրեք:

Հուշումհետ Հաշվել ըստ գույնի օգտակար, դուք կարող եք նաև հաշվել/գումարել/միջինացնել բջիջները ըստ ֆոնի գույնի կամ տառատեսակի գույնի՝ միայն ստանդարտ ձևաչափմամբ կամ երկուսն էլ՝ ստանդարտ և պայմանական ձևաչափմամբ: Եթե ​​ցանկանում եք կիրառել Count by Color առանց սահմանափակման 30 օրվա ընթացքում, խնդրում ենք ներբեռնել և անվճար փորձաշրջան անցնել հիմա:


նետ կապույտ աջ պղպջակ Հաշվարկել բջիջները ըստ տառատեսակի գույնի կամ ֆոնի գույնի


Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,

This is a great piece of VBA and works perfectly. Are you able to modify this code to make it a function and then be used as a formula?

e.g.
=DisplayFormatCount(A14:E14,A2,False) for counting background colour (Count Range, Colour Match Cell, type)

=DisplayFormatCount(C29:D29,A2,True) for counting font colour

I would like to you something like this for an input form of many tables and validation fields that are compulsory. I would then be able to count how many fields that have not been completed correctly.


Cheers
This comment was minimized by the moderator on the site
Could you please teach me VBA codes I would like to learn VBA using excel sheet
This comment was minimized by the moderator on the site
Chào bạn.

VBA đếm ô màu rất hay, tuy nhiên bạn có thể sửa giúp mình để kết quả không hiện thành msg box mà hiện luôn trên ô excel chỉ định được không? thêm cả hàm sum, average nữa thì càng tốt :D . Mail của mình là . Mình cám ơn.
This comment was minimized by the moderator on the site
Hi,
How do I modified the code for the cell contain conditional formatting? Because it count the background as "blank".


Thanks.
This comment was minimized by the moderator on the site
Sorry I have no idea about the VBA code.
This comment was minimized by the moderator on the site
May I congratulate you on a most easily understood and well written VBA program to perform such a simple task - i.e., count the number of cells with a specific color derived from Conditional Formatting. It beats the pants of the monster program by Pearson, and his does not even work, at least in Excel 2013. Nor do other supposed counting programs work that I have tried. Yours is the only one!! This worked perfectly. Thank you, thank you, thank you. Best Holiday Wishes, Mort in Dallas
This comment was minimized by the moderator on the site
hi


kindly send the above VBA code same code is I need please help.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations