Excel: alleen aantal van zichtbare cellen

Pagina: 1
Acties:

Vraag


  • Moby
  • Registratie: November 2003
  • Niet online

Moby

Iets te zeggen? Nou en!

Topicstarter
Simpele vraag maar met de functie subtotaal kom ik er ook niet uit. Zie de volgende formule:


=AANTAL.ALS(I42:ST42;".")

Ik zoek dus in een bepaald bereik alle cellen waar een punt in staat. Van deze cellen wil ik het aantal weten. Nu wil ik in hetzelfde doen maar dan alleen voor alle zichtbare cellen.

Hoe doe ik dat zonder allerlei workarounds te verzinnen.

Kink FM radio player. Doet aan ultracrepidarianisme

Alle reacties


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Wat bedoel je met zichtbaar? Die cellen die op t scherm passen, of zijn ze verborgen en zo ja, hoe?

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Moby
  • Registratie: November 2003
  • Niet online

Moby

Iets te zeggen? Nou en!

Topicstarter
Er zijn hele kolommen verborgen met rechtermuisknop --> verbergen.

Kink FM radio player. Doet aan ultracrepidarianisme


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Zijn die kolommen nog op een andere manier te bepalen bv iedere derde kolom, specifiek soort formule, waarde oid?

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Moby
  • Registratie: November 2003
  • Niet online

Moby

Iets te zeggen? Nou en!

Topicstarter
Nee, jammer genoeg niet inderdaad. Ik verberg de kolommen willekeurig.


Maar ligt het aan mij of is dit helemaal niet zo'n gekke vraag?

[ Voor 3% gewijzigd door Moby op 24-08-2017 16:24 ]

Kink FM radio player. Doet aan ultracrepidarianisme


Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Het is vziw geen standaardfunctionaliteit.
Met cel("breedte",range) kun je wel opvragen of een cel verborgen is (breedte =0 dan) maar die krijg ik niet correct in een matrixformule opgevraagd. Je zou dan met een hulprij moeten werken en een matrixformule / aantallen.als. Bv in rij 1: = cel("breedte";A1 etc) en dan het aantal niet verborgen cellen in rij 3 met een punt in de vorm van:

code:
1
=AANTALLEN.ALS(A1:H1;">0";A3:H3;".")


Het nadeel is dan cel"() niet automatisch wordt bijgewerkt na tonen van de kolom. Het alternatief is een UDF in VBA code.

[ Voor 20% gewijzigd door Lustucru op 25-08-2017 10:01 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Acties:
  • 0 Henk 'm!

  • Icephase
  • Registratie: Mei 2008
  • Laatst online: 00:20

Icephase

Alle generalisaties zijn FOUT!

Even SUBTOTAAL gebruiken met het juiste functienummer. Staat wel in de help van Excel, volgens mij is functie 103 voor aantallen. Die functie telt alleen zichtbare cellen.

Acties:
  • 0 Henk 'm!

  • Moby
  • Registratie: November 2003
  • Niet online

Moby

Iets te zeggen? Nou en!

Topicstarter
Icephase schreef op vrijdag 25 augustus 2017 @ 10:02:
Even SUBTOTAAL gebruiken met het juiste functienummer. Staat wel in de help van Excel, volgens mij is functie 103 voor aantallen. Die functie telt alleen zichtbare cellen.
Maar die functie krijg ik juist niet werkend op bovenstaand voorbeeld. Ik zal wel iets geks verkeerd doen maar ik zie het niet.

Kink FM radio player. Doet aan ultracrepidarianisme


Acties:
  • 0 Henk 'm!

  • 0stone0
  • Registratie: Maart 2015
  • Laatst online: 29-04 16:30

0stone0

01000010 01101111 01100101 !

Moby schreef op maandag 28 augustus 2017 @ 12:20:
[...]


Maar die functie krijg ik juist niet werkend op bovenstaand voorbeeld. Ik zal wel iets geks verkeerd doen maar ik zie het niet.
Deel je formule even, misschien zien wij het 'gekke' ;)

"~~Linux is only free if your time has no value"


Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Ik denk t niet. Subtotaal 102 houdt enkel rekening met verborgen rijen, niet met verborgen kolommen.

Een hulprij lijkt me nog steeds de meest elegante oplossing.

[ Voor 24% gewijzigd door Lustucru op 28-08-2017 17:33 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland

Pagina: 1