Excel formula: štetje vidnih stolpcev -

Kazalo

Splošna formula

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

Povzetek

Če želite šteti vidne stolpce v obsegu, lahko uporabite pomožno formulo, ki temelji na funkciji CELL s IF, nato pa rezultate seštevanja s funkcijo SUM. V prikazanem primeru je formula v I4:

=SUM(key)

kjer je "ključ" imenovani obseg B4: F4 in vse celice vsebujejo to formulo, kopirano v:

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

Če si želite ogledati spremembo števila, morate prisilno izračunati s F9 ali opraviti drugo spremembo delovnega lista, ki sproži ponovni izračun. Spodaj je isti delovni list z vsemi vidnimi stolpci:

Opomba: Na temeljno idejo te formule sem naletel na odličnem spletnem mestu wmfexcel.com.

Pojasnilo

V Excelu ni neposrednega načina za zaznavanje skritega stolpca s formulo. Morda boste pomislili na uporabo funkcije SUBTOTAL, vendar SUBTOTAL deluje samo z navpičnimi obsegi. Posledično je pristop, opisan v tem primeru, rešitev, ki temelji na pomožni formuli, ki jo je treba vnesti v obseg, ki vključuje vse stolpce v obsegu, ki nas zanima. V tem primeru je ta obseg imenovani obseg "ključ".

V prikazanem primeru sta stolpca C in E skrita. Pomožna formula, vnesena v B4 in kopirana v B4: F4, temelji na funkciji CELL:

=CELL("width",B4)>0

Funkcija CELL vrne samo širino celice v vidnem stolpcu. Ko je stolpec skrit, bo enaka formula vrnila nič. S preverjanjem, ali je rezultat večji od nič, dobimo TRUE ali FALSE rezultat. Funkcija N se uporablja za prisile TRUE na 1 in FALSE na nič, zato je končni rezultat 1, ko je stolpec viden, in 0, ko je stolpec skrit. Lepo.

Za štetje vidnih stolpcev uporabimo formulo funkcije SUM v I4:

=SUM(key)

kjer je "ključ" imenovani obseg B4: F4.

Štejte skrite stolpce

Za štetje skritih stolpcev je formula v I5:

=COLUMNS(key)-SUM(key)

Funkcija COLUMNS vrne skupno število stolpcev v obsegu (5), funkcija SUM pa vsoto vidnih stolpcev (3), zato je končni rezultat 2:

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

Z drugimi operacijami

Ko imate "ključ stolpca" na mestu, ga lahko uporabite tudi pri drugih operacijah. Na primer, lahko vrednosti SUM v vidnih stolpcih uporabite tako, da uporabite SUM:

=SUM(key*B6:F6)

Čeprav vsaka celica v B6: F6 vsebuje številko 25, bo SUM vrnil 75, ko sta stolpca C in E skrita, kot je prikazano v primeru.

Opomba: Funkcija CELL je hlapljiva funkcija. Hlapne funkcije se običajno preračunajo z vsako spremembo delovnega lista, zato lahko povzročijo težave z zmogljivostjo. Žal se CELL ne sproži, ko je stolpec spet skrit ali viden. To pomeni, da ne boste videli pravilnih rezultatov, dokler se delovni list ne preračuna z običajno spremembo ali s pritiskom na F9.

Zanimive Članki...