excel vraagstuk functie ALS

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

  • Wessie
  • Registratie: Januari 2001
  • Laatst online: 17-12 14:31

Wessie

Noizy Cows Crewmember

Topicstarter
Hoi.

Ik heb een klein probleempje waar ik tot op heden geen antwoord op heb kunnen vinden.
Met de functie als wil dat excel mij verteld hoeveel getallen (waarden) er in een bepaald gebied vallen.
Voorbeeld:
1
1,5
3,1
1,8
5,1
7,3
1,1
2,9
4.5
Nu wil ik dan excel mij verteld hoeveel waarden er tussen de 1,0 en 1,9 vallen.
Ik ben al zoveel dat ik heb staan:=AANTAL.ALS(C4:C12;"") maar tussen die "" moet het bereik komen, maar HOE ???

Bedankt!

Wessie ... member of the Noizy Cows !!!


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 13:52

Dido

heforshe

Via de conditional sum wizard is dit een eitje.

Even onder tools->add-ins (extra -> ?nogiets) de juiste wizard aanvinken, en dan gebruiken onder extra -> tovenaars (?)

(Ik heb hier een Engelse versie, maar het zou te vinden moeten zijn)

Wat betekent mijn avatar?


  • Wessie
  • Registratie: Januari 2001
  • Laatst online: 17-12 14:31

Wessie

Noizy Cows Crewmember

Topicstarter
Sorry, maar zo kom ik er eigenlijk nog niet uit.
Iemand die het (liefste via de nederlandse versie) het me kan vertellen ?

Wessie ... member of the Noizy Cows !!!


Verwijderd

Volgens mij kan je dat gewoon via de wizard doen hoor

  • goldcard
  • Registratie: Oktober 2003
  • Laatst online: 15-12 10:58
Die wizard maakt een sum van de waarden die aan die conditie voldoen. Op zich handig, maar niet als je wilt weten HOEVEEL waarden eraan voldoen. Ik weet niet in wat voor bestand je werkt, maar het makkelijkste lijkt mij een kolom toevoegen, met daarin de formule

=if(and(A1>1, A1<1.9),1,0)

Deze formule langs die andere colom plakken en daarvan een sum maken.....

( ... in het nederlands: =als(en(A1>1;A1<1,9);1;0) ... )

[ Voor 3% gewijzigd door goldcard op 02-08-2005 13:12 ]


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 13:52

Dido

heforshe

Ok, ik heb het even in een Nederlandse versie opgezocht:

Installeren van de wizard:

Extra -> Invoegtoepassingen -> vinkje zetten voor "Wizard voorwaardelijke som" -> op OK klikken

Gebruiken wizard:

Extra -> Wizard -> Voorwaardelijke som -> Lezen wat er staat en invullen maar :)

edit: Je wilt het aantal hebben, niet de som. Dus in de resulterende formule vervan je SOM door AANTAL.

[ Voor 16% gewijzigd door Dido op 02-08-2005 13:17 ]

Wat betekent mijn avatar?


  • DigiK-oz
  • Registratie: December 2001
  • Laatst online: 17-12 14:34
Volgens mij kun je bij de criteria (tussen de " " bij aantal.als) maar 1 criterium opgeven. Dus "> 1.0" zou moeten werken, maar "> 1.0 AND < 1.9" dus niet.

Je zou het als volgt kunnen doen :

=AANTAL(C4:C12) - AANTAL.ALS(C4:C12;"<=1.0") - AANTAL.ALS(C4:C12;">=1.9")

Hiermee neem je dus het totale aantal getallen, en trekt hiervan het aantal af wat NIET binnen jouw reeks valt.

Whatever


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 13:52

Dido

heforshe

Sloompie schreef op dinsdag 02 augustus 2005 @ 13:16:
Volgens mij kun je bij de criteria (tussen de " " bij aantal.als) maar 1 criterium opgeven. Dus "> 1.0" zou moeten werken, maar "> 1.0 AND < 1.9" dus niet.
Het kan dus wel met een matrixformule. Da;s klote om zelf te doen, maar daar werkt die wizard perfect voor.

Als je trouwens toch gaat aftrekken dan werkt (aantal(<1.9) - aantal(<=1.0)) ook, heb je weer een term minder ;)
In dit geval is dat overigens een prima oplossing, maar als je met ingewikkelder criteria gaat werken is het handig om de wizard te kennen :)

[ Voor 28% gewijzigd door Dido op 02-08-2005 13:21 ]

Wat betekent mijn avatar?


  • Zewatanejo
  • Registratie: Juli 2003
  • Laatst online: 11:38

Zewatanejo

Fine Thanks!

Sloompie schreef op dinsdag 02 augustus 2005 @ 13:16:
Volgens mij kun je bij de criteria (tussen de " " bij aantal.als) maar 1 criterium opgeven. Dus "> 1.0" zou moeten werken, maar "> 1.0 AND < 1.9" dus niet.
Ja dat klopt en dat is heel vervelend.
Ik los het dus altijd in twee stappen op.
In jou geval een kolom er naast.

Stel:
kolom A kolom B
1 =als(en(a1<=1,9;a1>=1);1;"")
1,5
3,1
1,8
5,1
7,3
1,1
2,9
4.5

Kolom B kopieren tot onderaan kolom a (bv b12)

Vervolgens typ je in cel b13 =aantal(b1:b12)
Beetje omslachtig aar het scheelt een heel gepuzzel

Als je een matrix hebt met dit soort getalklen zou ik overigens een draaitabel gebruiken.

[edit]
weergave is een beetje fuck...ik hoop maar dat het duidelijk is

[ Voor 18% gewijzigd door Zewatanejo op 02-08-2005 16:05 ]

Get Busy Living or Get Busy Dying
Kiwi's are too nice to be honest and the Dutch are too honest to be nice.


Verwijderd

Je kunt de functie DCOUNT() hier voor gebruiken. Helaas weet ik niet wat de nederlandse term hiervoor is...

AB
1NummersNummers
2>1<1.9
3Nummers
41
51.5
63.1
71.8
8Functie


De functie in A8 moet dan zijn: DCOUNT(A:3:A7,1,A1:B2)

A3:A7 is de kolom met de waarden EN een header die gelijk is aan de header van de voorwaarden
1 geeft aan dat je zoekt in kolom 1 van het zoekbereik
A1:B2 bevat de voorwaarden. In dit geval alle nummers die groter zijn dan 1 en kleiner dan 1.9 (de nederlandse versie heeft waarschijnlijk een komma nodig ipv een punt). Belangrijk hier is dat de naam van de criteria ('Nummers') hetzelfde is als de header van de kolom waar je in zoekt.

Als er nu nog iemand is die de nederlandse term voor DCOUNT kan vinden...

  • f.heinen
  • Registratie: Februari 2005
  • Laatst online: 06-02 22:23
Zover ik kan zien is dit niet direct mogelijk gezien je geen genest criteria kunt maken...

De eenvoudigste formule wordt dan:

Aantal binnen gebied = Totaal aantal - Afvallers onder gebied - afvallers boven gebied

=AANTAL(C4:C12)-AANTAL.ALS(C4:C12;"<=1,0")-AANTAL.ALS(C4:C12;">=1,9")

[edit]

is dus al een keer gepost.... |:(

[ Voor 13% gewijzigd door f.heinen op 03-08-2005 19:46 ]

Pagina: 1