Archief - [ALG]Excel formule

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Jerryboy

Legacy Member
Hey,

Ik zit met een probleempje in excel.

Ik heb een eenvoudige versie gemaakt om het duidelijker uit te kunnen leggen.

http://users.telenet.be/granny/excel.jpg

In de sheet heb je 2 kolommen, 1 met codenr's (kolom A) en één met een bijhorende naam die F01, F02 of F03 is (kolom B).

nu zou ik in de tabel ernaast voor elke naam moeten weten hoeveel keer die voorkomt.

Mijn probleem is dat als er 2 keer dezelfde codenr staat, deze maar 1 keer mag meegerekend worden.

Iemand een id?

Alvast bedankt

Kr0meel

Legacy Member
=aantal.als(b1:b23;"f01")
=aantal.als(b1:b23;"f02")
=aantal.als(b1:b23;"f03")

Kr0meel

Legacy Member
oops, dat was iets te snel :p Hier zitten alle dubbele codes mee tussen tuurlijk

...ff verder proberen...

Kr0meel

Legacy Member
Het vergt enkele handelingen, maar zo zou ik het doen:

Eerst de tabel sorteren op codenummers en in kolom C volgende formule in alle cellen kopiëren:
=ALS(A2=A1;"";B2)
Begin in C2 en kopieer naar alle onderstaande cellen. Gebruik nu de aantal.als-formule op kolom C en je krijgt het gewenste resultaat.

Met draaitabellen is er ongetwijfeld een veel elegantere manier om dit op te lossen, maar daar kan ik zelf ook niet zo geweldig mee uit de voeten.


Grtz.

Jerryboy

Legacy Member
Dan ga je als laatste gegeven in die kolom C geen naam krijgen omdat er geen volgende codenr is om te vgln.

't is een soort van oplossing die goed werkt in deze simpele opstelling maar denk niet dat het zo handig gaat zijn om in de grote sheet te gebruiken.

Toch al zeker bedankt!

schop aars

Legacy Member
khebbet wa verbeterd voor uwe grotere sheet en om uw laatste gegeven ook mee te tellen

dus sorteren op eerste kolom (a dus)

dan in kolom c op eerste plaats typt ge volgende functie:

Code:
=ALS(EN(A1=A2;B1=B2);"";B1)

die sleept ge dan door tot beneden

en om uw aantallen te berekenen zelfde functies als jerryboy
dus
Code:
=aantal.als(c1:c23;"f01")
=aantal.als(c1:c23;"f02")
=aantal.als(c1:c23;"f03")

dat zou moeten werken

Enygm

Legacy Member
Waarom ontdubbel je de tabel eerst niet?
Daarna kun je een simpele pivottable maken
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan