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

Urenregistratie

Status
Niet open voor verdere reacties.
Je bent echt geweldig man!
Ik kan je al wel zeggen dat ik deze formule nu totaal niet meer begrijp he.

De maand maart doet het prima, als hij zo helemaal is ingevuld ja.
Alleen de maand april (test) die doet het niet helemaal, kijk hier maar naar: Bekijk bijlage Urenregistratie.xlsx
 
Dat werkt nu inderdaad goed ja, nu zag ik nog dat de feestdagen waren ingesteld op het jaar 2010 dus de datums klopte niet die heb ik nu gewijzigd.
En als ik dan 2e paasdag invul onderaan op tabblad april dan berekend hij nog niet die dag als een feestdag, maar gewoon een dood normale dag. Bekijk bijlage Urenregistratie.xlsx
 
Erikje,
Wat ik zie in je laatste bestand is dat er een koppeling is gemaakt naar het vorige bestand. 'C:\Users\Erik\Desktop\[Urenregistratie-3.xlsx]
Ik heb dat datums van de feestdagen aangepast in volgend bestand.
 

Bijlagen

Ja inderdaad ik zie het nu ook.
En de feestdagen die jij hebt ingevuld kloppen niet helemaal, in mijn bestandje kloppen ze wel voor 2014.
Ik zit nu alleen nog met 1 foutje als ik na 00:00 werk op een feestdag. Bekijk bijlage Urenregistratie.xlsx
 
de datums kan je gemakkelijk zelf aanpassen in het blad tabel en feestdagen.
De rest wordt dan weer een hele uitdaging. Als er na 00:00 moet gewerkt worden op een feestdag dan moet er gekeken worden welke dag erna komt als dit een zondag is moeten de uren overgaan naar 300%. Dit wil ook zeggen dat de formules nogmaals verdubbelen.Ik voel me niet meer geroepen om daar nogmaals dagen mee bezig te houden.
Dit is reeds veel uitgebreider dan de openingsvraag en in post 15 was er sprake van
Ik hoef die feestdagen er niet in ben ik net achter gekomen.
Voor zulke uitgebreide berekeningen ben je veel beter af met de oplossing van Sylvester.
 
Nee dat kan ik ook niet van jouw of iemand anders vragen.
Maar iig super bedankt voor je harde inzet maat :thumb::thumb::thumb:
 
Erikje,
De formules doen wat ze moeten doen.
Door de vele mogelijke combinaties was ik er blijkbaar nog ene vergeten in te voegen waardoor er een verkeerd resultaat te voorschijn kwam.
Hopelijk blijft het bij die ene. Je zal nog even moeten opletten of er nog foute berekeningen voorkomen.
Hierbij een aangepaste versie.

Voor het berekenen van het loon kan ik je helaas niet helpen omdat ik niet weet hoe dit juist gebeurd.
Hiervoor denk ik dat het beter is dat je dit in een nieuwe topic (vraag stelt)plaatst.
Er zullen hier op het forum wel mensen te vinden zijn die er meer van weten.
 

Bijlagen

Laatst bewerkt:
Dank je.
Ik zie dit in je formule staan:


Code:
=ALS(OF(ISTEKST($B3);ISLEEG(C3));"";ALS(NETWERKDAGEN.INTL($A3;$A3;"0000000";Info!$J$2:$J$9);ALS(NETWERKDAGEN.INTL($A3;$A3);ALS(B3>C3;ALS(B3>=Info!$C$4;ALS(C3>=Info!$C$4;Info!$C$4-Info!$B$4+Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$4;C3-Info!$B$4+Info!$C$3-Info!$B$3;ALS(C3>=Info!$C$3;Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$3;C3-Info!$B$3-Info!$B$9;""))));ALS(B3>=Info!$B$4;ALS(C3>=Info!$B$4;C3-Info!$B$4+Info!$C$4-B3+Info!$C$3-Info!$B$3;ALS(C3>=Info!$C$3;Info!$C$4-B3+Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$3;Info!$C$4-B3+C3-Info!$B$3-Info!$B$9;Info!$C$4-B3-Info!$B$9)));ALS(B3>=Info!$C$3;ALS(C3>=Info!$C$3;Info!$C$4-Info!$B$4+Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$3;Info!$C$4-Info!$B$4+C3-Info!$B$3;Info!$C$4-Info!$B$4));ALS(B3>=Info!$B$3;ALS(C3>=Info!$B$3;Info!$C$3-B3+Info!$C$4-Info!$B$4+C3-Info!$B$3;Info!$C$3-B3+Info!$C$4-Info!$B$4);Info!$C$3-Info!$B$3+Info!$C$4-Info!$B$4))));ALS(B3>=Info!$C$4;"";ALS(B3>=Info!$B$4;ALS(C3>=Info!$C$4;Info!$C$4-B3-Info!$B$9;C3-B3-Info!$B$9);ALS(B3>=Info!$C$3;ALS(C3>=Info!$C$4;Info!$C$4-Info!$B$4;ALS(C3>=Info!$B$4;C3-Info!$B$4;""));ALS(B3>=Info!$B$3;ALS(C3>=Info!$C$4;Info!$C$4-Info!$B$4+Info!$C$3-B3;ALS(C3>=Info!$B$4;C3-Info!$B$4+Info!$C$3-B3;ALS(C3>=Info![U]#VERW![/U];Info!$C$3-B3;C3-B3-Info!$B$9)));ALS(C3>=Info!$C$4;Info!$C$4-Info!$B$4+Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$4;C3-Info!$B$4+Info!$C$3-Info!$B$3;ALS(C3>=Info!$C$3;Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$3;C3-Info!$B$3-Info!$B$9;"")))))))));ALS(NETWERKDAGEN.INTL($A3;$A3;11);"";ALS(B3>C3;ALS(C3>=Info!B$3;ALS(C3>=Info!$C$3;Info!$C$3-Info!$B$3;C3-Info!$B$3);"");"")));ALS(NETWERKDAGEN.INTL($A3;$A3;"1111001");"";ALS(B3>C3;ALS(C3>=Info!$C$3;Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$3;C3-Info!$B$3;""));""))))

Wat hoort hier mee te gebeuren?

Ook zie ik nog 2 fouten die je krijgt als je na 00:00 invult, zie de gele markering!
Bekijk bijlage Timing.xlsx
 
Laatst bewerkt:
Erikje,
ALS(OF(ISTEKST($B3);ISLEEG(C3));"" dit zorgt ervoor dat er niets wordt ingevuld als er in kolom B tekst staat of er in kolom C nog niets is ingevuld
ALS(NETWERKDAGEN.INTL($A3;$A3;"0000000";Info!$J$2:$J$9) deze kijkt als het een feestdag is
ALS(NETWERKDAGEN.INTL($A3;$A3) kijkt als het een weekend is.

Je ziet hoeveel pogingen er nodig zijn om alles goed te krijgen met formules en hoe complex deze worden.
Er wordt nogal makkelijk een stap verkeerd gezet of vergeten in de formules. Bij deze de fouten er uit gehaald. Hopelijk waren dit de laatste.
 

Bijlagen

Dank je.
Ik zie dit in je formule staan:


Code:
=ALS(OF(ISTEKST($B3);ISLEEG(C3));"";ALS(NETWERKDAGEN.INTL($A3;$A3;"0000000";Info!$J$2:$J$9);ALS(NETWERKDAGEN.INTL($A3;$A3);ALS(B3>C3;ALS(B3>=Info!$C$4;ALS(C3>=Info!$C$4;Info!$C$4-Info!$B$4+Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$4;C3-Info!$B$4+Info!$C$3-Info!$B$3;ALS(C3>=Info!$C$3;Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$3;C3-Info!$B$3-Info!$B$9;""))));ALS(B3>=Info!$B$4;ALS(C3>=Info!$B$4;C3-Info!$B$4+Info!$C$4-B3+Info!$C$3-Info!$B$3;ALS(C3>=Info!$C$3;Info!$C$4-B3+Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$3;Info!$C$4-B3+C3-Info!$B$3-Info!$B$9;Info!$C$4-B3-Info!$B$9)));ALS(B3>=Info!$C$3;ALS(C3>=Info!$C$3;Info!$C$4-Info!$B$4+Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$3;Info!$C$4-Info!$B$4+C3-Info!$B$3;Info!$C$4-Info!$B$4));ALS(B3>=Info!$B$3;ALS(C3>=Info!$B$3;Info!$C$3-B3+Info!$C$4-Info!$B$4+C3-Info!$B$3;Info!$C$3-B3+Info!$C$4-Info!$B$4);Info!$C$3-Info!$B$3+Info!$C$4-Info!$B$4))));ALS(B3>=Info!$C$4;"";ALS(B3>=Info!$B$4;ALS(C3>=Info!$C$4;Info!$C$4-B3-Info!$B$9;C3-B3-Info!$B$9);ALS(B3>=Info!$C$3;ALS(C3>=Info!$C$4;Info!$C$4-Info!$B$4;ALS(C3>=Info!$B$4;C3-Info!$B$4;""));ALS(B3>=Info!$B$3;ALS(C3>=Info!$C$4;Info!$C$4-Info!$B$4+Info!$C$3-B3;ALS(C3>=Info!$B$4;C3-Info!$B$4+Info!$C$3-B3;ALS(C3>=Info![U]#VERW![/U];Info!$C$3-B3;C3-B3-Info!$B$9)));ALS(C3>=Info!$C$4;Info!$C$4-Info!$B$4+Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$4;C3-Info!$B$4+Info!$C$3-Info!$B$3;ALS(C3>=Info!$C$3;Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$3;C3-Info!$B$3-Info!$B$9;"")))))))));ALS(NETWERKDAGEN.INTL($A3;$A3;11);"";ALS(B3>C3;ALS(C3>=Info!B$3;ALS(C3>=Info!$C$3;Info!$C$3-Info!$B$3;C3-Info!$B$3);"");"")));ALS(NETWERKDAGEN.INTL($A3;$A3;"1111001");"";ALS(B3>C3;ALS(C3>=Info!$C$3;Info!$C$3-Info!$B$3;ALS(C3>=Info!$B$3;C3-Info!$B$3;""));""))))

Wat hoort hier mee te gebeuren?

Ik bedoelde eigenlijk te zeggen dat er instaat: #VERW! op de onderste regel.
 
Erikje,
De oorzaak is omdat er een cel niet is vastgezet en bij het door kopieëren er een foutverwijzing ontstaat.
ALS(C3>=Info!#VERW!;Info!$C$3-B3;C3-B3-Info!$B$9) dit moet worden
ALS(C3>=Info!$C$3;Info!$C$3-B3;C3-B3-Info!$B$9)
Bij deze aangepast
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan