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

"Tellen" in Excel

Status
Niet open voor verdere reacties.
Henk,ik ben toch benieuwd.
de macro maakt 2 lijsten heb je die ook nodig of gaat het alleen om de opsomming?

en plaats eens een stukje van de "echte" tabel

met daar naast wat je precies wil bekomen.
 
Laatst bewerkt:
@Sylvester

Als de macro goed draait heb ik uiteindelijk alleen de totalen nodig die door je macro aan het eind geproduceerd wordt. Nu vul ik de eerste lijst nog handmatig aan met als in kolom_B alleen een waarde heeft van A* t/m D* met onder kolom_C de tekst "Algemeen".

In het orginele bestand staat achter het volgnummer in kolom_B nog veel meer waarden, van 2 t/m maximal 20. Deze "overbodige" waarden filter ik er handmatig uit, zodat onder kolom_B alleen nog de waarden A* t/m D* staan en de waarden 1.* t/m 99.*
Na dit handmatige gefilter, draai ik jouw macro...

De uitkomst (opsomming) zoals deze uiteindelijk in je laatste macro stond was goed...
Ik zie dan ook dat er fouten zitten in de originele invoer, zodat deze hersteld kunnen worden...

Hmm uploaden gaat niet goed zie ik...
Ik hoop datvanaf thuis te gaan doen...

Mvrgr


Henk
 

Bijlagen

123822192 120000399
123822192 120000217
123822192 120000117
123822192 120000887
123822192 120000887
123822192 120000887
123822192 120000887
123822192 120002643
123822192 120002643
123822192 120002643
123822192 120001436
123822192 130346381
123822192 2.1
123822192 D DISTRICT
123822192 D2
123822192 120002729

wat voor lijst moet hier uitkomen?
 
123822192 120000399
123822192 120000217
123822192 120000117
123822192 120000887
123822192 120000887
123822192 120000887
123822192 120000887
123822192 120002643
123822192 120002643
123822192 120002643
123822192 120001436
123822192 130346381
123822192 2.1
123822192 D DISTRICT
123822192 D2
123822192 120002729

wat voor lijst moet hier uitkomen?

@Sylvester

Voor waar ik nu mee bezig ben, is het korte antwoord:

D2 2.1 (1x)

Mvrgr


Henk
 
en deze?
123822182 C1 DISTRICT
123822182 1300 RIEK
123822182 2007 GEM
123822182 2300 FRIC
123822182 2400 GEM_2
123822182 2600 GEM_4
123822182 2100 GEM_3
123822182 120000317
123822182 120000318
123822182 120000318
123822182 120000319
123822182 120000312
 
en deze?
123822202 120002729
123822202 120002729
123822202 120002729
123822202 130333455
123822202 2.4
123822202 C DISTRICT
123822202 C1
123822202 130337517
123822202 D DISTRICT
123822202 D4
123822202 3.1
123822202 120001898
123822202 120001898
123822202 120001898
123822202 120002731
 
en deze?
123822182 C1 DISTRICT
123822182 1300 RIEK
123822182 2007 GEM
123822182 2300 FRIC
123822182 2400 GEM_2
123822182 2600 GEM_4
123822182 2100 GEM_3
123822182 120000317
123822182 120000318
123822182 120000318
123822182 120000319
123822182 120000312

@Sylvester

C1 en omdat er GEEN 1.* t/m 99.* in staat, toevoegen "Algemeen", dus de opsomming zou zijn:

C1 Algemeen (1x)
 
en deze?
123822202 120002729
123822202 120002729
123822202 120002729
123822202 130333455
123822202 2.4
123822202 C DISTRICT
123822202 C1
123822202 130337517
123822202 D DISTRICT
123822202 D4
123822202 3.1
123822202 120001898
123822202 120001898
123822202 120001898
123822202 120002731
@Sylvester

C1 2.4 (1x)
D4 3.1 (1x)


Alvast heel hartelijk bedankt...

Mvrgr


Henk
 
en deze?
123822202 120002729
123822202 120002729
123822202 120002729
123822202 130333455
123822202 2.4
123822202 c district
123822202 c1
123822202 2.5
123822202 d4
123822202 3.1
123822202 120001898
123822202 120001898
123822202 120001898
123822202 120002731

graag waarom er bij

je mag ook gewoon de regels geven waar het aan moet voldoen

ps wat heeft het grote getal met de waarde er achter te maken?
dus wat heeft 123822202 met c1 te maken
123822202 is voor de opdracht niet echt relevant???? of wel ????
 
Laatst bewerkt:
@Sylvester

Sorry voor de wat latere reactie...

De algemene regel is dat een volgnummer in kolom_A in principe onder kolom_B een tegenwaarde heeft die begint met (A1 t/m D4) en één of meerdere coderingen die begint met 1.* t/m 99.* . Als deze codering er niet is dat dan de algemeende waarde "Algemeen" genomen wordt...

Af en toe komt het voor dat er een dubbele tegenwaarde in zit (A1 /tm D4) of dat er geen tegenwaarde (A1 t/m D4) in staat. Deze volgnummers zouden een
markering/opmerking kunnen krijgen dat er door mij handmatig na gekeken moet gaan worden...

Ik hoop dat het duidelijk is...

Mvrgr


Henk
 
en deze?
123822202 120002729
123822202 120002729
123822202 120002729
123822202 130333455
123822202 2.4
123822202 c district
123822202 c1
123822202 2.5
123822202 d4
123822202 3.1
123822202 120001898
123822202 120001898
123822202 120001898
123822202 120002731

graag waarom er bij

je mag ook gewoon de regels geven waar het aan moet voldoen

ps wat heeft het grote getal met de waarde er achter te maken?
dus wat heeft 123822202 met c1 te maken
123822202 is voor de opdracht niet echt relevant???? of wel ????

@Sylvester zie ander antwoord.
123822202 is een (volg)nummer waar allerlei acties aangekoppeld zijn. Voor mij is nu alleen van belang bij dit volgnummer:
Welke (A1 t/m D4) is er aangekoppeld en welke codering (1.* t/m 99.*) Al de andere gegevens zijn momenteel ballast :-)

Mvrgr

Henk
 
123822202 c1
123822202 2.5
123822202 d4
123822202 3.1
123811111 d3


kan die 3.1 bij d3 kunnen? (d3 3.1)
ondanks dat ze verschillende volgnummers hebben?
 
@Sylvester

Zie mijn antwoord in post 30:
Af en toe komt het voor dat er een dubbele tegenwaarde in zit (A1 /tm D4) of dat er geen tegenwaarde (A1 t/m D4) in staat. Deze volgnummers zouden een
markering/opmerking kunnen krijgen dat er door mij handmatig na gekeken moet gaan worden...

Mvrgr

Henk
 
123822202 c1
123822202 2.5
123822202 d4
123822202 3.1
123811111 d3


kan die 3.1 bij d3 kunnen? (d3 3.1)
ondanks dat ze verschillende volgnummers hebben?

Nee dat zou echt nooit mogen kunnen...

Het volgnummer is leidend met alle acties die er achter staan...

Mvrgr


Henk
 
dus antwoord op :
123822202 120002729
123822202 120002729
123822202 120002729
123822202 130333455
123822202 2.4
123822202 c district
123822202 c1
123822202 2.5
123822202 d4
123822202 3.1
123822202 120001898
123822202 120001898
123822202 120001898
123822202 120002731
wordt:

?? 3.1 (1x)
d4 2.5 (1x)
c1 2.4 (1x)

is dat ok met jouw?
 
dus antwoord op :
123822202 120002729
123822202 120002729
123822202 120002729
123822202 130333455
123822202 2.4
123822202 c district
123822202 c1
123822202 2.5
123822202 d4
123822202 3.1
123822202 120001898
123822202 120001898
123822202 120001898
123822202 120002731
wordt:

?? 3.1 (1x)
d4 2.5 (1x)
c1 2.4 (1x)

is dat ok met jouw?

Nee ik zou deze op handmatig nakijken zetten omdat er tweemaal waarde (A1 t/n D4) in voorkomt. Het zelfde geldt als de waarde (A1 t/m D4) NIET bij een volgnummer voorkomt...
Dit komt (zou) weining voor als het goed is...


Mvrgr


Henk
 
geef dan eens aan hoe het er uit moet zien, zodat jij het na gaat kijken . die vraagtekens zijn die niet duidelijk genoeg?
en wat wel ingevuld kan worden?
als ik van onderaf kijk:
dan zie ik voor 3.1 geen goede voorloper dus: ?? 3.1
daarna kom ik d4 tegen en daarna 2.5 dus: d4 2.5
en dan kom ik c1 tegen met daarna 2.4 dus: c1 2.4

hoe moet ik redeneren voor het juiste antwoord?
 
geef dan eens aan hoe het er uit moet zien, zodat jij het na gaat kijken . die vraagtekens zijn die niet duidelijk genoeg?
en wat wel ingevuld kan worden?
als ik van onderaf kijk:
dan zie ik voor 3.1 geen goede voorloper dus: ?? 3.1
daarna kom ik d4 tegen en daarna 2.5 dus: d4 2.5
en dan kom ik c1 tegen met daarna 2.4 dus: c1 2.4

hoe moet ik redeneren voor het juiste antwoord?

?? op zich is voor mij natuurlijk duidelijk genoeg...
Alleen kan ik niet zeggen dat de waarden die jij vervolgens noemt juist zijn omdat er "eigenlijk" maar één waarde (A1 t/m D4 mag zijn), dus ik moet dat volgnummer in het operationele gaan bekijken of er mogelijk bij de export wat fout gegaan is ofdat er invoer fouten zijn gemaakt...

Krijg ik dan wel te zien bij welk volgnummer als dit voorkomt?

Mvrgr


Henk
 
ik begin het te snappen denk ik :
per volgnummer mag er maar 1 maal een element uit (A1 t/m D4) aanwezig zijn.
en alle aanwezige uit (1.1 t/m 9.9) of ze er voor staan of er na maakt niet uit. ze horen allemaal bij die ene voorloper uit(A1 t/m D4).
en als er geen voorloper is of als er meerdere zijn,moet het volgnummer uit de eerste kolom met ?? weergegeven worden.

klopt dat?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan