[EXCEL] Getallen tellen tussen een bepaalde reeks

Pagina: 1
Acties:
  • 12.521 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb het volgende probleem
ik heb

De Getallen:
111
121
131
181
198
213

Ik wil dan het aantal keer weten van bijvoorbeeld tussen 120 en 140.

Reeks: Aantal:
-120 1
121-140 2
141-160 0
161-180 0
181-200 2
200+ 1


Weet iemand hoe ik dit met welke functie kan doen?

[ Voor 11% gewijzigd door Verwijderd op 18-08-2005 09:43 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ehm, hoe kom je aan 2 in je voorbeeld (bij aantal) :?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Hoe bedoel je dat.. 2 is het aantal keer dat een getal voorkomt in een bepaalde reeks.. alleen dit wil ik in excel hebben is daar een functie voor..

want ik heb aantal.als al gebruikt maar dan kan je slechts 1 criteria meegeven en niet zeggen dat het getal tussen de 121 en 140 moet zitten...

[ Voor 3% gewijzigd door Verwijderd op 18-08-2005 09:48 ]


Verwijderd

Tsja, dit kan je gewoon met een IF functie doen. Makkelijker nog (qua schrijfwerk) is een COUNTIF (zie excel help).

Verwijderd

Topicstarter
COUNTIF is hetzelfde dus als AANTAL.ALS

helaas... :-(

Verwijderd

Verwijderd schreef op donderdag 18 augustus 2005 @ 09:44:
Hoe bedoel je dat.. 2 is het aantal keer dat een getal voorkomt in een bepaalde reeks.. alleen dit wil ik in excel hebben is daar een functie voor..

want ik heb aantal.als al gebruikt maar dan kan je slechts 1 criteria meegeven en niet zeggen dat het getal tussen de 121 en 140 moet zitten...
OK je hebt gelijk dat je maar 1 criterium mee kan geven. Er zijn 3 mogelijkheden om meer dan 1 criterium mee te geven:

- SumProduct()
- Array-functies
- Database functies

DB functies hebben vooral nut bij gecompliceerde spreadsheets (dit lijkt me bij jou nog niet het geval). Ik zou voor de array-functies gaan, daar Sumproduct alleen kan summen en niet kan counten. Dus

={count(if(and(voorw1;voorw2);ARRAY;""))}

Verwijderd

Maar ik neem aan dat het jou om een elegante manier van implementeren gaat want je kan natuurlijk gewoon IF gebruiken...

Verwijderd

Topicstarter
Ja ik heb hier helaas de NL versie, dus moet ik ook formules in het nederlands maken..

Hoe ga ik die precies gebruiken dan?

Mijn bereik is B2:G25
en hij moet het aantal keer weergeven dat een getal tussen de 121 en 140 voorkomt


={count(if(and(voorw1;voorw2);ARRAY;""))}(als(en(voorw1;voorw2);ARRAY;""))}

want ik begrijp hier nog niet veel van :-)

Verwijderd

Topicstarter
nee elegantie kan altijd nog..
kon er niet uitkomen met COUNTIF (AANTAL.ALS)

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 04-08 11:39

TrailBlazer

Karnemelk FTW

je kijkt hoeveel er boven je grens zitten. Je kijkt hoeveel er onder je grens zitten en trekt dit van het totaal af

Verwijderd

Topicstarter
Natuurlijk, dank u!!!

ik heb nu

=AANTAL(B2:G25)-((AANTAL.ALS(B2:G25;"<121"))+(AANTAL.ALS(B2:$G$25;">140")))


Dank U!!!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 04-08 11:39

TrailBlazer

Karnemelk FTW

je moet ze er allebei van aftrekken niet de een eraf en de ander erbij
in het engels met andere reeks enzo
=COUNT(E28:E33)-COUNTIF(E28:E33;"<3")-COUNTIF(E28:E33;">5")

[ Voor 42% gewijzigd door TrailBlazer op 18-08-2005 10:25 ]


Verwijderd

Topicstarter
Dat doe ik ook niet ik doe het volgende:

Ik tel het aantal getallen, dan tel ik het aantal dat onder mijn reeks zit en tel daarbij op het aantal wat boven mijn reeks zit, dat haal ik van het totaal af en zo kom ik tot mijn waarde!!!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 04-08 11:39

TrailBlazer

Karnemelk FTW

Verwijderd schreef op donderdag 18 augustus 2005 @ 10:34:
Dat doe ik ook niet ik doe het volgende:

Ik tel het aantal getallen, dan tel ik het aantal dat onder mijn reeks zit en tel daarbij op het aantal wat boven mijn reeks zit, dat haal ik van het totaal af en zo kom ik tot mijn waarde!!!
ah ik zie het. Ik vond al dat je belachelijk veel haakjes had staan en was te lui om ze te matchen met elkaar. Persoonlijk vind ik mijne dus iets eenvoudiger lezen

[ Voor 6% gewijzigd door TrailBlazer op 18-08-2005 10:37 ]


Verwijderd

Topicstarter
ik had eerst

aantal vanaf mijn reeks - aantal tot mijn reeks.. maar dan kom je nooit op het goede antwoord..

en door jou post
TrailBlazer schreef op donderdag 18 augustus 2005 @ 10:00:
je kijkt hoeveel er boven je grens zitten. Je kijkt hoeveel er onder je grens zitten en trekt dit van het totaal af
was het me in een keer duidelijk! Thanks!!

  • superduper
  • Registratie: Juli 2001
  • Laatst online: 17:16

superduper

Z3_3.0 Woeiiii

Of je laat een histogramfunctie erop los; je geeft zelf de bins aan (waarden die je wel wilt tellen) en je ziet gelijk hoeveel waarden hierin vallen.

Verwijderd


Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 04-08 11:39

TrailBlazer

Karnemelk FTW

ik dacht al die is al geweest. Had daar echter nooit de oplossing in gezien uiteindelijk dezelfde als ik had

Acties:
  • 0 Henk 'm!

Verwijderd

Of nog simpeler:

Als je enkel de waarden wil tussen 120 en 140 neem je gewoon de getallen groter dan 120 en trek er de getallen groter dan 139 van af. Slim, hé? En dat voor een leek die met hetzelfde probleem zat en hier naar een bestaande aparte formule zocht. Maar blijkbaar bestaat die dus niet.

=AANTAL.ALS(B2:G25;">120")-(AANTAL.ALS(B2:G25;">139")

'k Weet het, ben laat. Maar beter laat dan nooit. Kan ook voor anderen interessant zijn.

Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

offtopic:
Mooi bedacht en dan laten we nu dit topic verder met rust, ok?

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland

Pagina: 1