Excel formula: saskaitīt redzamās kolonnas -

Satura rādītājs

Vispārēja formula

=N(CELL("width",A1)>0)

Kopsavilkums

Lai uzskaitītu redzamās kolonnas diapazonā, varat izmantot palīgformulu, kuras pamatā ir funkcija CELL ar IF, pēc tam saskaitiet rezultātus ar funkciju SUM. Parādītajā piemērā formula I4 ir šāda:

=SUM(key)

kur "atslēga" ir nosauktais diapazons B4: F4, un visās šūnās ir šī formula, kas kopēta:

=N(CELL("width",B4)>0)

Lai redzētu skaita izmaiņas, jums jāpiespiež aprēķins ar F9 vai jāveic citas darblapas izmaiņas, kas izraisa pārrēķinu. Zemāk ir viena un tā pati darblapa, kurā redzamas visas kolonnas:

Piezīme: Šīs formulas galvenā ideja man radās izcilajā vietnē wmfexcel.com.

Paskaidrojums

Programmā Excel nav tieša veida, kā atklāt slēpto kolonnu ar formulu. Jūs varētu iedomāties izmantot funkciju SUBTOTAL, bet SUBTOTAL darbojas tikai ar vertikāliem diapazoniem. Rezultātā šajā piemērā aprakstītā pieeja ir risinājums, kas balstīts uz palīga formulu, kas jāievada diapazonā, kas ietver visas interesējošās darbības slejas. Šajā piemērā šis diapazons ir nosauktais diapazons "atslēga".

Parādītajā piemērā slejas C un E ir paslēptas. Palīga formula, kas ievadīta B4 un kopēta B4: F4, balstās uz funkciju CELL:

=CELL("width",B4)>0

Funkcija CELL atgriezīs tikai redzamās kolonnas šūnas platumu. Kad kolonna ir paslēpta, tā pati formula atgriezīs nulli. Pārbaudot, vai rezultāts ir lielāks par nulli, mēs iegūstam PATIESU vai PATIESU rezultātu. Funkcija N tiek izmantota, lai piespiestu TRUE uz 1 un FALSE uz nulli, tāpēc galīgais rezultāts ir 1, kad kolonna ir redzama, un 0, ja kolonna ir paslēpta. Jauki.

Lai uzskaitītu redzamās kolonnas, mēs izmantojam funkcijas SUM formulu I4:

=SUM(key)

kur "atslēga" ir nosauktais diapazons B4: F4.

Skaitīt slēptās kolonnas

Lai uzskaitītu slēptās kolonnas, formula I5 ir šāda:

=COLUMNS(key)-SUM(key)

Funkcija COLUMNS atgriež kopējo kolonnu diapazonu (5) un funkcija SUM atgriež redzamo kolonnu summu (3), tāpēc galīgais rezultāts ir 2:

=COLUMNS(key)-SUM(key) =5-3 =2

Ar citām operācijām

Kad esat ievietojis "kolonnas atslēgu", varat to izmantot citām darbībām. Piemēram, jūs varat SUM vērtības redzamās kolonnās, izmantojot šādu summu:

=SUM(key*B6:F6)

Lai gan katrā B6: F6 šūnā ir skaitlis 25, SUM atgriezīs 75, kad C un E kolonna būs paslēpta, kā parādīts piemērā.

Piezīme: CELL funkcija ir nepastāvīga funkcija. Nepastāvīgās funkcijas parasti tiek pārrēķinātas ar katru darblapas izmaiņu, tāpēc tās var radīt veiktspējas problēmas. Diemžēl CELL nedarbojas, ja kolonna tiek paslēpta vai atkal padarīta redzama. Tas nozīmē, ka jūs neredzēsiet pareizus rezultātus, kamēr darblapa netiks pārrēķināta, veicot normālas izmaiņas vai nospiežot F9.

Interesanti raksti...