• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Lege regels weergeven

Status
Niet open voor verdere reacties.

corania17

Gebruiker
Lid geworden
1 okt 2012
Berichten
260
Geachte forumleden,

Ik heb een werkblad genaamd DATA.
Dit werkblad wordt steeds aangevuld en groter in het aantal regels.

In een tweede blad wil ik zien hoeveel lege cellen er zijn in kolom A van werkblad DATA.
Daarvoor gebruik ik de formule =AANTAL.ALS(DATA!A2:A3385;"")
In dit geval kan ik alleen zien hoeveel lege cellen er zijn tot regel 3385.
Elke dag wordt het aantal meer dus ook meer regels.
Als ik het aantal van 3385 verhoog naar bijvoorbeeld 4000 dan worden dus ook de lege cellen tussen 3385 en 4000 meegenomen, wat ik niet wil.

Is er een andere mogelijkheid om lege cellen te berekenen van alleen die regels die gebruikt zijn?

Met vriendelijke groet, Rubik
 
Code:
=aantalarg(data!a:a)
 
Matrixformule
PHP:
=COUNTBLANK(OFFSET(A1;;;MAX((A:A<>"")*ROW(A:A))))
 
Lege regels berekenen

Geachte Alphamax,
Bedankt voor uw reactie.
Met uw formule krijg ik het aantal cellen te zien in kolom A die in gebruik zijn (=aantalarg(data!a:a)) en niet de lege cellen.
Mijn formule in het tweede blad is =AANTAL.ALS(DATA!A2:A3385;"")
Hoe kan ik nu A3385 vervangen door uw formule, want dan zou het wel kunnen werken?

Groeten, Rubik.
 
Dit een optie?
Code:
=AANTAL.LEGE.CELLEN(INDIRECT("DATA!A2:A"&ZOEKEN(2;1/(A:A<>"");RIJ(A:A))))
 
Laatst bewerkt:
Geachte AlexCel,
Ook u bedankt voor uw snelle reactie.
Uw formule =AANTAL.LEGE.CELLEN(INDIRECT("DATA!A2:A"&ZOEKEN(2;1/(A:A<>"");RIJ(A:A))))
Deze blijft op "0" staan als uitkomst, terwijl er wel lege cellen zijn.
De kolom waar het in feite om gaat is kolom P.
Uw formule heb ik als volgt aangepast =AANTAL.LEGE.CELLEN(INDIRECT("DATA!P2:P"&ZOEKEN(2;1/(P:P<>"");RIJ(P:P))))
Maar ook dan blijft de uitkomst "0".

Met vriendelijke groet, Rubik
 
@cora

Waarom lees je niet alle suggesties ?
 
Maar ook dan blijft de uitkomst "0"
Het is een matrixfunctie die moet je afsluiten met Control+Shift+Enter als je geen Excel 365 gebruikt.
 
Geachte snb,
Sorry, ja ook u bedankt voor uw reactie.
Uw formule =COUNTBLANK(OFFSET(A1;;;MAX((A:A<>"")*ROW(A:A)))) afgesloten door CTRL-Shift-Enter
Dit geeft als uitkomst #NAAM?
Ik heb de formule aangepast aan kolom "P" maar ook zonder succes.
Misschien dat mijn vraag niet duidelijk genoeg is geweest?


Met vriendelijke groet, Rubik.
 
Geachte forumleden,
Het werkt en ja ik zie nu ook het probleem.
Allen hartelijk bedankt voor jullie support.

Met vriendelijke groet, Rubik.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan