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

optellen van benodigde tijd op basis van niet consequente rijnummers

Status
Niet open voor verdere reacties.

daferra

Nieuwe gebruiker
Lid geworden
7 jun 2009
Berichten
3
Hoi,

Ik zit met een uitdaging waarvan ik niet weet waar ik moet beginnen en of te zoeken op deze site. Vandaar even deze oproep of iemand mij hierbij wil helpen.

situatie:
Ik maak een export uit OmniFocus om inzicht te krijgen in de benodigde uren die ik voor al mijn nog niet afgemaakte taken nodig heb. Zo'n export is op basis van CSV, en ik open die in Excel 2016 (mac) waarna ik vervolgens "tekst naar collomen" gebruik om hier wat duidelijkheid in te krijgen. zie een voorbeeld in de bijlage.

doel:
in de column A staan de task ID, beginnend met de hoofdtaak (naam van het project) met opvolgend de subtaken. Nu zou ik graag een macro willen maken die per project een optelling kan maken van openstaande taken. bijvoorbeeld in cel J1 de optelling van J2,3,4 en in J6 de optelling van J7,8,9,10. het probleem is hier dat het aantal taken per project anders is en dat ik elke keer een nieuwe export maak waarop de macro gestart moeten kunnen worden. Wat is wel consequent:

- projectnummers beginnen altijd bij 1
- subtaken hebben altijd een opvolgend nummer (1.1, 1.2, 1.3)
- projectnamen zijn uniek

Doormiddel van de consequente gegevens hierboven zou een formule gemaakt moeten worden om de optelsom te maken, maar hoe?

Wie kan mij hierbij helpen of een zet in de goede richting geven?Bekijk bijlage OmniFocus export empty file.xls
 
Met een kleine aanpassing van de import is een draaitabel misschien iets voor je ?

Groet
 

Bijlagen

Met een kleine aanpassing van de import is een draaitabel misschien iets voor je ?

Op zich wel, maar valt dat te automatiseren in een macro? De aanpassingen die je hebt gegaan in de excel zijn verder ok, een extra column meer of minder maakt niet uit. Het is belangrijk dat er een duidelijk overzicht komt met de totale uren en dat doet zo'n pivot table zeker, ik vraag me alleen af hoe ik dit op een makkelijke manier elke keer aanmaak.

Is het een optie om die pivot naar een tweede sheet te verplaatsen en dat ik dan met een macro elke keer de data uit het eerste scheet vernieuw?
 
Ik heb de extra kolommen er weer uitgehaald.

De draaitabel is nu gebaseerd op de volledige kolommen, waardoor de import tabel steeds uitgebreid of ingekort kan worden. Bij de import moeten natuurlijk wel steeds dezelfde kolommen worden gevuld.

De draaitabel komt daarmee op een ander tabblad en de inhoud van de draaitabel kan automatische ververst worden met een macro.
In de bijlage heb ik daarvoor een klein macrootje gemaakt. Door een keer te klikken op een cel in het tabblad waar de draaitabel staat wordt de tabel ververst.

Opmerking. In de kolom "Duration" moeten wel getallen komen te staan om de sommen te kunnen maken in de draaitabel.
 

Bijlagen

thanks!

Hi Joost,

Werkt perfect! Ik heb een excel workbook gemaakt die automatisch een CSV importeert, en de macro aangevuld zodat de "m" achter de getallen in column J automatisch worden verwijderd bij het verversen van de Pivot.

Bedankt voor de hulp!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan