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

Vtaag over tellen van cellen die leeg zijn/lijken

Status
Niet open voor verdere reacties.

kippiebla

Gebruiker
Lid geworden
13 aug 2016
Berichten
287
In het voorbeeldbestand (klein deel van een veel groter geheel) wordt uit een omschrijving van afschrijvingen gesorteerd of het hier gaat om een betaling voor appels (nog te verdelen in groepen appels1, appels2 of appels 3), peren (te verdelen in peren1, peren2 of peren3) of dat het om iets "anders" gaat. Alles werkt, zoals ik dat graag wil, ik heb alleen een probleem met kolom G waar ik het aantal keren wil tellen dat er een categorie (appels of peren) genoemd wordt in de kolommen I en J. Ik heb in kolom G in aangegeven welke getallen daar zouden moeten komen. Ik heb eerst geprobeerd te werken met "AANTALARG" (zie kolom F), maar dat werkt niet, want daar komt op elke rij de uitkomst 2. Ik neem aan dat dat zo is, omdat kolommen I en J gevuld zijn met formules die dan worden opgeteld. Maar hoe het wel kan, weet ik niet.........
 

Bijlagen

Code:
=AANTALARG(I11:J11)-AANTAL.LEGE.CELLEN(I11:J11)

Zo moet het goed gaan
 
:thumb:

De formule in T11 bijvoorbeeld kan nog ingekort worden. Somproduct en is getal kunnen eruit

Code:
=ALS.FOUT(ALS(EN(VIND.SPEC(T$10;$B11);D11<0);-$D11;"");"")
 
Nog een alternatief voor #2:
Code:
=SOMPRODUCT(--(I11:J11<>""))
Of:
Code:
=SOM(--(I11:J11<>""))
Invoeren als matrixfunctie (dus afsluiten met Control+Shift+Enter. (In Excel 365 hoeft dit niet meer)
 
Laatst bewerkt:
Liep vandaag tegen dit probleem op. Ik blijf het maar raar vinden dat lege cellen als "niet leeg" worden gezien wanneer er formules in staan.
Deze oplossing heb ik gebruikt en kon herinneren dat het hier werd behandeld.
Mij is bovendien niet duidelijk wat "><" precies doet maar vond het waard het te delen.

Code:
=AANTAL.ALS(I11:J11;"><")
 
Laatst bewerkt:
@JVeer,
Idem dito, maar tellen in beide gevallen geen getallen.

Code:
=AANTAL.ALS(I11:J11;"*?")
 
@HSV, ook zo een. Ik vind het maar onlogisch:shocked:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan