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

Piek-dal uren

Status
Niet open voor verdere reacties.

janemmers

Gebruiker
Lid geworden
28 aug 2001
Berichten
218
Ik wil graag in beeld brengen hoeveel piek en hoeveel daluren er in een willekeurige periode zijn

Piekuren zijn de uren van Maandag t/m vrijdag van 07:00 uur tot 23:00 uur
Daluren zijn alle overige uren van de week.

In de bijlage vindt je wel het totaal aantal uren tussen twee data

Kan iemand mij verder helpen?

Bekijk bijlage uren.xlsx
 
Laatst bewerkt:
Ik heb je bestand niet geopend
Normaal gesproken wordt de vraag hier gesteld en een bestand bij gevoegd om de vraag te verduidelijken.
Ik wacht dus nog op je vraag.
 
bereken de eerste dag
bereken de laatste dag
bereken de tussen liggen de hele dagen
daarna alles op tellen
succes
 
zie bijlage
 

Bijlagen

  • uren(1).xlsm
    16,1 KB · Weergaven: 37
ik krijg er andere waarden uit zie rode vakjes:
 

Bijlagen

  • uren(2.xlsm
    19,9 KB · Weergaven: 37
ik was vergeten te kijken naar de weekdagen :eek:
Nu denk ik dat de mijne juist is.
Jij hebt nog een kwartuurtje te veel.
PS piekuur loopt blijkbaar tot 23:00 en niet tot 21:00
 

Bijlagen

  • uren(2(1).xlsm
    19,4 KB · Weergaven: 40
Beste oplossers
De piektijden lopen van 07:00 uur tot 21:00 uur op de doordeweekse dagen
De overige uren zijn daluren
Bij sommige E-leveranciers zijn de piektijden inderdaad tot 23:00 uur
In een week zitten maximaal 70 piekuren.
Dus jullie oplossingen zijn beide goed. Ik kan er mee vooruit.
Bedankt
Jan
 
jan, zolang de verschillende oplossingen verschillende uitkomsten geven ........??????
 
zie regel 7 kolom H en K die zouden de zelfde waarde moeten hebben
 

Bijlagen

  • uren(4.xlsm
    19,7 KB · Weergaven: 27
Bekijk bijlage uren(4.xlsm
Merkwaardig, Ik heb 4 verschillende periode opgegeven. In de gele vlakken zijn er 2 correct en twee niet. In de rode vlakken zijn ze allemaal correct. Heeft het iets te maken met de formule in het gele vlak, Deze formule ken ik namelijk niet. Gebruikt deze tijden afhankelijk van het startmoment??

Weet jij dit
 
de gele formules komen niet van mij maar van Cow18
ik denk dat Cow18 later wel met een toelichting komt.
hij heeft mij altijd zeer brilliant geholpen.:thumb:
 
bij deze mijn vernieuwde en vereenvoudigde versie
in de tabel worden naat je 2 voorbeelden nog ad random 200 andere berekend. (druk anders eens op F9)
De verschillen tss mijn oplossing en Sylvester-Ponte (kolom G) zijn kleiner dan een seconde, dus verwaarloosbaar.
 

Bijlagen

  • uren(2(1).xlsm
    58,1 KB · Weergaven: 22
en nu ook afhankelijk van de cellen I2:J2 zodat je met de start en eindtijden van je piek kan spelen
 

Bijlagen

  • uren(2(1).xlsm
    57,9 KB · Weergaven: 27
als je later de piek uren tabel wil verfijnen bv:
van 07:00 tot 09:00 en
van 12:00 tot 15:00 en
van 17:00 tot 20:00 enz
dan kun je het beste die van syl gebruiken
je hoeft dan alleen de tabel aan te passen.
zie voorbeeld kolom I: deze houd rekening met bovenstaande tijden
je kan de tabel zo lang maken als je wil (je moet hem wel selecteren bij het gebruik van de formule)



als je later geen uitbreiding nodig hebt dan kies dan de eenvoudigste die van cow18
 

Bijlagen

  • uren(5 met juiste opmaak.xlsm
    54,7 KB · Weergaven: 34
dan kun je het beste die van syl gebruiken
???
nou, dat is nog niet zo zeker, is dit een partijtje armworstelen ?
De mijne rekent ongeveer 4 maal sneller

PS. is dat straks iets die tot de mogelijkheden behoord in Nederland, 3 piekmomenten ?

ik begrijp even niet hoe je een oude bijlage vervangt door een nieuwere versie
Uren met 3 pieken is de goeie.
 

Bijlagen

  • uren(5%20met%20juiste%20opmaak(1).xlsm
    63,5 KB · Weergaven: 22
  • uren(5%20met%20juiste%20opmaak(1).xlsm
    67,4 KB · Weergaven: 27
  • uren met 3 pieken.xlsm
    66,4 KB · Weergaven: 27
Laatst bewerkt:
cow18,
mooi gedaan:thumb:
ik ga hem zeker voor mezelf gebruiken.
wel met een kleine aanpassing: ik vind het mooier als de tabel wordt meegegeven met de variabelen van de function.
dan is dat (soms onnodige) herberekenen via Volatile niet nodig .
 
ik ben daar geen zo'n fan van, het inlezen vanuit je range kost telkens tijd. Dus nu staan daar 3 rijen = 6 keer lezen en dan nog een keer voor de som= 7 keer kijken. Doodzonde van die verloren tijd (in millisecondes wel te verstaan)
Oplossing : gans die tabel 1 keer naar een array inlezen en vanuit die array werken.
zie bijlage macro "tijdberekenen" = 1000 tijden berekenen per methode
1e keer = niet doen om te weten wat 1.000 keer herschrijven van de B-cellen kost
2e keer = 1000 keer Daguren via een array
3e keer = 1000 keer daguren via die tabel
4e keer = 1000 keer volgens jouw methode
vanaf O3 staan de tijden die ik uitkwam, dat kan bij jou anders zijn.
via die array is dus het rapst, via de tabel is 50% trager en via jouw manier 4 keer trager.
Maak van die UDF een echte macro die in een loop die 1000 cellen afloopt en 1 keer wegschrijft = 2.5 keer sneller dan via die array

sorry, ik krijg die bijlage hier niet :confused:

Dan toch, maar kopieer eerst B6:C6 naar B9:C1007 en daarna B9:C1007 kopieren en plakken speciaal als waarde
 

Bijlagen

  • uren met 3 pieken(2).xlsm
    31,3 KB · Weergaven: 34
Laatst bewerkt:
hallo cow18,
als ik case 2 en 4 verwissel (dus de mijne eerst laat berekenen) kan komt mijn tijd er een stuk beter van af .
hoe zit dat?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan