Преглед садржаја
Понекад, у Екцел-у, морамо да бројимо само видљиве ћелије. На пример, када примените Филтер на Екцел податке, одређени редови постају сакривени. Осим тога, док радимо у Екцел-у, често намерно ручно скривамо редове. У таквим случајевима, можда ћемо захтевати да пребројимо видљиви број редова. Овај чланак ће вас упутити како да бројите само видљиве ћелије.
Преузмите свеску за вежбу
Можете преузети радну свеску за вежбање коју смо користили за припрему овог чланка.
Број само видљиве ћелије.клск
5 трикова за бројање само видљивих ћелија у Екцел-у
Обично можемо користити функцију ЦОУНТА да добити број постојећих редова у скупу података. Међутим, када су редови сакривени ручно или применом опције Филтер , функција ЦОУНТА не даје видљиви број редова. Дакле, показаћу вам примену других ексел функција да бисте добили број само видљивих ћелија. Да илуструјем, имам скуп података који садржи податке о продаји неких прехрамбених артикала. Сада ћу прво сакрити ћелије и показати вам како да бројите видљиве редове.
1. Екцел функција СУБТОТАЛ за бројање само видљивих ћелија
Можемо користите функцију СУБТОТАЛ у Екцел-у за бројање видљивих ћелија. Прво ћу применити Филтер на свој скуп података, а затим израчунати видљиве редове.
Кораци:
- Прво, изаберите скуп података ( Б4:Е13 ) и идите на Подаци &гт; Филтер . Или можете да притиснете Цтрл + Схифт + Л да примените филтрирање у скупу података.
- Као резултат, икона падајућег менија за филтрирање је видљива испод.
- Затим сам филтрирао податке о продаји за Цорн Флакес (погледајте снимак екрана). Сада укуцајте формулу испод у Ћелију Ц16 и притисните Ентер са тастатуре.
=SUBTOTAL(3,B5:B13)
- Сходно томе, добићете број редова само за Цорн Флакес што је 6 .
Овде, у горњој формули, 3 говори функцији који тип бројања да изврши у опсегу Б5:Е13 .
⏩ Напомена:
- Можете користити и формулу испод да бисте пронашли број видљивих ћелија.
=SUBTOTAL(103,B5:E13)
Прочитајте више: Екцел формула за бројање ћелија са текстом (преузмите бесплатну радну свеску)
2. Добијте само број видљивих редова са критеријумима (комбинација Екцел функција )
Овог пута ћу пронаћи број видљивих ћелија са критеријумима. На пример, ручно сам сакрио ред 11 мог скупа података. Сада ћу израчунати видљиви број редова који садрже Роллед Оатс користећи комбинацију екцел функција (нпр. СУМПРОИЗВОД , ОФФСЕТ , СУБТОТАЛ функције ). За вашу информацију, постоји укупно 3 редова који садрже ваљани зоб .
Кораци:
- На почетку откуцајтеследећу формулу у ћелији Ц18 и притисните Ентер .
=SUMPRODUCT((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))
- Сходно томе, ево броја ћелија видљивих ћелија за Роллед Оатс .
🔎 Како функционише формула?
- (Б5:Б13=Ц16)
Гоњи део формуле враћа : { ФАЛСЕ;ТРУЕ;ФАЛСЕ;ТРУЕ;ФАЛСЕ;ФАЛСЕ;ТРУЕ;ФАЛСЕ;ФАЛСЕ }
- РОВ(Б5:Б13)
Овде, функција РОВ враћа број редова у опсегу Б5:Е13 .
{ 5;6;8 ;9;10;11;12;13 }
- МИН(РОВ(Б5:Б13))
Затим функција МИН даје најмањи ред у опсегу Б5:Е13 .
- (СУБТОТАЛ(103,ОФФСЕТ(Б5,РОВ(Б5:Б13) )-МИН(РОВ(Б5:Б13)),0)))
Након тога, горњи део формуле враћа:
{ 1 ;1;1;1;1;1;0;1;1 }
- СУМПРОИЗВОД((Б5:Б13=Ц16)*(СУБТОТАЛ(103,ОФФСЕТ(Б5 ,РОВ(Б5:Б13)-МИН(РОВ(Б5:Б13)),0))))
Коначно, горња формула враћа { 2 } , што је број видљивих ћелије које садрже Роллед Оатс .
Прочитајте више: Како пребројати празне ћелије у Екцел-у са условом (3 методе)
3. Функција АГГРЕГАТЕ у Екцел-у за бројање само видљивих ћелија у Екцел-у
Можете користити функцију АГГРЕГАТЕ да бисте пронашли број видљивих ћелија. На пример, избројаћу видљиве редове из филтрираног скупа података за КукурузФлакес .
Кораци:
- Прво, откуцајте формулу испод у ћелију Ц15 и притисните Ентер .
=AGGREGATE(3,3,B5:B13)
- Као последица тога, добићете само број видљивих редова .
Прочитајте више: Пребројите празне ћелије у Екцел-у (4 начина)
Слична очитавања
- Како бројати парне и непарне бројеве у Екцел-у (3 лака начина)
- Пребројати број ћелија са Датуми у Екцел-у (6 начина)
- Екцел броји број ћелија у опсегу (6 једноставних начина)
- Екцел ВБА за одабир прве видљиве ћелије у филтрираном опсегу
4. Комбинација функција ЦОУНТА, УНИКУЕ и ФИЛТЕР за израчунавање јединствених видљивих ћелија
Сада ћу пребројати видљиве редове који садрже јединствене вредности. Да бих то урадио, користићу комбинацију функција ЦОУНТА , УНИКУЕ и ФИЛТЕР . Користићемо горњи скуп података где је ред 11 сакривен.
Кораци:
- Прво, додао сам додатни колона ' Видљиво ' у мом скупу података. Користио сам формулу испод за помоћну колону.
=SUBTOTAL(3,B5)
- Овде је додатна колона Додато изнад показује видљивост одговарајућих редова.
- Онда сам израчунао укупан број видљивих редова користећи следећу формулу:
=SUM(F5:F13)
- Сада долази главни део ове методе. Откуцајте долеформула у ћелији Ц17 и притисните Ентер .
=COUNTA(UNIQUE(FILTER(B5:B13,F5:F13)))
- На крају, горња формула ће вратити резултат испод.
🔎 Како функционише формула?
- ФИЛТЕР(Б5:Б13,Ф5:Ф13)
У овом делу функција ФИЛТЕР филтрира све прехрамбени артикли који су видљиви и враћају се:
{ „Кукурузне пахуљице“;“Овсене пахуљице“;“Кукурузне пахуљице“;“Мешани ораси“;“Кукурузне пахуљице“;“Кукурузне пахуљице“;“ Дри Фруитс”;”Цорн Флакес”;”Цорн Флакес” }
- УНИКУЕ(ФИЛТЕР(Б5:Б13,Ф5:Ф13))
Онда функција УНИКУЕ враћа јединствене намирнице из филтрираних артикала, а то су:
{ „Кукурузне пахуљице“;“Роловани зоб“;“Мешани ораси“; ;”Суво воће” }
- ЦОУНТА(ЈЕДИНСТВЕНИ(ФИЛТЕР(Б5:Б13,Ф5:Ф13)))
У на крају, функција ЦОУНТА враћа број видљивих јединствених прехрамбених артикала као испод.
{ 4 }
⏩ Напомена:
- Не заборавите да ову формулу можете користити само у Екцел 2021 и Мицрософт 365 као Функције УНИКУЕ и ФИЛТЕР нису доступне у старијим верзијама екцел-а.
Повезан садржај: Како рачунати празно Ћелије у Екцел-у (5 начина)
5. Комбинација Екцел функција за приказ броја јединствених видљивих ћелија
Слично као претходни метод, израчунаћу видљиве јединствене вредности у Екцел-у користећи формула низа. И у овој методи ћемо додати помоћникаколону да бисте добили крајњи резултат. Користићу комбинацију функција СУМ , ИФ , ИСНА и МАТЦХ у формули. Формула коју сам користио у овој методи објављена је у Екцел Екперт Невслеттер , издатом 20. јула 2001. (више није доступна).
Кораци:
- Прво, користио сам формулу испод у помоћној колони. Ова формула се уноси као низ (резултат је приказан плавом бојом као испод).
=IF(SUBTOTAL(3,OFFSET(B5:B13,ROW(B5:B13)-MIN(ROW(B5:B13)),,1)),B5:B13,"")
- Затим унесите следећу формулу у ћелију Ц16 и притисните Ентер .
=SUM(N(IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))=ROW(B5:B13)-MIN(ROW(B5:B13))+1))
- Коначно, открићете да постоје четири јединствене намирнице присутне у видљивим редовима нашег скупа података.
🔎 Како функционише формула?
Ова формула је прилично дуга, укратко сам је објаснио.
- ИФ(ИСНА(МАТЦХ(“”,Ф5#,0)),МАЦХ(Б5:Б13,Б5:Б13,0),ИФ(МАТЦХ(Ф5#,Ф5#,0)=МАЦХ(“”,Ф5#, 0),0,МАТЦХ(Ф5#,Ф5#,0)))
У почетку, горњи део формуле враћа:
{ 1 ;2;1;4;1;1;7;1;1 }
- РОВ(Б5:Б13)-МИН(РОВ(Б5:Б13))+1 )
Даље, овај део формуле враћа:
{ 1;2;3;4;5;6;7;8;9 }
- СУМ(Н(ИФ(ИСНА(МАТЦХ(“”,Ф5#,0)),МАЦХ(Б5:Б13,Б5:Б13,0),ИФ( МАТЦХ(Ф5#,Ф5#,0)=МАЦХ(“”,Ф5#,0),0,МАЦХ(Ф5#,Ф5#,0)))=РОВ(Б5:Б13)-МИН(РОВ(Б5: Б13))+1))
У закључку, горњу формулувраћа:
{ 4 }
Прочитајте више: Екцел броји ћелије са бројевима (5 једноставних начина)
Закључак
У горњем чланку покушао сам да продискутујем неколико метода за детаљно бројање само видљивих ћелија у Екцел-у. Надамо се да ће ове методе и објашњења бити довољни да реше ваше проблеме. Обавестите ме ако имате било каквих питања.