Колачићи нам помоћи да испоручи наше услуге. Коришћењем наше услуге, сагласни сте да наше коришћење колачића.
Савет: Други језици су Гоогле-преводили. Можете посетити English верзија ове везе.
лог ин
x
or
x
x
Регистровати
x

or

Како израчунати и сакрити ћелије на бази позадине у Екцелу?

Претпоставимо да имате низ ћелија са различитим бојама позадине, као што су црвена, зелена, плава и тако даље, али сада морате да пребројите колико ћелија у том опсегу има одређену боју позадине и сумирају обојене ћелије са истом одређеном бојом. . У Екцелу не постоји директна формула за израчунавање сума и броја ћелија у боји, овде ћу вам представити неке начине да решите овај проблем.

Бројне и збројене ћелије базиране на специфичној боји испуне помоћу Филтера и СУБТОТАЛА

Цоунт анд Сум целлс на основу специфичне боје попуњавања ГЕТ.ЦЕЛЛ функцијом

Цоунт и сумирајуће ћелије на основу специфичне боје пуњења са функцијом дефинираном од стране корисника

Бројите и збрајите ћелије на основу специфичне боје попуњавања (или условне боје форматирања) са Кутоолс за Екцел

Један клик за бројање, збрајање и просечне обојене ћелије у Екцелу

Са одличним Цоунт би Цолор карактеристика Кутоолс за Екцел, можете брзо бројати, збрајати и просјечна ћелија одређеном бојом испуне или бојом фонта са само једним кликом у Екцелу. Осим тога, ова функција ће такође открити мак и мин вредности ћелија по боји испуне или боји фонта. Фулл Триал Фрее Триал КСНУМКС-даи!
Број огласа по боји КСНУМКС


Цоунт анд Сум цолоуред целлс би Филтер и СУБТОТАЛ

Претпоставимо да имамо табелу продаје плодова као што је приказано испод, а ми ћемо бројати или збрајати обојене ћелије у колони Износ. У овој ситуацији, можемо филтрирати колону Амоунт по боји, а затим рачунати или збрајати обојене ћелије помоћу функције СУБТОТАЛ лако у Екцелу.

1. Изаберите празне ћелије да бисте ушли у функцију СУБТОТАЛ.

  1. Да бисте пребројали све ћелије исте боје позадине, унесите формулу = СУБТОТАЛ (КСНУМКС, ЕКСНУМКС: ЕКСНУМКС);
  2. За сабирање свих ћелија са истом бојом позадине, унесите формулу = СУБТОТАЛ (КСНУМКС, ЕКСНУМКС: ЕКСНУМКС);


белешке: У обе формуле, ЕКСНУМКС: ЕКСНУМКС је колона износа која садржи ћелије у боји и можете их променити како вам је потребно.

2. Изаберите заглавље табеле и кликните Датум > Филтер. Погледајте снимак екрана:

3. Кликните на икону Филтер у ћелији заглавља ступца Износ, а затим кликните Филтер по боји и одређену боју коју ћете бројати узастопно. Погледајте снимак екрана:

Након филтрирања, оба СУБТОТАЛ формуле аутоматски броје и збрајају све филтриране ћелије у колони Амоунт. Погледајте снимак екрана:

белешке: Овај метод захтева обојене ћелије које ћете бројати или збир су у истој колони.


Цоунт или Сум обојених ћелија по ГЕТ.ЦЕЛЛ функцији

У овој методи, креирамо именовани опсег са функцијом ГЕТ.ЦЕЛЛ, добијамо код боја ћелија, а затим броје или збрајају кодом боје у Екцелу. Урадите следеће:

1. Клик формула > Дефинишите име. Погледајте снимак екрана:

2. У дијалогу Ново име, урадите као на слици испод:
(КСНУМКС) Унесите име у поље Име;
(КСНУМКС) Унесите формулу = ГЕТ.ЦЕЛЛ (КСНУМКС, СхеетКСНУМКС! $ ЕКСНУМКС) у пољу Односи на оквир (приметити: у формули, 38 значи враћање кода ћелије, и СхеетКСНУМКС! $ ЕКСНУМКС је прва ћелија у ступцу Износ, осим заглавља ступца које треба да промените на основу података табеле.)
(КСНУМКС) Кликните на OK дугме.

3. Сада додајте нову колону Боја десно у оригиналну табелу. Затим унесите формулу = НумЦолор и повуците ручицу АутоФилл да бисте применили формулу на друге ћелије у колони Боја. Погледајте снимак екрана:
белешке: У формули, НумЦолор је именовани опсег који смо навели у првим КСНУМКС корацима. Морате га променити на одређено име које сте поставили.

Сада се код боја сваке ћелије у колони Амоунт враћа у колони Боја. Погледајте снимак екрана:

4. Копирајте и наведите боју испуне у празном опсегу у активном радном листу и унесите формуле поред ње као што је приказано испод:
А. Да бисте бројали ћелије по боји, унесите формулу = ЦОУНТИФ ($ Ф $ КСНУМКС: $ Ф $ КСНУМКС, НумЦолор);
Б. Да збројите ћелије по боји, унесите формулу = СУМИФ ($ Ф $ КСНУМКС: $ Ф $ КСНУМКС, НумЦолор, $ Е $ КСНУМКС: $ Е $ КСНУМКС).

белешке: У обе формуле, $ Ф $ КСНУМКС: $ Ф $ КСНУМКС је колона Боја, НумЦолор је наведени именовани опсег, $ Е $ КСНУМКС: $ Е $ КСНУМКС је Колона Износа, а можете да их промените по потреби.

Сада ћете видјети ћелије у ступцу Износ се броје и збрајају по њиховим бојама попуњавања.


Цоунт и сумирајуће ћелије на основу специфичне боје пуњења са функцијом дефинираном од стране корисника


Претпоставимо да се обојене ћелије распршују у опсегу као што је приказано на слици испод, обје горе наведене методе не могу рачунати или збрајати обојене станице. Овде ће овај метод представити ВБА за решавање проблема.

1. Држите га АЛТ + ФКСНУМКС тастере и отвара га Мицрософт Висуал Басиц за апликације прозор.

2. Клик Убацити > Модули, и налепите следећи код у прозор Модуле.

ВБА: Бројати и збрајати ћелије на основу боје позадине:

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. Затим чувајте код и примените следећу формулу:
А. Бројите обојене ћелије: = функција боје (А, Б: Ц, ФАЛСЕ)
Б. Зброј обојених ћелија: = функција боје (А, Б: Ц, ТРУЕ)

Напомена: У горњим формулама, A је ћелија са одређеном бојом позадине коју желите да израчунате бројањем и сумом, и ПРЕ НОВЕ ЕРЕ је опсег ћелија где желите да израчунате бројање и суму.

4. Узмите следећи сцреенсхот на пример, унесите формулу= функција боје (АКСНУМКС, АКСНУМКС: ДКСНУМКС, ФАЛСЕ) да броји жуте ћелије. И користите формулу = функција боје (АКСНУМКС, АКСНУМКС: ДКСНУМКС, ТРУЕ) да суми жуте ћелије. Погледајте снимак екрана:

5. Ако желите да бројате и сакупљате друге бојене ћелије, поновите корак КСНУМКС. Затим ћете добити следеће резултате:


Цоунт и Сумови ћелије засноване на специфичној боји испуњења помоћу Кутоолс за Екцел

Уз горенаведену функцију дефинисану корисником, морате унети формулу један по један, ако има пуно различитих боја, овај метод ће бити досадан и дуготрајан. Али ако имате Кутоолс за ЕкцелЦоунт би Цолор утилити, можете брзо генерисати извештај о бојама ћелија. Не можете рачунати и сумирати само обојене ћелије, већ можете добити и просечне, максималне и мин вриједности обојеног опсега.

1. Изаберите опсег који желите да користите и кликните на Кутоолс Плус > Цоунт би Цолор, погледајте сцреенсхот:

2. И у Цоунт би Цолор дијалошки оквир, учините као на слици испод:
(КСНУМКС) Изаберите Стандардно обликовање од Метода боје падајуће листе;
(КСНУМКС) Изаберите позадина од Тип броја падајуће листе.
(КСНУМКС) Кликните на дугме Генерирај извештај.

Кутоолс за Екцел - Укључује више од КСНУМКС практичних Екцел алата. Испробајте бесплатну пробну верзију КСНУМКС-дана, није потребна кредитна картица! Добити сада!

белешке: За бројање и збрајање обојених ћелија одређеном бојом увјетног обликовања, одаберите Могуће форматирање од Метода боје падајућу листу у горе наведеном дијалогу, или изаберите Стандардно и условно обликовање из падајуће листе броји све ћелије испуњене наведеном бојом.

Сада ћете добити нову радну свеску са статистиком. Погледајте снимак екрана:


Повезани чланак:

Како израчунати / сакрити ћелије на основу боје фонта у Екцелу?


Демо: Цоунт и сумирајуће ћелије на основу позадине, условно обликовање боја:

У овом Видео, Кутоолс и картицу Кутоолс Плус табу додају Кутоолс за Екцел. Ако је потребно, кликните ovde да имате бесплатну пробну верзију КСНУМКС-дана без ограничења!



Препоручени алати за продуктивност

Оффице Таб

златна звездаКСНУМКС Дајте практичне картице у Екцел и други Оффице програм, баш као и Цхроме, Фирефок и нови Интернет Екплорер.

Кутоолс за Екцел

златна звездаКСНУМКС Невероватно! Повећајте продуктивност у КСНУМКС минуту. Не требају никакве посебне вјештине, осим два сата сваког дана!

златна звездаКСНУМКС КСНУМКС Нове функције за Екцел, учините Екцел пуно једноставно и моћно:

  • Споји ћелије / редове / колоне без губитка података.
  • Комбинујте и консолидујте више листова и радне свеске.
  • Упоредите опсеге, копирајте више опсега, претворите текст на датум, јединицу и конверзију валута.
  • Цоунт би Цолорс, Пагинг Субтоталс, Адванцед Сорт и Супер Филтер,
  • Више Изабери / Уметни / Обриши / Текст / Формат / Линк / Коментар / Радна свеска / Радни листови Алати ...

Сцреен схот оф Кутоолс за Екцел

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.
    Hien · 1 years ago
    $2,322.29 2322.29
    $100.00 128.66
    $76.13 76.13
    $450.02 450.02
    $28.66 128.66
    $544.31 488.77

    0 0
    $278.66
    $636.76 636.76
    Please help the numbers on the left are the correct number but when i dragged down the formula i get the numbers on the right. As you can see some of the numbers are correct but others come out wrong. Please help me, i dont understand why this is not working. Thanks.
  • To post as a guest, your comment is unpublished.
    Hien · 1 years ago
    Please help, why do some of my numbers come out correct and some do not? Maybe two out of the 6 will be inccorect because its adding a different number from a different color.
    • To post as a guest, your comment is unpublished.
      mc · 1 years ago
      Change everything that says ".colorindex" to ".color"

      .ColorIndex only supports 256 Colours. And will round similar colours together essentuially.
  • To post as a guest, your comment is unpublished.
    RB · 1 years ago
    Very Helpful.

    Thanks a Lot.

    BR,
    RB.
  • To post as a guest, your comment is unpublished.
    Vamshi · 1 years ago
    The above function is only working for the data in a single sheet
    I want to capture the data from multiple workbooks.

    Please help .
  • To post as a guest, your comment is unpublished.
    Vamshi · 1 years ago
    Hello,

    The above function works only if the all the coloured cells are in single sheet .
    I am unable to perform the colorfunction sum if the coloured cells are in different sheets.
    Any help around this.

    EX;- Trying to consolidate the sum of coloured cells in a Master sheet it says #VALUE