• 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.

bereik varierend

Status
Niet open voor verdere reacties.

gonish

Gebruiker
Lid geworden
22 sep 2010
Berichten
15
Beste Helpers,

Ik heb een probleempje met Excel, ik hoop dat iemand me kan helpen.

Ik moet het aantal niet-ingevulde cellen van een hele lange reeks (1000+ cellen) weten.

De cellen zijn zo opgebouwd:
- Gevulde cel
- Lege cel
- Cel met 0 erin (wat dus ook als leeg telt voor mijn telling)

Nu is het makkelijk om dit te kunnen berekenen met Excel, door de cellen met een “0” en lege cellen te tellen.
Dit lukt mij ook nog wel met deze codes:

=AANTAL.ALS(Stam!B5:B65000;0)
deze formule kan zo'n groot berijk hebben omdat hij de 0'en telt.

=AANTAL.LEGE.CELLEN(Stam!B5:Stam!B13077)
deze formule is met een beperkt bereik omdat hij de lege cellen telt, dus alle lege cellen na de reeks waarin ik wil tellen moet hij niet tellen.

mijn vraag is nu, hoe krijg ik het voor mekaar dat het bereik van de 2e formule meegaat als er reeksen bijkomen, dus dat het bereik ook moet stijgen?
het is geen optie om dan het cijfer aan te passen, want deze code komt 70 keer voor in het bestand, dus dan zou ik 70 keer het cijfer moeten veranderen (elke paar dagen..)

als er nog iets niet duidelijk is hoor ik het graag, ik mag het bestand niet bijvoegen want het is vertrouwelijke info
Alvast bedankt voor het lezen.
 
Beste Gonish,

Is er een kolom welke wel helemaal gevuld is ? Dus geen lege cellen tot aan de laatste regel .

Als dit zo is kan je een dynamisch bereik definieren.
 
Beste gelens,

dat is er zeker, de kolom met artikelnummers, deze kolom is altijd ingevuld

ik heb een voorbeeldje in de bijlage gedaan, dit is een kleine versie
weet niet of je er iets aan hebt :P

groetjes,
giedo
 

Bijlagen

Hi Gonesh,

met de functie indirect :

In B6 :

Code:
=AANTAL.ALS(INDIRECT("Blad1!C4:C"&AANTALARG(Blad1!B:B)+2);0)

Joske
 
Gonish

Een bestandje is altijd handig.

Ik heb een 3-tal namen aangemaakt. RngHoeveel, RngLengte en RngBreedte

Het gebied van deze namen "groeit" mee als er artikelen worden toegevoegd.
Probeer het eens uit en als er vragen zijn dan hoor ik het wel.
 

Bijlagen

Heel erg bedankt allemaal voor de snelle reacties !! :thumb:

ik ben met het 1e antwoord aan de gang gegaan (van joske)

nu heb ik deze formules gemaakt voor het "echte" bestandje
=AANTAL.ALS(INDIRECT("Stam!b5:b"&AANTALARG(Stam!A3:A64998)+2);0)
=AANTAL.LEGE.CELLEN(INDIRECT("Stam!b5:b"&AANTALARG(Stam!A3:A64998)+2))

nu is mijn vraag als volgt:
waarom staat de +2 er, dat snap ik niet

en het lukt mij niet om (Stam!A3:A) te doen, dat werkt op een of andere manier niet, daarom doe ik het met dat grote getal..

doe ik dan iets fout of kan dat gewoon niet anders?

(het werkt wel al hoor dus het is eigenlijk meer nieuwsgierigheid dan dat ik het nodig heb :p)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan