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

excel ort berekenen

Status
Niet open voor verdere reacties.

marc651

Gebruiker
Lid geworden
2 dec 2012
Berichten
175
Ik wil graag in een rooster ort berekenen.
De bedoeling is dat ik 125%, 135% en 145% in nog toe te voegen kolommen te zien krijg.
op ma t/m vr van 07:00 uur tot 18:00 uur 100%
op ma t/m vr van 18:00 uur tot 22:00 uur 125%
op ma t/m vr van 07:00 uur tot 08:00 uur 125%
op ma t/m vr van 22:00 uur tot 23:00 uur 145%
op za van 07:00 uur tot 22:00 uur 135%
op za van 22:00 uur tot 23:00 uur 145%
op zo van 07:00 uur tot 23:00 uur 145%
op ma t/m zo van 23:00 uur tot 00:00 uur + 00:00 uur tot 07:00 uur 100%

In één kolom heb ik de totalen van de week, in drie andere kolommen moet de ORT komen.
Hoe kan ik dit het beste aanpakken.
Mijn programmeer ervaring is nihil.
Ik heb een bijlage toegevoegd met voorbeeld van ons rooster.

Marc

Bekijk bijlage Rooster voorbeeld.xlsm
 
Met hulp-kolommen is dit wel te doen. Anders bied een macro zeker wel uitkomst. Er zijn twee waarden voor 07-08 op werkdagen. Ik neem aan dat dat een typefout is?
 
Zou iemand me kunnen helpen met de code. (excel-formule of VBA)
Ik heb al in eerdere posts wat voorbij zien komen, maar dat is een heel andere manier van roosteren waarbij de diensten veel meer vast staan. Bij ons wisselt het voortdurend naar wat de groep op het moment nodig heeft. cvandaar deze manier van roosteren.

Wampier: wat bedoel je met de typefouten?

Voor de duidelijkheid: alle diensten die op 23:00 uur eindigen zijn slaapdiensten. Bij deze diensten begint de teller weer op 07:00 uur. De tijd daartussen krijgen we 4 uur betaald (100%). De vroege dienst begint dan op 07:30 uur.
 
Het volgende is tegenstrijdig, vandaar:

op ma t/m vr van 07:00 uur tot 18:00 uur 100%
op ma t/m vr van 07:00 uur tot 08:00 uur 125%
 
Tijdschema interpretatie

Marco651

Ik loop een beetje te zoeken naar het schema, heb ik het zo goed geinterpreteerd?
Ik heb de nachtdienst op 50% gezet omdat je van 23:00 tot 07:00 (8 uur) wel dienst hebt
maar slechts 4 uur betaald krijgt.

Ma Za Zo
Begin Eind Dagd Dagd Dagd Nachtd
23:00 0:00 50%
0:00 1:00 50%
1:00 2:00 50%
2:00 3:00 50%
3:00 4:00 50%
4:00 5:00 50%
5:00 6:00 50%
6:00 7:00 50%
7:00 8:00 100% 135% 145% 125%
8:00 9:00 100% 135% 145%
9:00 10:00 100% 135% 145%
10:00 11:00 100% 135% 145%
11:00 12:00 100% 135% 145%
12:00 13:00 100% 135% 145%
13:00 14:00 100% 135% 145%
14:00 15:00 100% 135% 145%
15:00 16:00 100% 135% 145%
16:00 17:00 100% 135% 145%
17:00 18:00 100% 135% 145%
18:00 19:00 125% 135% 145%
19:00 20:00 125% 135% 145%
20:00 21:00 125% 135% 145%
21:00 22:00 125% 135% 145%
22:00 23:00 145% 145% 145%
 
Laatst bewerkt:
Elsendoorn 2134,

Ja, klopt vrij goed. Enige nadeel met de nachtdiensten is nog dat als je er 's nachts uit moet en je bent bv een uur bezig, dan mag je dat uur schrijven boven op de 4 uur.
 
Wampier,

Je hebt helemaal gelijk.
Het moet zijn; van ma t/m vr 08:00 tot 18:00 uur 100%
 
Hallo Marc,
Voor de dinsdag gebruik je 4 kolommen.
En voor alle andere dagen gebruik je steeds 2 kolommen.
Worden er op de andere dagen nooit gebroken diensten gedraaid ?
misschien zijn er wel dagen met 3 diensten bv zo iets(00:00 - 01:00 en 12:00 - 17:00 en 23:00 - 24:00)
 
Hallo Sylvester.
Bedankt voor je opzetje, ziet er goed uit. Is echter nog niet helemaal wat ik voor ogen had.
Mijn bedoeling was om 3 kolommen erachter te plakken ipv 1, met in elke kolom de desbetreffende ORT in aantallen ingevuld.
Dus; kolom 1 = 125%, bij Kees zou dat dan zijn 10,5 uur
kolom 2 = 130%, bij Kees zou dat 0 uur zijn
kolom 3= 145%, bij Kees zou dat 2 uur zijn
kolom 4= 50%, bij Kees zijn dat 16 uur zijn

Antwoord op je andere vraag; Ja, het kan voorkomen dat er iemand op een andere dag ook een gebroken dienst heeft, ik vond het echter teveel worden op al die kolommen op te splitsen, aangezien dit slechts incidenteel voorkomt.
De dinsdag is structureel, omdat we dat 's ochtends vergadering hebben.

Groeten Marc Luijpers
 
Bestand met kolommen toegevoegd.

Marc,

Op basis van de funties van de sylvester-ponte, hierbij de door jou gevraagde kolommen.
let er op dat het voor het systeem niet mogelijk is om de nacht uren te tellen van Zondag op maandag nacht.
(Nacht uren worden geteld als de dienst eindigd om 23:00 uur en begint om 07:00 uur).

Veel Succes.

Bekijk bijlage HelpMijRoosterVoorbeeld.xlsm
 
Hoi Sylvester,
In post 14 heb ik uitgelegd dat het soms inderdaad voorkomt dat op andere dagen twee diensten voor kunnen komen. Het wordt echter te uitgebreid dan, en het komt niet zo vaak voor. De dinsdag wel, dan hebben we altijd vergadering 's ochtends. 3 diensten op een dag komt nooit voor.
 
Elsendoorn2134,

Geweldig, zoiets bedoel ik. De nachturen tellen is in principe niet nodig. Ik vul die handmatig in bij kolom "sl.d.". Wat is de rol van de kolom "controle"?
Bij jan staat bij 135% 15,5 uur, terwijl hij 10,5 werkt op zaterdag. Hetzelfde bij jan en Piet op zondag.
Maakt het voor de macro uit als ik de %kolommen verplaats achter "V" en "Z". Moet dan natuurlijk wel de formule kopiëren.
Alvast bedankt.

Groet Marc
 
Hoi Sylvester,

Geweldig. Dit is wat ik bedoel. 2 vraagjes nog. Kan ik tussen 125% en 145% ongestraft een kolom 135% zetten en dan n de formule waar bv 145 staat veranderen in 135?
En hoe kan ik er voor zorgen dat de uitkomst in gewone getallen komt te staan, bv 8,5 ipv 08:30.
Alvast bedankt.

Groet Marc
 
hallo Mark en Elsendoorn

1, Opmaak is aangepast. Dus de tijd notatie is weg.
In excel is de tijds eenheid een dag, dwz dat als de tijd een 1 is, er een dag bedoeld wordt.
Omdat jij het in uren wilt moet de waarde met 24 vermenigvuldigd worden (1 dag is 24 uur)
De groene cellen zijn aangepast

2, In de groene cellen staan alleen de uren die gewerkt zijn.
Dus b.v. onder de cel met 125% staan alleen de uren met 125% uit betaling.

Die percentages worden nu niet gebruikt om de uren te berekenen,
dat is met de hand ingesteld.
De percentages kun je, zo als het nu in elkaar geknutseld is, gewoon veranderen.

hier het aangepaste bestand:

Hallo Elsendoorn ik vind jouw oplossing veel mooier en beter door die optel formule te bebruiken.
Die heb ik er in het laatste voorbeeld uit gegooid. Dat had ik beter niet kunnen doen.:o
Alleen moet je ook een kolom toevoegen met 50%
Dat nu je controle klopt komt omdat er geen 50% uren gemaakt zijn.:D
 

Bijlagen

Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan