Sadržaj
Ponekad, u excelu, moramo brojati samo vidljive ćelije. Na primjer, kada primijenite Filter na excel podatke, određeni redovi postaju skriveni. Osim toga, dok radimo u excelu, često namjerno ručno skrivamo redove. U takvim slučajevima možemo zahtijevati da prebrojimo vidljivi broj redova. Ovaj članak će vas uputiti kako da brojite samo vidljive ćelije.
Preuzmite Vježbenicu
Možete preuzeti radnu svesku za vježbanje koju smo koristili za pripremu ovog članka.
Broj samo vidljive ćelije.xlsx
5 trikova za brojanje samo vidljivih ćelija u Excelu
Obično možemo koristiti funkciju COUNTA za dobiti broj postojećih redova u skupu podataka. Međutim, kada su redovi skriveni ručno ili primjenom opcije Filter , funkcija COUNTA ne daje vidljivi broj redova. Dakle, pokazat ću vam primjenu drugih excel funkcija da dobijete broj samo vidljivih ćelija. Za ilustraciju imam skup podataka koji sadrži podatke o prodaji nekih prehrambenih artikala. Sada ću prvo sakriti ćelije i pokazati vam kako brojati vidljive redove.
1. Excel SUBTOTAL funkcija za brojanje samo vidljivih ćelija
Možemo koristite funkciju SUBTOTAL u excelu za brojanje vidljivih ćelija. Prvo ću primijeniti Filter na svoj skup podataka, a zatim izračunati vidljive redove.
Koraci:
- Prvo, odaberite skup podataka ( B4:E13 ) i idite na Podaci > Filter . Ili možete pritisnuti Ctrl + Shift + L da biste primijenili filtriranje u skupu podataka.
- Kao rezultat, padajući meni za filtriranje je vidljiv ispod.
- Zatim sam filtrirao podatke o prodaji za Kukuruzne pahuljice (pogledajte snimak ekrana). Sada upišite formulu ispod u Ćeliju C16 i pritisnite Enter sa tastature.
=SUBTOTAL(3,B5:B13)
- Slijedom toga, dobit ćete broj redova samo za Corn Flakes što je 6 .
Ovdje, u gornjoj formuli, 3 govori funkciji koji tip brojanja da izvede u rasponu B5:E13 .
⏩ Napomena:
- Možete koristiti i formulu ispod da pronađete broj vidljivih ćelija.
=SUBTOTAL(103,B5:E13)
Pročitajte više: Excel formula za brojanje ćelija s tekstom (preuzmite besplatnu radnu svesku)
2. Dobijte samo broj vidljivih redova s kriterijima (kombinacija Excel funkcija )
Ovaj put ću pronaći broj vidljivih ćelija s kriterijima. Na primjer, ručno sam sakrio red 11 mog skupa podataka. Sada ću izračunati vidljivi broj redova koji sadrže Rolled Oats koristeći kombinaciju excel funkcija (npr. SUMPRODUCT , OFFSET , SUBTOTAL funkcije ). Za vašu informaciju, postoji ukupno 3 reda koji sadrže valjani zob .
Koraci:
- Na početku upišitesljedeću formulu u ćeliji C18 i pritisnite Enter .
=SUMPRODUCT((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))
- Slijedom toga, ovdje je broj ćelija vidljivih ćelija za Zob .
🔎 Kako formula funkcionira?
- (B5:B13=C16)
Gornji dio formule vraća : { FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE }
- ROW(B5:B13)
Ovdje, funkcija ROW vraća broj redova u rasponu B5:E13 .
{ 5;6;8 ;9;10;11;12;13 }
- MIN(RED(B5:B13))
Zatim funkcija MIN daje najmanji red u rasponu B5:E13 .
- (SUBTOTAL(103,OFFSET(B5,ROW(B5:B13) )-MIN(ROW(B5:B13)),0)))
Nakon toga, gornji dio formule vraća:
{ 1 ;1;1;1;1;1;0;1;1 }
- SUMPROIZVOD((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5 ,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))
Konačno, gornja formula vraća { 2 } , što je broj vidljivih ćelije koje sadrže Zob .
Pročitajte više: Kako prebrojati prazne ćelije u Excelu s uvjetom (3 metode)
3. Funkcija AGREGATE u Excelu za brojanje samo vidljivih ćelija u Excelu
Možete koristiti funkciju AGGREGATE da biste pronašli broj vidljivih ćelija. Na primjer, izbrojat ću vidljive redove iz filtriranog skupa podataka za KukuruzFlakes .
Koraci:
- Prvo, unesite formulu ispod u ćeliju C15 i pritisnite Enter .
=AGGREGATE(3,3,B5:B13)
- Kao posljedica toga, dobit ćete samo broj vidljivih redova .
Pročitajte više: Prebrojite prazne ćelije u Excelu (4 načina)
Slična očitanja
- Kako brojati parne i neparne brojeve u Excelu (3 jednostavna načina)
- Izbrojati broj ćelija sa Datumi u Excelu (6 načina)
- Excel broji broj ćelija u rasponu (6 jednostavnih načina)
- Excel VBA za odabir prve vidljive ćelije u filtriranom rasponu
4. Kombinacija funkcija COUNTA, UNIQUE i FILTER za izračunavanje jedinstvenih vidljivih ćelija
Sada ću prebrojati vidljive redove koji sadrže jedinstvene vrijednosti. Da to učinim, koristit ću kombinaciju funkcija COUNTA , UNIQUE i FILTER . Koristit ćemo gornji skup podataka gdje je red 11 skriven.
Koraci:
- Prvo, dodao sam dodatni kolona ' Vidljivo ' u moj skup podataka. Koristio sam formulu ispod za pomoćni stupac.
=SUBTOTAL(3,B5)
- Ovdje, dodatni stupac dodano iznad pokazuje vidljivost odgovarajućih redova.
- Onda sam izračunao ukupan broj vidljivih redova koristeći formulu ispod:
=SUM(F5:F13)
- Sada dolazi glavni dio ove metode. Upišite ispodformula u ćeliji C17 i pritisnite Enter .
=COUNTA(UNIQUE(FILTER(B5:B13,F5:F13)))
- Na kraju, gornja formula će vratiti rezultat u nastavku.
🔎 Kako formula funkcionira?
- FILTER(B5:B13,F5:F13)
U ovom dijelu funkcija FILTER filtrira sve prehrambeni artikli koji su vidljivi i vraćaju se:
{ “Corn Flakes”;”Rolled Oats”;”Corn Flakes”;”Mixed Nuts”;”Corn Flakes”;”Corn Flakes”;” Dry Fruits”;”Corn Flakes”;”Corn Flakes” }
- JEDINSTVENI(FILTER(B5:B13,F5:F13))
Tada funkcija UNIQUE vraća jedinstvene prehrambene artikle iz filtriranih artikala, a to su:
{ “Corn Flakes”;”Rolled Oats”;”Mixed Nuts”; ;”Suho voće” }
- COUNTA(JEDINSTVENI(FILTER(B5:B13,F5:F13)))
U na kraju, funkcija COUNTA vraća broj vidljivih jedinstvenih prehrambenih artikala kao ispod.
{ 4 }
⏩ Napomena:
- Zapamtite da ovu formulu možete koristiti samo u Excel 2021 i Microsoft 365 kao Funkcije JEDINSTVENE i FILTER nisu dostupne u starijim verzijama excela.
Povezani sadržaj: Kako računati prazno Ćelije u Excelu (5 načina)
5. Kombinacija Excel funkcija za prikaz broja jedinstvenih vidljivih ćelija
Slično prethodnoj metodi, izračunat ću vidljive jedinstvene vrijednosti u excelu koristeći formula niza. I u ovoj metodi ćemo dodati pomoćnikastupac da dobijete krajnji rezultat. Koristit ću kombinaciju funkcija SUM , IF , ISNA i MATCH u formuli. Formula koju sam koristio u ovoj metodi objavljena je u Excel Expert Newsletteru , izdatom 20. jula 2001. (više nije dostupno).
Koraci:
- Prvo, koristio sam formulu ispod u pomoćnoj koloni. Ova formula se unosi kao niz (rezultat je istaknut plavom bojom kao ispod).
=IF(SUBTOTAL(3,OFFSET(B5:B13,ROW(B5:B13)-MIN(ROW(B5:B13)),,1)),B5:B13,"")
- Zatim upišite sljedeću formulu u ćeliju C16 i pritisnite Enter .
=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))
- Konačno, otkrit ćete da postoje četiri jedinstvene namirnice prisutne u vidljivim redovima našeg skupa podataka.
🔎 Kako funkcionira formula?
Ova formula je prilično duga, objasnio sam je ukratko.
- IF(ISNA(MATCH(“”,F5#,0)),MACH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MACH(“”,F5#, 0),0,MATCH(F5#,F5#,0)))
U početku, gornji dio formule vraća:
{ 1 ;2;1;4;1;1;7;1;1 }
- RED(B5:B13)-MIN(RED(B5:B13))+1 )
Dalje, ovaj dio formule vraća:
{ 1;2;3;4;5;6;7;8;9 }
- SUM(N(IF(ISNA(MATCH(“”,F5#,0)),MACH(B5:B13,B5:B13,0),IF( MATCH(F5#,F5#,0)=MACH(“”,F5#,0),0,MATCH(F5#,F5#,0)))=RED(B5:B13)-MIN(RED(B5: B13))+1))
Zaključno, gornju formuluvraća:
{ 4 }
Pročitajte više: Excel broji ćelije s brojevima (5 jednostavnih načina)
Zaključak
U gornjem članku pokušao sam prodiskutirati nekoliko metoda za detaljno brojanje samo vidljivih ćelija u excelu. Nadamo se da će ove metode i objašnjenja biti dovoljni za rješavanje vaših problema. Javite mi ako imate bilo kakvih pitanja.