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

Berkenen van Soorten ORT in verschillende tijdsvakken

Status
Niet open voor verdere reacties.

HPI

Nieuwe gebruiker
Lid geworden
3 jan 2023
Berichten
4
Beste Wensen Iedereen!

ik ben nieuw hier en had meteen een vraag!

ik heb een Maandstaat in Excel gemaakt voor de ORT(Onregelmatigheid toeslag)
Voor de gewerkte uren tussen 00:00 t/m 18:00 is der een toeslag (€0,67).
Voor de Gewerkte uren tussen 18:00 t/m 00:00 is der een andere toeslag (€3,08).

Nou zoek ik dus nog een goede som voor de eerste toeslag want die heb ik nog niet maar nu komt het volgende
Er wordt ook wel eens gewerkt van bijv. 15:00 tot 03:00.
Dan heb je dus 3 uur recht op de €0,67, 6 uur op de €3,08 & dan weer 3 uur op de €0,67.

Dus wil ik dan ook in Kolom H dat deze door telt en de 2x 3 uur oprekent en als 6 uur noteert bij de €0,67 Toeslag.

Mijn 2e vraag is voor Toeslag nummer 2.
zodra ik dus invul dat ik om 17:00 begin tot en met 01:00 berekent toeslag 2 gewoon 6 uurtjes.
Maar zodra ik dus later begin dan 18:00 dus bijvoorbeeld om 19:00 tot 02:00 dan rekent deze over 00:00 heen en kom je dus uit op 7 uurtjes en klopt dit dus ook niet meer ( dit gebeurd alleen als je later dan 18:00 begin).
 

Bijlagen

  • Salaris Berekening Test.xlsx
    14 KB · Weergaven: 20
Test het eens voor cel H7 en verder naar onderen.
Code:
=((B7<H$5)*(H$5-B7)+((C7<B7)*(C7-I$5)))*24
 
probeer deze eens: met een eenvoudige udf (dus macro's toestaan)
ps het kan ook met standaard excel formules , maar dit is een stuk eenvoudiger.
Code:
Function MijnOverlap(van1, tot1, van2, tot2)
  If van1 = "" Or tot1 = "" Then MijnOverlap = "": Exit Function
  If van1 > tot1 Then MijnOverlap = MijnOverlap(van1, 1, van2, tot2) + MijnOverlap(0, tot1, van2, tot2): Exit Function
  With WorksheetFunction
    MijnOverlap = .Max(0, .Min(tot1, tot2) - .Max(van1, van2)) * 24
  End With
End Function
zie grijze cellen:
 

Bijlagen

  • Salaris Berekening Test met udf.xlsm
    20,5 KB · Weergaven: 7
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan