Kaip skaičiuoti langelius „Excel“ diapazone

Anonim

Anksčiau mes sužinojome, kaip skaičiuoti langelius su skaičiais, skaičiuoti langelius su tekstu, skaičiuoti tuščias ląsteles ir skaičiuoti ląsteles pagal konkrečius kriterijus. Šiame straipsnyje mes sužinosime, kaip skaičiuoti visas „Excel“ diapazono ląsteles.

„Excel“ nėra atskiros funkcijos, kuri grąžintų bendrą ląstelių skaičių tam tikrame diapazone. Tačiau tai nereiškia, kad negalime suskaičiuoti visų „Excel“ diapazono ląstelių. Panagrinėkime kai kurias konkretaus diapazono ląstelių skaičiavimo formules.
„COUNTA“ ir „COUNTBLANK“ naudojimas ląstelių skaičiavimui diapazone
*Šis metodas turi problemų.
Kaip žinome, „t COUNTA“ funkcija „Excel“ skaičiuoja visas tuščias ląsteles. Kita vertus, funkcija COUNTBLANK skaičiuoja tuščius langelius diapazone. Taip, jūs atspėjote, kad rašote, mes galime juos pridėti, kad gautume bendrą langelių skaičių.
Bendroji ląstelių skaičiavimo formulė

= COUNTA (diapazonas)+COUNTBLANK (diapazonas)

Pavyzdys

Tarkime, noriu suskaičiuoti bendrą A1: B6 diapazono ląstelių skaičių. Matome, kad jis turi 12 ląstelių. Dabar naudokime aukščiau pateiktą formulę, kad skaičiuotume langelį tam tikrame diapazone.

= COUNTA (A1: B6)+COUNTBLANK (A1: B6)

Ši formulė, skirta ląstelių skaičiui diapazone gauti, pateikia teisingą atsakymą.

Problema: Jei perskaitysite apie funkciją COUNTA, pamatysite, kad ji skaičiuoja visus langelius, kuriuose yra bet kas, net formulę, kuri pateikiama tuščia. Funkcija „COUNTBLANK“ taip pat skaičiuoja visus tuščius langelius, net jei jie pateikiami pagal formulę. Kadangi abi funkcijos skaičiuos tas pačias ląsteles, grąžinta vertė bus neteisinga. Taigi, naudokite šią formulę ląstelėms skaičiuoti, kai esate tikri, kad nė viena formulė negrąžina tuščios vertės.

Skaičiuokite diapazono ląsteles naudodami ROWS ir COLUMN funkciją
Dabar visi žinome, kad diapazonas sudarytas iš eilučių ir stulpelių. Bet kuriame diapazone yra bent vienas stulpelis ir viena eilutė. Taigi, padauginę eilutes su stulpeliais, gausime savo ląstelių skaičių „Excel“ diapazone. Tai tas pats, ką mes naudojome apskaičiuodami stačiakampio plotą.

Bendra ląstelių skaičiavimo formulė

= ROWS (diapazonas)*COLUMNS (diapazonas)

Įgyvendinkime šią formulę aukščiau esančiame diapazone, kad suskaičiuotume ląsteles.

= EILUTĖS (A1: B6)*STulpeliai (A1: B6)


Tai grąžina tikslų ląstelių skaičių a1: B6. Nesvarbu, kokias vertes šios ląstelės turi.
Kaip tai veikia
Tai paprasta. Funkcija ROWS grąžina eilučių skaičių diapazone, kuris šiuo atveju yra 6. Panašiai funkcija COLUMN grąžina diapazono stulpelių skaičių, kuris šiame pavyzdyje yra 2. Formulė dauginasi ir pateikia galutinį rezultatą kaip 12.
„CountCells VBA“ funkcija, skirta suskaičiuoti visas diapazono ląsteles
Abiem aukščiau nurodytais metodais turėjome naudoti dvi „Excel“ funkcijas ir du kartus pateikti tą patį diapazoną. Tai gali sukelti žmogiškąją klaidą. Taigi galime apibrėžti vartotojo apibrėžtą funkciją, kad būtų galima suskaičiuoti diapazono ląsteles. Tai lengva.
Paspauskite ALT+F11, kad atidarytumėte VBA redaktorių. Eikite į modulį ir spustelėkite jį. Dabar nukopijuokite žemiau VBA kodą tame modulyje.

Funkcija CountCells (rng kaip diapazonas) CountCells = rng.CountLarge pabaigos funkcija

Grįžkite į savo „Excel“ failą. Įrašykite „CountCells“ funkciją, kad suskaičiuotumėte diapazono ląsteles. Pateikite parametrų diapazoną. Funkcija grąžins ląstelių skaičių nurodytame diapazone.

Paimkime tą patį pavyzdį.

Parašykite formulę, skirtą skaičiuoti A1: B6 diapazono ląsteles

= CountCells (A1: B6)


Kaip tai veikia

Tiesą sakant, „CountLarge“ yra diapazono objekto metodas, kuris skaičiuoja langelį tam tikrame diapazone. Funkcija CountCells ima diapazoną nuo vartotojo kaip argumentą ir grąžina ląstelių skaičių diapazone naudodami Range.CountLarge.

Šis metodas yra greitesnis ir lengvesnis naudoti. Apibrėžę šią funkciją „Excel“ diapazono ląstelių skaičiavimui, galite ją naudoti tiek kartų, kiek norite.

Taip, tai yra formulės, skirtos skaičiuoti ląsteles „Excel“ diapazone. Jei žinote kitų būdų, praneškite mums toliau pateiktame komentarų skyriuje.

Kaip skaičiuoti langelius, kuriuose yra tam tikras tekstas „Excel“

Kaip suskaičiuoti unikalias vertes „Excel“

Kaip „Excel“ naudoti funkciją COUNT

Kaip skaičiuoti ląsteles naudojant tekstą „Excel“

Kaip naudoti funkciją „COUNTIFS“ programoje „Excel“

Kaip naudoti funkciją „COUNTIF“ programoje „Excel“

Gaukite „Excel“ lentelių eilučių ir stulpelių skaičių

Populiarūs straipsniai:

50 „Excel“ spartusis klavišas produktyvumui padidinti : Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.

Kaip naudotis t„VLOOKUP“ funkcija „Excel“ : Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama vertei iš įvairių diapazonų ir lapų ieškoti.

Kaip naudoti funkciją „COUNTIF“ programoje „Excel“ : Skaičiuokite vertes su sąlygomis naudodami šią nuostabią funkciją. Norint suskaičiuoti konkrečias vertes, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.

Kaip naudotis „SUMIF“ funkcija „Excel“ : Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.