Excel formula: Broji vidljive stupce -

Sadržaj

Generička formula

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

Sažetak

Da biste brojali vidljive stupce u rasponu, možete upotrijebiti pomoćnu formulu koja se temelji na funkciji CELL s IF, a zatim zbrajanje rezultata s funkcijom SUM. U prikazanom primjeru formula u I4 je:

=SUM(key)

gdje je "ključ" imenovani raspon B4: F4, a sve ćelije sadrže ovu formulu, kopiranu u:

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

Da biste vidjeli promjenu brojača, morate prisiliti izračun pomoću F9 ili izvršiti drugu promjenu radnog lista koja pokreće ponovni izračun. Ispod je isti radni list sa svim vidljivim stupcima:

Napomena: Na ključnu ideju ove formule naletio sam na izvrsnom web mjestu wmfexcel.com.

Obrazloženje

Ne postoji izravan način za otkrivanje skrivenog stupca s formulom u programu Excel. Možda biste pomislili koristiti funkciju SUBTOTAL, ali SUBTOTAL radi samo s okomitim rasponima. Kao rezultat, pristup opisan u ovom primjeru je zaobilazno rješenje koje se temelji na pomoćnoj formuli koja se mora unijeti u raspon koji uključuje sve stupce u opsegu od interesa. U ovom primjeru ovaj je raspon imenovani raspon "ključ".

U prikazanom primjeru su skriveni stupci C i E. Pomoćna formula, unesena u B4 i kopirana preko B4: F4, temelji se na funkciji CELL:

=CELL("width",B4)>0

Funkcija CELL vratit će samo širinu ćelije u vidljivom stupcu. Kada je stupac skriven, ista će formula vratiti nulu. Provjerom je li rezultat veći od nule, dobivamo TAČAN ili NETOČAN rezultat. Funkcija N koristi se za prisiljavanje TRUE na 1 i FALSE na nulu, tako da je konačni rezultat 1 kada je vidljiv stupac i 0 kada je stupac skriven. Lijepo.

Za brojanje vidljivih stupaca koristimo formulu funkcije SUM u I4:

=SUM(key)

gdje je "ključ" imenovani raspon B4: F4.

Broji skrivene stupce

Za brojanje skrivenih stupaca, formula u I5 je:

=COLUMNS(key)-SUM(key)

Funkcija COLUMNS vraća ukupni stupac u rasponu (5), a funkcija SUM zbroj vidljivih stupaca (3), tako da je konačni rezultat 2:

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

S ostalim operacijama

Nakon što postavite "ključ stupca", možete ga koristiti i za druge operacije. Na primjer, mogli biste SUM-ove vrijednosti u vidljivim stupcima koristiti ovako:

=SUM(key*B6:F6)

Iako svaka ćelija u B6: F6 sadrži broj 25, SUM će vratiti 75 kada su stupci C i E skriveni, kao što je prikazano u primjeru.

Napomena: CELL funkcija je hlapljiva funkcija. Hlapljive se funkcije obično preračunavaju sa svakom promjenom radnog lista, tako da mogu uzrokovati probleme u izvedbi. Nažalost, CELL se ne aktivira kada se stupac sakrije ili ponovno učini vidljivim. To znači da nećete vidjeti točne rezultate dok se radni list ne preračuna, bilo uobičajenom promjenom, bilo pritiskom na F9.

Zanimljivi članci...