Vidakuzi vinatusaidia kutoa huduma zetu. Kwa kutumia huduma zetu, unakubaliana na matumizi yetu ya kuki.
Kidokezo: Lugha zingine ni Google-Ilitafsiriwa. Unaweza kutembelea English toleo la kiungo hiki.
Ingia
x
or
x
x
Daftari
x

or

Jinsi ya kuhesabu na jumla ya seli kulingana na rangi ya asili katika Excel?

Ikiwa unawe na seli mbalimbali za rangi tofauti za asili, kama vile nyekundu, kijani, bluu na kadhalika, lakini sasa unahitaji kuhesabu ngapi seli katika eneo hilo zina rangi fulani ya asili na jumla ya seli za rangi zilizo na rangi fulani . Katika Excel, hakuna formula moja kwa moja ili kuhesabu Sum na Hesabu ya seli za rangi, hapa nitakuonyesha baadhi ya njia za kutatua tatizo hili.

Hesabu na Sekunde seli kulingana na rangi maalum ya kujaza kwa Futa na SUBTOTAL

Hesabu na Sekunde seli kulingana na rangi maalum ya kujaza na kazi ya GET.CELL

Hesabu na seli za jumla kulingana na rangi maalum ya kujaza na Kazi iliyofafanuliwa na Mtumiaji

Siri za Hesabu na Sumu kulingana na rangi maalum ya kujaza (au rangi ya muundo wa masharti) na Kutools kwa Excel

Bonyeza moja kuhesabu, jumla, na seli za wastani za rangi katika Excel

Na bora Hesabu na Rangi kipengele cha Kutools kwa Excel, unaweza haraka kuhesabu, jumla, na seli za wastani kwa rangi maalum ya kujaza au rangi ya font na click moja tu katika Excel. Mbali na hilo, kipengele hiki kitatambua maadili ya max na min ya seli kwa rangi ya kujaza au rangi ya font. Jaribio Jipya la Majaribio ya Siku ya 60!
kuhesabu ad kwa rangi ya 2


Hesabu na Sum ya rangi za rangi kwa Filter na SUBTOTAL

Tuseme kuwa tuna meza ya mauzo ya matunda kama chini ya skrini iliyoonyeshwa, na tutahesabu au kuhesabu seli za rangi katika safu ya Kiasi. Katika hali hii, tunaweza kuchuja safu ya Chini na rangi, na kisha uhesabu seli au rangi jumla ya rangi iliyochujwa na kazi ya SUBTOTAL kwa urahisi katika Excel.

1. Chagua seli tupu bila kuingia kazi ya SUBTOTAL.

  1. Ili kuhesabu seli zote za rangi ya asili, tafadhali ingiza fomu = SUBTOTAL (102, E2: E20);
  2. Kwa jumla seli zote zinazo rangi ya asili, tafadhali ingiza fomu = SUBTOTAL (109, E2: E20);


Kumbuka: Kwa njia zote mbili, E2: E20 ni safu ya kiasi kilicho na seli za rangi, na unaweza kuzibadilisha kama unavyohitaji.

2. Chagua kichwa cha meza, na bofya Data > filter. Angalia skrini:

3. Bonyeza icon ya Filter katika kiini cha kichwa cha safu ya Kiasi, na bofya Chuja kwa Color na rangi maalum utazihesabu kwa mfululizo. Angalia skrini:

Baada ya kuchuja, fomu zote za SUBTOTAL zinahesabu na kuhesabu seli zote za rangi zilizochujwa katika safu ya Kiasi. Angalia skrini:

Kumbuka: Njia hii inahitaji seli za rangi utazihesabu au jumla iko kwenye safu moja.


Vipengele vya rangi ya Hesabu au Sum na GET.CELL kazi

Kwa njia hii, tutaunda aina inayojulikana na kazi ya GET.CELL, pata msimbo wa rangi ya seli, na kisha uhesabu au uhesabu kwa kanuni ya rangi kwa urahisi katika Excel. Tafadhali fanya kama ifuatavyo:

1. Bonyeza Aina > Eleza Jina. Angalia skrini:

2. Katika dialog mpya ya Jina, tafadhali fanya kama skrini iliyo chini iliyoonyeshwa:
(1) Andika jina katika sanduku la Jina;
(2) Ingiza formula = GET.CELL (38, Sheet4! $ E2) katika Inaonyesha sanduku (kumbuka: katika formula, 38 inamaanisha kurudi nambari ya kiini, na Karatasi4! $ E2 ni kiini cha kwanza kwenye safu ya Kiasi isipokuwa kichwa cha safu ambayo unahitaji kubadilisha kulingana na data yako ya meza.)
(3) Bofya OK button.

3. Sasa ongeza safu mpya ya Rangi kwenye meza ya awali. Aina ya pili ya fomu = Nambari ya Nambari , na drag ya kushughulikia AutoFill kwa kutumia formula kwa seli nyingine katika safu ya Alama. Angalia skrini:
Kumbuka: Katika formula, NumColor ni aina inayojulikana ambayo tumeelezea katika hatua za kwanza za 2. Unahitaji kubadilisha kwa jina uliloweka.

Sasa msimbo wa rangi ya kila kiini katika safu ya Kiasi hurudi kwenye Column ya Rangi. Angalia skrini:

4. Nakili na uorodhe rangi ya kujaza katika ubao usio wazi katika karatasi ya kazi, na fomu za aina yake karibu na skrini iliyo chini iliyoonyeshwa:
A. Kuhesabu seli kwa rangi, tafadhali ingiza fomu = COUNTIF ($ F $ 2: $ F $ 20, NumColor);
B. Kwa seli kamili kwa rangi, tafadhali ingiza formula = SUMIF ($ F $ 2: $ F $ 20, NumColor, $ E $ 2: $ E $ 20).

Kumbuka: Kwa njia zote mbili, $ F $ 2: $ F $ 20 ni safu ya rangi, NumColor ni maalum iliyotajwa, $ E $ 2: $ E $ 20 ni Gulu la Kiasi, na unaweza kubadilisha kama unahitaji.

Sasa utaona seli katika safu ya Kiasi zimehesabiwa na zimejaa rangi zao za kujaza.


Hesabu na seli za jumla kulingana na rangi maalum ya kujaza na Kazi iliyofafanuliwa na Mtumiaji


Ikiwa inaonekana kuwa seli za rangi zinaenea kwa aina nyingi kama ilivyo chini ya skrini iliyoonyeshwa, njia zote mbili hapo juu haziwezi kuhesabu au kuhesabu seli za rangi. Hapa, njia hii itaanzisha VBA ili kutatua tatizo.

1. Weka chini ALT + F11 funguo, na hufungua Microsoft Visual Msingi kwa Maombi dirisha.

2. Bonyeza Ingiza > Modules, na ushirike nambari ifuatayo kwenye Dirisha la Module.

VBA: Hesabu na jumla ya seli kulingana na rangi ya asili:

Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean)
Dim rCell As Range
Dim lCol As Long
Dim vResult
lCol = rColor.Interior.ColorIndex
If SUM = True Then
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = WorksheetFunction.SUM(rCell, vResult)
End If
Next rCell
Else
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = 1 + vResult
End If
Next rCell
End If
ColorFunction = vResult
End Function

3. Kisha uhifadhi msimbo, na ufute fomu ifuatayo:
A. Hesabu seli za rangi: = rangi ya kazi (A, B: C, FALSE)
B. Weka seli za rangi: = rangi ya rangi (A, B: C, TRUE)

Kumbuka: Katika kanuni za juu, A ni kiini na rangi fulani ya asili unataka kuhesabu hesabu na jumla, na B: C ni kiini cha seli ambapo unataka kuhesabu hesabu na jumla.

4. Chukua skrini iliyofuata kwa mfano, ingiza fomu= rangi ya rangi (A1, A1: D11, FALSE) kuhesabu seli za njano. Na kutumia formula = rangi ya rangi (A1, A1: D11, TRUE) kwa jumla seli za njano. Angalia skrini:

5. Ikiwa unataka kuhesabu na kuhesabu seli nyingine za rangi, tafadhali kurudia hatua ya 4. Kisha utapata matokeo yafuatayo:


Siri za Hesabu na Sumu kulingana na rangi maalum ya kujaza na Kutools kwa Excel

Kwa Kazi iliyoelezwa ya Mtumiaji hapo juu, unahitaji kuingia formula moja kwa moja, ikiwa kuna rangi nyingi, njia hii itakuwa ya kutisha na ya muda. Lakini kama una Kutools kwa Excel'S Hesabu na Rangi huduma, unaweza kuzalisha ripoti ya seli za rangi haraka. Wewe sio tu unaweza kuhesabu na kuhesabu seli za rangi, lakini pia unaweza kupata kiwango cha wastani, max na min ya rangi ya rangi.

1. Chagua aina ambayo unataka kutumia, na bofya Kutools Zaidi > Hesabu na Rangi, angalia skrini:

2. Na katika Hesabu na Rangi sanduku la mazungumzo, tafadhali fanya kama ilivyo chini ya skrini iliyoonyeshwa:
(1) Chagua Uundaji wa kawaida kutoka Njia ya rangi onyesha orodha;
(2) Chagua Historia kutoka Aina ya hesabu onyesha orodha.
(3) Bonyeza Kuzalisha kifungo cha ripoti.

Kutools kwa Excel - Inajumuisha zana zaidi ya 300 Handy Excel. Jaribio la bure la bure la siku ya 60, hakuna kadi ya mkopo inayotakiwa! Kupata sasa!

Kumbuka: Kuhesabu na jumla ya seli za rangi na rangi maalum ya kupangilia masharti, tafadhali chagua Kufungia masharti kutoka Njia ya rangi onyesha orodha katika majadiliano ya juu, au chagua Fomu ya muundo na masharti kutoka orodha ya kushuka kuhesabu seli zote zilizojaa rangi maalum.

Sasa utapata kitabu cha mafunzo kipya na takwimu. Angalia skrini:


Makala inayohusiana:

Jinsi ya kuhesabu / jumla ya seli kulingana na rangi za font katika Excel?


Demo: Siri za hesabu na jumla kulingana na background, rangi ya muundo wa masharti:

Katika Video hii, ya Kutools tab na Kutools Zaidi kichupo kinaongezwa na Kutools kwa Excel. Ikiwa unahitaji, tafadhali bofya hapa kuwa na jaribio la bure la siku ya 60 bila ya kupunguzwa!



Zilizopendekeza Vifaa vya Uzalishaji

Tabia ya Ofisi

nyota ya dhahabu1 Kuleta tabo za Handy kwa Excel na programu nyingine za Ofisi, kama Chrome, Firefox na Internet Explorer mpya.

Kutools kwa Excel

nyota ya dhahabu1 Kushangaza! Ongeza uzalishaji wako katika dakika ya 5. Hauna haja ujuzi wowote maalum, ila saa mbili kila siku!

nyota ya dhahabu1 Features mpya ya 300 kwa Excel, Fanya Excel Rahisi Rahisi na Nguvu:

  • Unganisha Kiini / Rangi / nguzo bila kupoteza Data.
  • Kuchanganya na Kuunganisha Karatasi nyingi na Vitabu vya Kazi.
  • Linganisha Mipangilio, Nakili Ranges nyingi, Badilisha Nakala hadi Tarehe, Kitengo na Ubadilishaji wa Fedha.
  • Hesabu na Rangi, Vipindi vya Paging, Chagua cha Juu na cha Filter Super,
  • Chagua zaidi / Ingiza / Futa / Nakala / Fomu / Kiungo / Maoni / Vitabu vya Kazi / Vifungu vya Kazi ...

Screen shot ya Kutools kwa Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Troy Havard · 26 days ago
    I've copied and pasted as stated and have used this formula for over a year but recently saved the workbook to a new name and now the function doesn't work! I can't figure out what the deal is and I'm losing hair and sleep over it! Loading the original workbook, the formula works like a charm but going back to the new one, it doesn't! I've loaded VBA and tried re-creating the function but it doesn't work. Using Office 2019 - any help appreciated.
    • To post as a guest, your comment is unpublished.
      Jku · 10 days ago
      #NAME clearly indicates some keyword is not used in 2019, say, Interior.ColorIndex. Try to figure out changing the code from minimum lines to the full by adding one by one or search for the keywords in Excel/VBA in 2019
    • To post as a guest, your comment is unpublished.
      Troy Havard · 26 days ago
      I should probably have also noted that I get a #NAME? error in the cell in which I try to use the function.
  • To post as a guest, your comment is unpublished.
    Karolin · 2 months ago
    works fine, except it does not update the value in the totals when i change a cell to a diffrent colour. i have to click in the totals cell again to trigger a recount. Any Ideas how to fix this?
    • To post as a guest, your comment is unpublished.
      Arnier Hamz · 1 months ago
      Same here, i tried Ctrl+Alt+F9 or Ctrl+Shift+Alt+F9 to recalculate all formula and it works
  • To post as a guest, your comment is unpublished.
    Aaron · 3 months ago
    This doesn't work at all. It's total BS.
  • To post as a guest, your comment is unpublished.
    Schmingy · 5 months ago
    I was experiencing issues when attempting to use this function as-is to count/sum the lighter (pastel?) colors, at least in Excel 2016. Some debugging led me to realize that the range of "ColorIndex" values is quite limited, and the function above fails to distinguish between light yellow and light orange, reading both as ColorIndex = 19.

    Using the "Color" attribute, instead (as in "lCol = rColor.Interior.Color" and the two instances of "If rCell.Interior.Color = lCol Then", per the sample code above), resolved the issue.
  • To post as a guest, your comment is unpublished.
    Hredoy · 7 months ago
    i want to colour in excel by using if function.