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

Aantal celen leeg tot eerts vole cel die die tegenkomt in bereik

Status
Niet open voor verdere reacties.

Bereboot

Gebruiker
Lid geworden
29 jul 2015
Berichten
35
Ik heb een tabel met kolomen nu wil ik weten hoeveel kolomen er leeg zijn tot dat er een kolom gevuld is.

In het voorbeeld heeft jaap gewerkt in week 2, 3 en 4. we zijn nu in week 10 en nu wil ik weten hoeveeel
weken het gelden is dat jaap gewerkt heeft.
Ik heb 5 lege kolomen 9,8,7,6,5 dus ik verwacht de uitkomst 5



Bekijk bijlage aantal weken niet gewerkt.xlsx


Dit gaf de juiste oplossing
=KOLOMMEN($B10:J10)-VERGELIJKEN(9,99999999999999E+307;$B10:J10)
 
Laatst bewerkt:
Al begrijp ik niet goed wat de bedoeling is:
Code:
=AANTAL.LEGE.CELLEN(C10:J10)
 
In K10
Code:
=KOLOM()-VERGELIJKEN(9,99999999999999E+307;$A10:J10)-1
 
Dit is niet wat ik bedoel

Het bereik is B10 tm/ J10

ik wil weten hoeveel cellen er leeg zijn vanaf kolom J tot aan de eerst gevulde cel.

Met jou formule zou dat 6 worden maar mijn antwoordt is 5
 
Doel je hier op de oplossing van Cobbe of die van Marcelbeug? Die van Marcel lijkt hier zeer geschikt voor namelijk. Kan je zelfs in tekst aangeven wat de reden van verlof is.
 
Wellicht is dit de bedoeling:
 

Bijlagen

  • aantal weken niet gewerkt.xlsx
    10,1 KB · Weergaven: 19
Dit geeft het juiste antwoordt
wat betekende 9,99999999999E+307 in de formule?


Als ik een ander bereik heb klopt de uitkomst niet meer

voorbeel bereik B10 t/m J10 is mijn uitkomst 5 ipv 4
 
Cobbe

Dit ziet er mooi uit maar ook niet het gewenste resutlaat

Als ik in week 16 wat in vul en de rest is leeg is het komt die met 27
in mijn wens moet dit zijn 12

16 + 12 is weer 29 huidige week.
 
Je kan door de "-1" in marcel's formule te wijzigen, jouw aanpassingen aan het bereik compenseren. De werking van de formule zal verder hetzelfde blijven.
 
Dat is het grootst mogelijke getal dat je kunt invoeren in Excel. Door hiernaar te zoeken met VERGELIJKEN zonder derde parameter (of derde parameter gelijk aan 1) krijg je de index van het laatst ingevulde getal.

De aanvullende vraag begrijp ik niet: als je de formule kopieert van K10 naar J10, dan krijg je 4.

Maar wellicht helpt het als je de formule in K10 aanpast in:
Code:
=KOLOMMEN($B10:K10)-VERGELIJKEN(9,99999999999999E+307;$B10:J10)-1

Edit: of beter nog
Code:
=KOLOMMEN($B10:J10)-VERGELIJKEN(9,99999999999999E+307;$B10:J10)
 
Laatst bewerkt:
Voor voorbeeld van Cobbe (in W3):
Code:
=GROOTSTE(ISGETAL($B10:$BQ10)*KOLOM($B10:$BQ10);1)-GROOTSTE(ISGETAL($B10:$BQ10)*KOLOM($B10:$BQ10);2)-1
Edit: samenvoeging van cellen W3:AC3 even opheffen... of formule in W4 kopieren bijvoorbeeld. Merkte dat matrix-formules niet in samengestelde cellen mogen staan schijnbaar...

Voor jouw voorbeeld (in K10):
Code:
=KOLOM(J10)-GROOTSTE(ISGETAL(B10:J10)*KOLOM(B10:J10);1)
Let op: in beide gevallen betreft het een matrix-formule, dus na invoeren/kopiëren afsluiten met Control+Shift+Enter.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan