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

Vakantieuren berekenen met aftrek van pauze's

Status
Niet open voor verdere reacties.

Gotty

Gebruiker
Lid geworden
16 sep 2004
Berichten
496
Bijlage

Beste mensen,

Ik ben met dit principe aan de gang geweest en heb er het bestand uitgekregen wat ik als bijlage heb toegevoegd.

Ik ben niet zo goed met excel dus waarschijnlijk is het omslachtig gemaakt, dus ik zal even wat uitleggen over het bestand:

De kolom loopt tot rij 500 om zeker te weten dat ik altijd genoeg regels heb, ik wil het bestand 1 keer per jaar tóch leegmaken.
In kolom A staat de datum van de vrije dag, in kolom B staat vanaf hoelaat ik vrij heb, in kolom C staat tot en met hoelaat ik vrij heb.
Kolom D tot en met L zijn hulpcellen, deze wil ik verbergen als het bestand klaar is, dit heb ik zo gedaan omdat op de een of andere manier de formule in kolom D te lang werd. Ik heb ook met namen proberen te werken maar dat wou ook niet.
In kolom M staan het aantal vrije uren, die ik op 1 dag heb opgenomen, en in kolom N staat het nieuwe saldo, ik heb in het bestand een voorbeeldje gemaakt.
Wat in kolom P, Q en R staat zijn hulpmiddeltjes voor mijzelf.
Nieuw tegoed is het aantal uren wat ik aan het begin van de periode krijg toegekend.

Als ik in B2 en in C2 een tijd zet word er in de hulpcellen gekeken waar deze aanvoldoet, volgens onderstaande volgorde
Respectievelijk van kolom E tot en met kolom L = van boven naar beneden:

tussen--------------------en tussen
aanvang en pauze 1-----pauze 3 en einde
pauze 1 en pauze 2------pauze 3 en einde
pauze 2 en pauze 3------pauze 3 en einde
pauze 3 en einde--------pauze 3 en einde

aanvang en pauze 1-----pauze 2 en pauze 3
aanvang en pauze 1-----pauze 1 en pauze 2
pauze 1 en pauze 2------pauze 2 en pauze 3

aanvang en pauze 1-----aanvang en pauze 1

In kolom D wordt de juiste =ALS-formule eruit gepikt en wordt de som gemaakt (die bij die =ALS hoort) wat de totale pauzetijd is die binnen de tijd valt dat ik vrij ben. =som("vrijgehadtot"-"vrijgehadvanaf"-"totalepauzetijd") rekent In kolom M dan uit hoeveel uur ik werkelijk vrij heb gehad, na aftrek van de pauze('s) dus. Maar hier zit het probleem, ik kan hier op de een of andere manier niet meer met tijd rekenen.

Als iemand mij kan helpen zou ik dat op prijs stellen.
 
Blijkbaar is er iets misgegaan met het plaatsen van jouw bestandje.
Maak een klein voorbeeldje van ± 10 regels Geef hierin aan wat je waar invoert en wat het resultaat moet worden.
 
Ik heb het bestand toegevoegd, ik denk dat het nu goed is.
 

Bijlagen

Het plaatsen van de bijlage is gelukt

Wat de vraag is, is mij totaal onduidelijk. Wat is het doel van al die hulpklommen waarom rekenen met meer dan 10 cijfers achter de "," Wat is het nut om te rekenen met pauzes als je vrij bent?
 
Het plaatsen van de bijlage is gelukt

Wat de vraag is, is mij totaal onduidelijk. Wat is het doel van al die hulpklommen waarom rekenen met meer dan 10 cijfers achter de "," Wat is het nut om te rekenen met pauzes als je vrij bent?

Beste VenA,

De vraag is hoe ik kan rekenen met tijd in de kolommen M en N, netzoals ik dat doe in de kolommen B C en D. De reden dat ik die hulpkolommen gebruik is omdat excel anders een fout geeft, waarschijnlijk wordt de formule te lang als ik alles bij elkaar stop. Ik reken met 10 cijfers achter de "," omdat de uitkomst in de tijd-opmaak dan misschien nauwkeuriger wordt, ik weet niet zo veel van excel dus ik wil elk mogelijk probleem uitsluiten.

Ik begin om 08:00
pauze 1 10:00 - 10:15
pauze 2 12:30 - 13:00
pauze 3 15:00 - 15:15
om 17:00 ben ik klaar met werken.

Stel nu: Ik neem op een dag vrij vanaf 08:00 tot 11:00 omdat ik eerst ergens heen moet, moet ik dan 3 uur vrij nemen? Nee! Ik moet 2 uur en 3 kwartier vrij nemen want de pauze wordt niet doorbetaald, ik ben dan al vrij. Er zijn meerdere combinaties mogelijk: De hele dag vrij, tot 12:00 vrij, vanaf 12:30 vrij, vanaf 14:00 vrij, vanaf 16:00 vrij, zelfs vanaf 11:00 tot en met 14:00 vrij, als ik alleen midden op de dag bij een specialist terecht kan bijvoorbeeld. Dus Excel moet weten tijdens welke pauze's ik afwezig ben van het werk, deze worden bij elkaar opgeteld, en als ik dan zeg maar de hele dag vrij ben, is dat dus 17:00-08:00-1 uur, en die 1 staat voor 'smorgens een kwartier + smiddags een half uur + en in de namiddag weer een kwartier = een uur. Op die manier kan Excel voor mij uitrekenen dat ik 8 uur vrij ben en geen 9 uur.

Ik hoop dat ik van de mods deze link mag plaatsen, misschien legt deze forumgebruiker het beter uit.
 
Laatst bewerkt:
Zoals ik al zei en jij ongeveer beaamt is het bestand heel omslachtig, als je een totaal andere formule weet die veel makkelijker is sta ik daar natuurlijk voor open. :)
 
gebruik een pauze tabel in plaats van al die getalletjes dan is het makkelijker om ooit de pauzes aan te passen

zie voorbeeld ( in het voorbeeld is om de pauze te berekenen wel vba gebruikt )
 

Bijlagen

Dat is al een behoorlijk mooi bestand zo, ik wil het gebruiken om mijn werkelijke vakantieuren te berekenen, dus ik heb het een beetje aangepast. Stel nu dat ik aan het begin van een periode 100 uur krijg (L4), als ik daar 8 uur vanaf doe moet ik op 92 resterende vakantieuren uitkomen, in plaats daarvan kom ik op 99,67 uit, kun je mij hier verder meehelpen?

Als het bestand helemaal klaar is en ik de formules en vba zou kunnen kopieren naar een nieuwe Excel 2003 werkmap zou het helemaal mooi zijn, nu moet ik het bestand voor openen converteren, en mijn pc is niet meer zo snel.

Bedankt.
 

Bijlagen

Zet het celformaat van cellen L4 en L5 op :mm (L4 wel even aanpassen aan 100:00) en sla het bestand vervolgens op als xls ipv xlsm
 
Hardstikke bedankt Popipipo, ik ben weer een stapje verder, de uren worden nu goed opgeteld, alleen het opslaan lukt niet, de pc zet er zelf *.xlsm achter als ik de extensie wijzig krijg ik een excelbestand met onleesbare tekens.

Edit: Ik heb het vba gedeelte kunnen kopieren naar een excel 2003-bestand. Kan zijn dat ik jullie hulp nog een keer nodig heb, hardstikke bedankt voor zover.
 
Laatst bewerkt:
de pc zet er zelf *.xlsm achter als ik de extensie wijzig
Je moet wel zeggen : save as xls file en niet de extensie zelf veranderen
save as.jpg
 
Dat is hier niet mogelijk, ik heb de vba-code in een nieuw bestand geplakt en de formules ook. En zo is het helemaal goed, voorlopig. :)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan