Бројање обојених ћелија у програму Екцел | Топ 3 методе (Водич корак по корак)

Топ 3 методе за бројање обојених ћелија у програму Екцел

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

  1. Бројање обојених ћелија помоћу опције аутоматског филтрирања
  2. Броји обојене ћелије помоћу ВБА кода
  3. Бројање обојених ћелија помоћу методе ФИНД

Хајде сада да детаљно разговарамо о сваком од њих -

# 1 - Екцел броји обојене ћелије помоћу опције аутоматског филтрирања

За овај пример погледајте доле наведене податке.

Као што видимо, сваки град је обележен различитим бојама. Дакле, морамо да избројимо број градова на основу боје ћелије. Следите кораке у наставку да бисте бројали ћелије по боји.

  • Корак 1: Примените филтер на податке.

  • Корак 2: На дну података примените функцију СУБТОТАЛ у Екцелу за бројање ћелија.

  • Корак 3: Функција СУБТОТАЛ садржи много формула у себи, ово је корисно ако желимо да рачунамо, збројимо, просечимо само податке о видљивим ћелијама. Сада под насловом „ПИН“ кликните филтер падајуће листе и одаберите „Цхоосе би Цолор“.

  • Корак 4: Као што у подацима можемо видети све боје. Сада одаберите боју коју желите да филтрирате.

Вау !!! Као што можемо видети у ћелији Д21, наша СУБТОТАЛ функција је дала број филтрираних ћелија као 6, уместо претходног резултата од 18.

Слично томе, сада одаберите друге боје да бисте добили број истих.

Дакле, бројање ћелија плаве боје је сада 5.

# 2 - Екцел броји обојене ћелије помоћу ВБА кода

ВБА-ове уличне паметне технике помажу нам да смањимо потрошњу времена на радном месту за неке од сложених проблема.

Не само да можемо смањити време на свом радном месту, већ можемо створити и сопствене функције које ће одговарати нашим потребама. Једну такву функцију можемо створити за бројање ћелија на основу боје. Испод је ВБА код за стварање функције за бројање ћелија на основу боје.

Шифра:

 Фунцтион Цолор_Целл_Цоунт (ЦолорЦелл Као Ранге ДатаРанге као опсег) Дим Дата_Ранге као опсег Дим Целл_Цолор Као Дуго Целл_Цолор = ЦолорЦелл.Интериор.ЦолорИндек Фор Еацх Дата_Ранге У ДатаРанге Ако је Дата_Ранге.Интериор.ЦолорИндек = Целл_Цолор Тада Цолор_Целл_Цоунт = Цолор_Целл_Цоунт +1 Крај Ако Следећа Дата_Ранге Крај Функција 

Копирајте и залепите горњи код у свој модул.

Овај код није СУБ процедура за покретање, већ је то „Кориснички дефинисана функција“ (УДФ).

Први ред кода „Цолор_Целл_Цоунт“ је име функције. Сада креирајте три ћелије и обојите их као доле.

Сада отворите функцију „Цолор_Целл_Цоунт“ у Г2 ћелији.

Иако не видимо синтаксу ове функције, први аргумент је коју боју треба да избројимо, па изаберите ћелију Ф2.

Други аргумент је одабир опсега ћелија као Д2: Д19.

Затворите заграду и притисните тастер ентер. Ово ће дати број ћелија које имају изабрану боју ћелије.

Овако уз помоћ УДФ-а у ВБА, можемо да бројимо ћелије на основу боје ћелије.

# 3 - Екцел броји обојене ћелије применом методе ФИНД

Такође можемо да избројимо ћелије и на основу методе ФИНД.

  • Корак 1: Прво одаберите опсег ћелија у којем треба да пребројимо ћелије.

  • Корак 2: Сада притисните Цтрл + Ф да бисте отворили дијалог ФИНД.

  • Корак 3: Сада кликните на „Опције >>“.

  • Корак 4: Прошириће дијалошки оквир ФИНД. Сада кликните на опцију „Формат“.

  • Корак 5: Сада ће се отворити дијалошки оквир „Пронађи формат“. Кликните на опцију “Цхоосе Формат Фром Целл”.

  • Корак 6: Сада само померите показивач миша да бисте видели показивач да бисте изабрали ћелију формата у Екцелу коју желимо да пребројимо.

  • Корак 7: Изаберите ћелију која је форматирана као жељени број ћелија. Одабрао сам Ф2 ћелију као жељени формат ћелије и сада могу да видим преглед.

  • Корак 8: Сада кликните на опцију ПРОНАЂИ СВЕ да бисте добили број изабраних формата ћелија.

Дакле, пронађено је укупно 6 ћелија са изабраним бојама за форматирање.

Ствари које треба запамтити

  • Под условом да ВБА код није потпроцедура у ВБА, он је УДФ.
  • СУБТОТАЛ садржи много формула које се користе за добијање резултата само за видљиве ћелије када је филтер примењен.
  • У Екцелу немамо уграђену функцију за бројање ћелија на основу боје ћелије.