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

Nacht toeslag 20%

Status
Niet open voor verdere reacties.
@sylvester-ponte
Ik heb wel een klein probleem als ik na 23:00 iets in tip dan komt de 20% op 0 te staan? Soms begin ik om 01:00 tot 07:00 en soms slaap diensten vanaf 03:00 tm 07:00 daarover rekent die geen toeslag.

@OctaFish Het is echt voor mij werk,
 
of nog iets eenvoudiger: met udf "overlap"

ps het kan ook gewone met excel formules, maar die worden onhandig lang.

ps 2: het is een udf , dus wel de macro's inschakelen
 

Bijlagen

Laatst bewerkt:
Het is maar net wat je zelf wilt. Ik wil het liefst een opbouw waarbij ik zelf nog kan beoordelen hoe en wat en wat de uitkomsten behoren te zijn? Dat komt mogelijk in de praktijk neer op meer kolommen/specificaties maar dat vind ik niet erg.
 
@sylvester-ponte sylvester-ponte als ik bij eerste rij bv 03:00 tot 07:00 (slaapdienst) intyp dan berekent die geen toeslag en =overlap functie heb ik niet komt #NAAM te staan. bedankt voor je tijd dit waardeer ik.
 
Nadia, wel de macro's toestaan als je het bestand opent.
ps Nadia, welke excel gebruikt u?
dit is de udf "Overlap" die ik gemaakt heb
de function berekend de Overlap tussen 2 intervallen,
en houdt rekenign met de mogelijkheid dat de de totTijden de volgende dag kunnen vallen.:
Code:
Function Overlap(Van1, Tot1, Van2, Tot2)
    If Van1 > Tot1 Then
        Overlap = Overlap(Van1, 1, Van2, Tot2) + Overlap(0, Tot1, Van2, Tot2)
        Exit Function
    End If
    If Van2 > Tot2 Then
        Overlap = Overlap(Van1, Tot1, Van2, 1) + Overlap(Van1, Tot1, 0, Tot2)
        Exit Function
    End If
    With WorksheetFunction
        Overlap = .Max(0, .Min(Tot1, Tot2) - .Max(Van1, Van2))
    End With
End Function
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan