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

Cellen tellen die aan 2 voorwaarden voldoen

Status
Niet open voor verdere reacties.

RolandPricken

Gebruiker
Lid geworden
17 sep 2010
Berichten
49
Hallo,

Ik heb een kolom gemaakt waarin getallen staan tussen de 1 en 5000.
Deze heb ik opgedeeld in 12 criteria, bijvoorbeeld 1 tot 10, 101 tot 250, 251 tot 500etc.

In een andere kolom staan de andere 6 criteria, wel in tekst, zoals tot 1000, 1000-5000, etc.

Nu is mijn bedoelingen de cellen te tellen die aan beide voorwaarden voldoen.

Dus bv. aantal cellen die aan de voorwaarden "1 tot 10" en "tot 1000" voldoen
Of "100 tot 500" en "1000-5000".

Formule die ik geprobeerd heb en niet werkt is deze:
=AANTALLEN.ALS(C7:C356;T121:T270;K7:K356;B17)

In kolom C staan de getallen tussen 1 en 5000
In kolom T bevindt een van de criteria, in dit geval namelijk tussen 101 en 250
In kolom K bevindt zich de tekst >1000, 1000-5000
In kolom B bevinden de criteria, in dit geval >1000


Zit ik in beginsel helemaal fout, of het is een klein foutje?

Ik hoop in ieder geval dat ik mijn vraag duidelijk gesteld heb.

Alvast bedankt.
 
Nu is mijn bedoelingen de cellen te tellen die aan beide voorwaarden voldoen.

Dus bv. aantal cellen die aan de voorwaarden "1 tot 10" en "tot 1000" voldoen
Of "100 tot 500" en "1000-5000".

Kun je 1 voorbeeld geven van een getal wat voldoet aan 100 tot 500 en 1000-5000?

wellicht kun je ook met somproduct een eind komen, plaats eens een voorbeeldbestandje
 
Even kijken, rij 20, kolom c voldoet en k ook. Formule staat rechts naast de laatst gebruikte kolom, geeft wederom "0" aan.
 

Bijlagen

Roland,

Ik heb net jouw bestandje bekeken en kan er tot mijn spijt weinig van maken...
Leg eens stap voor stap uit waarom je in A20 "Deze Voldoet" hebt neergezet
 
Antwoorden in de file is de respons op een enquete.

In kolom C staat hoeveel werknemers het bedrijf heeft, dit kan variaren van 1 tot 6000. Dit zijn gewone getallen, antwoorden op een open vraag.
Deze antwoorden heb ik onderverdeeld in 1-10, 11-25, 26-50, 51-100, 100-250, etc.
Dit om het makkelijk en overzichtelijker te maken, de kolom hiervan staat in blad 2, kolom V.

In kolom K staat hoeveel geld ze voor iets uitgeven. Om de enquête makkelijk en overzichtelijk te houden, zijn er maar 6 keuzemogelijkheden, "tot 1000", "1000-5000",
"5000-10000", etc.

Nu wil ik graag per bedrijfsgrootte zien hoeveel ze uitgeven. Oftewel de cellen tellen.

Bedrijfsgrootte: 1-10 Uitgaven: Tot 1000
Bedrijfsgrootte: 1-10 Uitgaven: 1000-5000
Bedrijfsgrootte: 1-10 Uitgaven: 5000-10000
Bedrijfsgrootte: 11-25 Uitgaven: Tot 1000
Bedrijfsgrootte: 11-25 Uitgaven: 1000-5000
Bedrijfsgrootte: 11-25 Uitgaven: 5000-10000
Bedrijfsgrootte: 26-50 Uitgaven: Tot 1000
Bedrijfsgrootte: 26-50 Uitgaven: 1000-5000
Bedrijfsgrootte: 26-50 Uitgaven: 5000-10000

Ik hoop dat het nu duidelijker is
 
Ja nu is het duidelijker, om het makkelijker te maken zorg dat je per regel op blad1 in een kolom de tekst uit kolom V van Blad 2 krijgt.
Dan kun je heel makkelijk tellen met somproduct

Code:
=SOMPRODUCT((C7:C20=80)*(K7:K20="5000-10000"))

Deze somproduct als voorbeeld (nu enkel voor de rijen 7-20)
je telt het aantal regels waar in kolom C 80 staat (straks dus "51-100" en in kolom K ="5000-10000"
 
Ja nu is het duidelijker, om het makkelijker te maken zorg dat je per regel op blad1 in een kolom de tekst uit kolom V van Blad 2 krijgt.
Dan kun je heel makkelijk tellen met somproduct

Code:
=SOMPRODUCT((C7:C20=80)*(K7:K20="5000-10000"))

Deze somproduct als voorbeeld (nu enkel voor de rijen 7-20)
je telt het aantal regels waar in kolom C 80 staat (straks dus "51-100" en in kolom K ="5000-10000"

Ok, tot zover duidelijk. Maar hoe zorg ik er dan voor dat alle waarden geteld worden die tussen 51-100 vallen zonder ze 1 voor 1 in te voeren? Aangezien in het voorbeeld van u alleen de cellen geteld worden die aan 80 en 5000-10000 voldoen.
Ik kan wel "51-100" invoeren ipv 80 maar dit werkt natuurlijk niet omdat in kolom C losse getallen staan en niet de indeling in 51-100, 101-200, etc. staat.
 
Laatst bewerkt:
Code:
Ik kan wel "51-100" invoeren ipv 80 maar dit werkt natuurlijk omdat in kolom C losse getallen staan en niet de indeling in 51-100, 101-200, etc. staat.

de formule wordt dan:

Code:
=SOMPRODUCT((C7:C20[COLOR="darkred"]>50[/COLOR])*(C7:C20[COLOR="darkred"]<101[/COLOR])*(K7:K20="5000-10000"))
 
Gelukt :)

Jammer dat je nog steeds echt de getallen moet invullen dus >50 of <100 ipv tussen T20 en T30.

Maar in ieder geval bedankt Eric & oeldere
 
Code:
 >50 of <100 ipv tussen T20 en T30.

je kunt i.p.v. 50 ook T20 in je formule zetten.

Code:
=SOMPRODUCT((C7:C20>[COLOR="darkred"]t20[/COLOR])*(C7:C20<[COLOR="darkred"]t30[/COLOR])*(K7:K20="5000-10000")).

heb je hier vragen over, laat het gewoon weten.
 
Code:
 >50 of <100 ipv tussen T20 en T30.

je kunt i.p.v. 50 ook T20 in je formule zetten.

Code:
=SOMPRODUCT((C7:C20>[COLOR="darkred"]t20[/COLOR])*(C7:C20<[COLOR="darkred"]t30[/COLOR])*(K7:K20="5000-10000")).

heb je hier vragen over, laat het gewoon weten.

Aha, gaat dus toch, goed om te weten.

Fout lag dus iig bij mij, foute formule.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan