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

Tijdsprobleempje

Status
Niet open voor verdere reacties.

BattleChip

Gebruiker
Lid geworden
15 aug 2004
Berichten
43
Hierbij een urenlijst (met nogal wat haken en ogen) van gewerkte uren per maand.

De layout is goed en moet zo blijven.
De berekeningen moeten alleen worden aangepast.

Wat ik graag zou willen is dat in het rechter gedeelte de gewerkte uren automatisch opgesplitst worden in de verschillende percentagetoeslagen die voor die uren gelden.
Ik doe dat nu handmatig maar volgens mij moet dat ook geautomatiseerd kunnen worden.
Een percentage schema staat op het 2e blad.
Het probleem zit 'm mede in de weekenduren, voor vr, za en zo gelden andere percentages.

Tevens snap ik niet waarom ik geen tijd bij elkaar op kan tellen door de SOM functie.
Ik moet het nu doen met allemaal plustekens tussen de verschillende cellen.
Het wil wel als ik gewoon ingevulde tijden bij elkaar op wil tellen maar zodra de op te tellen cellen een antwoord bevatten van een andere optelling dan fiunctioneerd het niet meer.

De tijdsnotaties zoals ze nu gebruikt worden moeten gehandhaafd blijven, dus 7:15 voor 7 uur en 15 minuten en niet 7,25 zoals de meesten gebruiken.

Als je dan al van alles geprobeerd hebt en het lukt maar steeds niet, zie je op een gegeven moment door je eigen probeersels de meest simpele oplossing niet meer en wordt het tijd het probleem over te dragen aan de Excel-guru's alhier.

Bij deze dus....

Reden van deze lijst is om duidelijkheid te scheppen in de chaotische loonstroken van onze baas en om te controleren of de opgegeven uren ook indaad met de juiste toeslagen uitbetaalt worden.
 

Bijlagen

Laatst bewerkt:
Optel probleem:
Selecteer de kolommen waar een tijd in staat.
Rechter klik, cel eigenschappen, klik op tijd, en kies in de rechter kolom de notatie.

Ik heb dat met kolom K gedaan, en dan in K161 de formule =SOM(K5:K159)
Dat werkt prima.
Dat kan voor alle kolommen

Selecteer dus alle kolommen met tijden in 1 keer, en kies de eigenschappen.
Daarna de formule in cel 161 maken, en middels slepen naar de andere kolommen kopieren.
 
Laatst bewerkt:
Jouw versie geeft als eindresultaat 0:00 in de eerste optelkolom.
En in de andere kolommen wel heel vreemde totalen.

Daar er in de gegevens niets is veranderd moeten de totale tijden wel 't zelfde zijn als in de eerste versie welke ik als voorbeeld bijgesloten had.

Excel snapt met de SOM-functie namelijk niets het optellen van tijd als het de 24 uur voorbij gaat.
Wel als je 7,25 voor 7 uur en 15 minuten invult.
Als je dat 4x bijelkaar optelt kom je op 29 uur.
Als je dat zelfde doet met 7:15 geeft ie als resultaat 5 uur en is dus 24 te weinig.

Evenzo met het optellen van uren die overgaan in een andere dag, dus van 21:45 tot 05:15 de andere morgen maakt excel rare eindresultaten als je er geen datum voorzet.
 
Bekijk dit eens
Heb wel de lege rijen verborgen om een beter zicht op het geheel te hebben
Je mag enkel gegevens invullen in de kolommen"Begintijd en Eindtijd"
De rest staat vol met formules
Als je op het blad"Januari" in cel C1 het jaar veranderd word alles aangepast
Zo kan je voor elke maand een werkblad maken
In cel C5 pas je dan de formule aan"=Datum(C1;1;1)
De vette rode een verander dan je in het nummer van de maand
1=JANUARI
12=DECEMBER
De opmaak van de weekends gebeurt ook via voorwaardelijke opmaak
 

Bijlagen

Kan 'm niet uitpakken...
Wordt niet ondersteunt zegt ie.
Waar heb je dit mee ingepakt, misschien moet ik een andere in/uitpakker?

Ben wel héél benieuwd wat je ervan gemaakt hebt, klinkt veelbelovend...
 
Laatst bewerkt:
Heb je em opnieuw gezipt?

Ik gebruik Winzip 9.0 (met licentie) en kan ook niet unzippen.
Zie screenshot.
 
Laatst bewerkt:
Zo zie je maar weer, alles wat nieuw is, is niet altijd beter :))

Frank is echt een echte Guru...
stuurt mij een file met allemaal rare nummertjes maarrr....
HET WERKT !

Bijna....

To be continued
 
Ik heb de file een beetje aangepast omdat als je op zaterdag of zondag werkt hij ook bij de gewone uren gewerkte uren zet, dat is volgens mij niet de bedoeling.

Nu maar hopen dat de verandering die ik gedaan heb goed gevonden word.

Mvg. Wim
 

Bijlagen

Volgens mij zit er in kolom J een formule fout, Zie de rode tijd.
Als je 8 uur gewerkt heb moet de juiste tijd toch in kolom I komen?

De tijden die ik heb ingevuld vallen in de 100% marge.

Momenteel kan ik de fout nog niet vinden maar ben opzoek, zoveel weet ik er ook niet van.

Mvg.Wim
 
Ik heb even naar de opzet van Wim gekeken en alvast twee formules aangepast:

in kolom G:
Code:
=ALS(E5=0;"";ALS(F5-E5<0;(F5+1)-E5;F5-E5))
Hiermee wordt een tijd in de volgende dag gewoon berekend.

in kolom I:
Code:
=ALS(OF(B5="Za";B5="Zo";E5="");"";G5-SOM(J5:N5))
De som-formule werkt wel.

Nu ik er nog verder naar heb gekeken, vraag ik me nog meer af:
Als je om 23:00 uur op zondag start en doorwerkt tot 05:00 uur op maandag is dat dan 1 uur 200% en de rest 130%? Of is het startuur bepalend voor het percentage? In dat geval is de formule voor de zondag:
Code:
=ALS(WEEKDAG(C35)=1;(1-E35)+(F35-1))

Groet,
 
Laatst bewerkt:
Even voor de goede orde....

Wij werken normaal van 21:45 tot 05:15 = 7:30 uur totaal.
Dat is altijd 's nachts, dus om 00:00 uur overgaand in de volgende dag.
Uitkomst moet dan zijn:

0:15 in 115% rij.
(want er geldt van 21:30 tot 22:00 een percentage van 115%)

7:15 in 130% rij.
(want er geldt van 22:00 uur tot 06:00 uur een percentege van 130%)

Beginnen we 45 minuten eerder, dus om 21:00 uur, dan moet de uitkomst zijn:
0:30 in 100% rij.
0:30 in 115% rij.
7:15 in 130% rij.
is samen 8:15 uur.

De dag is dus verdeeld in de volgende blokken.

maandag t/m donderdag:
06:00 tot 21:30 = 100%
21:30 tot 22:00 = 115%
22:00 tot 06:00 = 130%

vrijdag:
06:00 tot 21:30 = 100%
21:30 tot 22:00 = 115%
22:00 tot 06:00 = 150%

zaterdag:
06:00 tot 20:30 = 170%
20:30 tot 00:00 = 200%

zondag:
ZONDAG 00:00 tot MAANDAG 06:00 = 200%

Deze matrix geldt ALLEEN voor de schoonmaakindustrie en kan dus niet voor andere CAO's worden gebruikt.
Zaterdag en zondag zijn voor ons incidentele uren en worden daarom hoger beloond dan iemand die structureel op zaterdag en zondag moet werken.
Omdat we 's nachts werken worden de pauzes ook als werktijd berekent.
Daar hoeven we dus geen rekening mee te houden.

Moeilijk he allemaal.

Daarom vraag ik 't de meesters hier maar....

Oh ja, helemaal vergeten....
Als we moeten werken op een feestdag is het 215%
Valt die feestdag op een doorbetaalde feestdag (een door-de-weekse dag die je normaal had moeten werken) dan geldt zelfs:
De normale alszijnde gewerkte uren PLUS de gewerkte uren als 215%.
Kijk dát zet zoden aan de dijk!
Maar, vergeet dit laatste eerst maar even, ik ben al heeeeeel blij dat het eerste stukje bijna goed werkt.

Dank, dank, dank.
 
Laatst bewerkt:
Ik reageer wat laat maar had andere bezigheden, ben al meer dan 3 jaar met pensioen maar heb het nog druk genoeg met andere dingen.

Hallo RDG1314,

Bedankt voor het aanpassen van de formule's.
Het program is van BattleChip.

Ik had alleen het voorste stuk van de formule aangepast maar wat jij gedaan heb is veel beter.

We horen het wel als alles goed werkt.
 
Kunnen jullie deze versie testen? Volgens mij vangt die alles af.

Ook nog even de voorwaardelijke opmaak gewijzigd in: =OF(WEEKDAG($C5)=7;WEEKDAG($C5)=1)

Groet,
 

Bijlagen

Laatst bewerkt:
Hallo RDG1314,

Wat ik zo geprobeerd heb klopt het volgens mij.
Maar wat de vrager ervan vind weet ik dus niet en moeten we dat nog even afwachten.

Mvg. Wim
 
:thumb:

Als jullie 't niet erg vinden dan kijk ik er morgenvroeg even naar.

Ik ben namelijk net 15 minuten geleden voor het eerst opa geworden van een meisje.
Dus ik ga eerst even naar 't ziekenhuis en daarna moet ik alweer aan 't werk.

Mijn dag kan al niet meer stuk.:D

Groet,


Richard
 
Hallo BattleChip,

Van harte gefeliciteerd met je kleindochter.

Mvg. Wim
 
Laatst bewerkt:
Ik ben namelijk net 15 minuten geleden voor het eerst opa geworden van een meisje.
Dus ik ga eerst even naar 't ziekenhuis en daarna moet ik alweer aan 't werk.

Ook van mij een dikke proficiat met de jonge spruit, Richard. :)
 
:D Dank U
Ik was eigenlijk vergeten hoe klein ze zijn als ze nog maar anderhalf uur oud zijn....
Leuk man!

Maar, back to the point...

Het gaat eigenlijk al best goed, maar nog niet zoals 't zijn moet.
Het alleen invullen van de tijd i.p.v. datum met tijd is trouwens ook al een hele vooruitgang.

Als ik invul op januari 1, gewoon 't bovenste regeltje:
21:45 tot 05:15 werkt het perfect.
06:00 tot 05:15 ook prima, alles goed.
Alleen als ik rare tijden ga gebruiken die eigenlijk toch nooit voorkomen gaat ie in de fout.
07:00 tot 07:00 geeft 00:00, logisch maar toch ook weer niet want, de tweede 07:00 is de andere dag dus moet er 24:00 uitkomen.
Maar maakt niks uit, komt toch niet voor.

De volgende tijd komt bijvoorbeeld wel vaker voor:
21:45 tot 7:00
Ondanks dat ie dan vanaf 06:00 uur eigenlijk een 100% uur moet geven is het toch goed.
Want uren later dan 06:00 uur zijn voor ons overuren.
Op vrijdag is dat wél anders.
Dan is alles wat na 06:00 uur komt 170%.

Beetje warrig verhaal misschien maar eigenlijk moet je gewoon maar wat abnormale tijden invullen en dan aan de hand van bovenstaand schema kijken of de uitkomst klopt.
Als ik 'n beetje snap wat voor codes jullie gebruiken dan kan ik 't misschien zelf ook wel hier en daar wat aanpassen :rolleyes:

Maar... als jullie toch even niets anders te doen hebben....
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan