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

Capaciteit over tijd

Status
Niet open voor verdere reacties.

nasdreas2

Gebruiker
Lid geworden
1 dec 2017
Berichten
6
Beste allemaal,

Zou iemand mij kunnen helpen met onderstaand probleem.
In het bijgevoegde Excelbestand weet ik hoeveel er per periode verlangd wordt. Bijvoorbeeld 270 uur in de periode 1-1-2017 t/m 1-3-2017.
Echter, als ik hier een grafiek van maak, dan wordt uur prognose geaggregeerd op datum begin. Mijn doel is om de uren evenredig te verdelen over de periode om zo de verlangde capaciteit per week of per maand zichtbaar te maken.

Bijvoorbeeld: de 270 uur is 31,40 uur per werkweek, 6,28 uur per werkdag, of ongeveer 125 uur per maand. In een grafiek zou ik dan graag per voor elke week (of dag of maand) in de periode 1-1-2017 t/m 1-3-2017 de verlangde capaciteit willen zien.
Is dat mogelijk?

Een cross tab matrix zou ook kunnen (datum begin y as en datum eind x as). Echter, hoe krijg je cross tab matrix netjes weergegeven in een grafiek.

Ik kreeg trouwens het bestand niet geupload via het beheer bijlagen menu. Ik heb voorbeel bestand geupload hier: https://ufile.io/mw5aj

Dank wie hier mee kan helpen!
 
Ik heb geen oplossing maar post uw bestand op de normale manier zo hoeven eventuele helpers geen moeite te doen om te downloaden.
 

Bijlagen

  • test (4).xlsx
    17,9 KB · Weergaven: 31
Laatst bewerkt:
zie bijlage
 

Bijlagen

  • test (4).xlsx
    50,6 KB · Weergaven: 37
Cow18, allereerst dank voor je idee! Op zich beantwoord dit de vraag. Echter, een draaitabel kan denk ik niet eenvoudig hiervan gemaakt worden. Heb je misschien daar nog een (ander) idee voor?

Groeten
 
als die berekeningen getransponeerd worden (kwartslag draaien), dan zou je daarvan perfect met een draaitabel verder kunnen.
 
Je zal inderdaad jouw tabel uitelkaar moeten trekken om er een tabel van te maken maken waarop je de grafiek(en) kan baseren. Met een macro kom ik tot dit.
Code:
Sub VenA()
  With Sheet1
    ar = .ListObjects(1).DataBodyRange
    Set d = CreateObject("scripting.dictionary")
    For j = 1 To UBound(ar)
      For jj = 0 To ar(j, 4) - ar(j, 3)
        If Weekday(ar(j, 3) + jj, 2) < 6 Then d.Item(ar(j, 1) & "|" & ar(j, 2) & "|" & Format(ar(j, 3) + jj, "mm-dd-yyyy") & "|" & Month(ar(j, 3) + jj) & "|" & DatePart("ww", ar(j, 3) + jj, vbMonday, vbFirstFourDays) & "|" & ar(j, 7)) = ""
      Next jj
    Next j
    .Columns(16).Resize(, 6).Delete
    .Cells(2, 16).Resize(d.Count) = Application.Transpose(d.keys)
    .Columns(16).TextToColumns , 1, , , , , , , True, "|"
    .Cells(1, 16).Resize(, 6) = Split("Taak Functie Datum Maand Week Uren_per_dag")
    .ListObjects.Add(, Cells(1, 16).CurrentRegion, , , xlYes).Name = "TblGrafiekData"
  End With
  ThisWorkbook.RefreshAll
End Sub
 

Bijlagen

  • nasdreas2.xlsb
    34,5 KB · Weergaven: 37
Laatst bewerkt:
Beste Nasdreas,


Ik heb ooit eens een template gemaakt voor een gantt-chart in excel.
Daar passen de gegevens (input) uit jouw voorbeeldbestandje mooi in.
Geen grafiek dus maar een gantt-chart.

Misschien heb je er wat aan:
Zie: Bekijk bijlage Gantt chart week_weekend gijs.xlsx

Het overzicht start altijd iets eerder dan de eerste datum en altijd op een maandag.
Met pijltjes kun je verder (pijl naar boven) of terug (pijl naar beneden) in de tijd navigeren.
De som van de uren per dag en de uren per week staan onderin de gantt-chart bij iedere week.

Weekend dagen kunnen per taak in of uitgeschakeld worden, en de verdeling wordt opnieuw uitgerekend.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan