Hogyan számolja csak a látható cellákat az Excelben (5 trükk)

  • Ossza Meg Ezt
Hugh West

Néha az Excelben csak a látható cellákat kell megszámolnunk. Például, amikor egy Szűrő az excel adatokhoz, bizonyos sorok rejtve maradnak. Emellett az excelben végzett munka során gyakran manuálisan, szándékosan elrejtjük a sorokat. Ilyen esetekben szükségünk lehet a sorok látható számának megszámlálására. Ez a cikk útmutatást ad arról, hogyan lehet csak a látható cellákat megszámolni.

Gyakorlati munkafüzet letöltése

Letöltheti a gyakorlati munkafüzetet, amelyet e cikk elkészítéséhez használtunk.

Csak a látható cellák számolása.xlsx

5 trükk a csak látható cellák számolásához az Excelben

Általában használhatjuk a a COUNTA függvény az adatkészletben meglévő sorok számának lekérdezéséhez. Amikor azonban a sorokat manuálisan vagy a Szűrő opciót, a COUNTA függvény nem adja meg a látható sorok számát. Ezért megmutatom más Excel-funkciók alkalmazását, hogy megkapjuk a csak látható cellák számát. A szemléltetés érdekében van egy adatkészletem, amely néhány élelmiszerelem értékesítési adatait tartalmazza. Most először elrejtem a cellákat, és megmutatom, hogyan lehet megszámolni a látható sorokat.

1. Excel SUBTOTAL funkció a csak látható cellák számolásához

Használhatjuk a SUBTOTAL funkció az excelben a látható cellák megszámlálásához. Először is, alkalmazok egy Szűrő az adatállományomhoz, majd kiszámítja a látható sorokat.

Lépések:

  • Először válassza ki az adatállományt ( B4:E13 ) és menjen a Adatok > Szűrő Vagy megnyomhatja a Ctrl + Műszak + L szűrés alkalmazása az adatállományban.

  • Ennek eredményeképpen a szűrés legördülő ikonja alul látható.

  • Ezután megszűrtem az értékesítési adatokat a Kukoricapehely (lásd a képernyőképet). Most írja be az alábbi képletet a C16-os cella és nyomja meg a Írja be a címet. a billentyűzetről.
=SZUBTOTAL(3,B5:B13)

  • Következésképpen a sorok számát csak a következő esetekben kapja meg Kukoricapehely ami 6 .

Itt, a fenti képletben, 3 megmondja a függvénynek, hogy milyen típusú számolást végezzen a tartományban. B5:E13 .

Megjegyzés:

  • Az alábbi képletet is használhatja a látható cellák számának megállapításához.
=SUBTOTAL(103,B5:E13)

További információ: Excel képlet a cellák számolásához szöveggel (ingyenes munkafüzet letöltése)

2. A látható sorok számának megadása csak kritériumokkal (Excel-funkciók kombinációja)

Ezúttal a látható cellák számát fogom megtalálni a kritériumokkal. Például kézzel elrejtettem a sort. 11 Most kiszámítom a látható sorok számát, amelyek tartalmaznak Zabpehely az excel függvények kombinációjával (pl. SUMPRODUCT , OFFSET , RÉSZÖSSZEG funkciók). Tájékoztatásul közöljük, hogy összesen 3 olyan sorok, amelyek tartalmazzák Zabpehely .

Lépések:

  • Az elején írja be a következő képletet C18 cella és nyomja meg Írja be a címet. .
=SUMPRODUCT((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))

  • Következésképpen, itt van a látható sejtek száma a következők esetében Zabpehely .

🔎 Hogyan működik a képlet?

  • (B5:B13=C16)

A képlet fenti része a következőt adja vissza: { HAMIS;IGAZ;HAMIS;HAMIS;IGAZ;HAMIS;HAMIS;HAMIS;IGAZ;HAMIS;HAMIS;HAMIS;HAMIS }

  • ROW(B5:B13)

Tessék, a ROW funkció a tartományban lévő sorok számát adja vissza B5:E13 .

{ 5;6;8;9;10;11;12;13 }

  • MIN(SOR(B5:B13))

Akkor a MIN funkció a tartomány legkisebb sorát adja meg B5:E13 .

  • (RÉSZÖSSZEG(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0)))))

Ezután a képlet fenti része tér vissza:

{ 1;1;1;1;1;1;0;1;1 }

  • SUMPRODUCT((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))

Végül a fenti képlet { 2 }, amely a látható cellák száma, amelyekben a Zabpehely .

Bővebben: Hogyan számoljuk meg az üres cellákat az Excelben feltételekkel (3 módszer)

3. AGGREGATE funkció az Excelben, hogy csak a látható cellákat számolja meg az Excelben

Használhatja a az AGGREGATE funkció a látható cellák számának megállapításához. Például, megszámolom a látható sorokat a szűrt adatkészletből a következőkhöz Kukoricapehely .

Lépések:

  • Először írja be az alábbi képletet C15-ös cella és nyomja meg a Írja be a címet. .
=AGGREGÁTUM(3,3,B5:B13)

  • Ennek következtében csak a látható sorok számát kapja meg.

Bővebben: Az üres cellák számlálása az Excelben (4 mód)

Hasonló olvasmányok

  • Páratlan és páros számok számolása Excelben (3 egyszerű módja)
  • Számolja meg a dátumokkal rendelkező cellák számát az Excelben (6 mód)
  • Excel számolja a cellák számát a tartományban (6 egyszerű módja)
  • Excel VBA az első látható cella kiválasztásához a szűrt tartományban

4. COUNTA, UNIQUE és FILTER függvények kombinációja az egyedi látható cellák kiszámításához

Most megszámolom azokat a látható sorokat, amelyek egyedi értékeket tartalmaznak. Ehhez a következő kombinációt fogom használni COUNTA , EGYEDI , és SZŰRŐ A fenti adatkészletet fogjuk használni, ahol a row 11 el van rejtve.

Lépések:

  • Először is, hozzáadtam egy extra oszlopot ' Látható Az alábbi képletet használtam a segédoszlophoz.
=KISEBB ÖSSZEG(3,B5)

  • Itt a fent hozzáadott extra oszlop a megfelelő sorok láthatóságát mutatja.
  • Ezután az alábbi képlet segítségével kiszámítottam a látható sorok teljes számát:
=SUM(F5:F13)

  • Most jön a módszer fő része. Írja be az alábbi képletet a C17-es cella és nyomja meg Írja be a címet. .
=COUNTA(UNIQUE(FILTER(B5:B13,F5:F13)))

  • Végül a fenti képlet az alábbi eredményt adja vissza.

🔎 Hogyan működik a képlet?

  • FILTER(B5:B13,F5:F13)

Ebben a részben a SZŰRŐ funkció kiszűri az összes látható élelmiszerelemet, és visszatér:

{ "Kukoricapehely"; "Zabpehely"; "Kukoricapehely"; "Vegyes diófélék"; "Kukoricapehely"; "Kukoricapehely"; "Száraz gyümölcsök"; "Kukoricapehely"; "Kukoricapehely" }

  • UNIQUE(FILTER(B5:B13,F5:F13))

Akkor a EGYEDI függvény visszaadja a szűrt elemek közül az egyedi élelmiszerelemeket, amelyek a következők:

{ "Kukoricapehely"; "Zabpehely"; "Vegyes diófélék"; "Száraz gyümölcsök" }

  • COUNTA(UNIQUE(FILTER(B5:B13,F5:F13)))

Végül a COUNTA függvény a látható egyedi élelmiszerelemek számát adja vissza az alábbiak szerint.

{ 4 }

Megjegyzés:

  • Ne feledje, hogy ezt a képletet csak a Excel 2021 és Microsoft 365 mint EGYEDI és SZŰRŐ funkciók nem állnak rendelkezésre az excel régebbi verzióiban.

Kapcsolódó tartalom: Hogyan számolja meg az üres cellákat az Excelben (5 mód)

5. Excel-funkciók kombinációja az egyedi látható cellák számának megjelenítéséhez

Az előző módszerhez hasonlóan az excelben egy tömbképlet segítségével fogom kiszámítani a látható egyedi értékeket. Ebben a módszerben is hozzáadunk egy segédoszlopot, hogy megkapjuk a végső eredményt. A következő kombinációt fogom használni SUM , IF , ISNA , és MATCH Az általam ebben a módszerben használt képletet a következő kiadványban tettem közzé Excel szakértői hírlevél , kiállítva 2001. július 20-án (már nem elérhető).

Lépések:

  • Először is, az alábbi képletet használtam a segédoszlopban. Ez a képlet tömbként van megadva (az eredmény kék színnel van körvonalazva, mint alább).
=IF(SUBTOTAL(3,OFFSET(B5:B13,ROW(B5:B13)-MIN(ROW(B5:B13)),,1))),B5:B13,"")

  • Ezután írja be a következő képletet a C16-os cellában és nyomja meg a Írja be a címet. .
=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)))=SOR(B5:B13)-MIN(SOR(B5:B13))+1)))

  • Végül azt fogja látni, hogy négy egyedi élelmiszerelem van jelen az adatállományunk látható soraiban.

🔎 Hogyan működik a képlet?

Ez a képlet elég hosszadalmas, röviden kifejtettem.

  • IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))))

Kezdetben a képlet fenti része visszatér:

{ 1;2;1;4;1;1;7;1;1 }

  • ROW(B5:B13)-MIN(ROW(B5:B13))+1)

Ezután a képletnek ez a része tér vissza:

{ 1;2;3;4;5;6;7;8;9 }

  • 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)))=SOR(B5:B13)-MIN(SOR(B5:B13))+1)))

Összefoglalva, a fenti képlet visszatér:

{ 4 }

Bővebben: Excel számolja a cellákat számokkal (5 egyszerű módja)

Következtetés

A fenti cikkben megpróbáltam részletesen megvitatni több módszert, hogy csak a látható cellákat számolja az Excelben. Remélhetőleg ezek a módszerek és magyarázatok elégségesek lesznek a problémák megoldásához. Kérem, tudassa velem, ha bármilyen kérdése van.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.