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

bij geen invoer niet 1 bijtellen

Status
Niet open voor verdere reacties.

levoleger

Gebruiker
Lid geworden
22 mei 2006
Berichten
16
Beste Profs,

het wil mij maar niet lukken om er voor te zorgen dat bij geen invoer op de zaterdagen er geen uur compensatie wordt bij geteld graag jullie hulp
 

Bijlagen

  • testRooster BHS 2010 v1.xls
    78 KB · Weergaven: 23
ik begrijp niet helemaal wat je bedoeld.

Ik zie wel iets wat volgens mij niet helemaal klopt.
In M6 staat de volgende formule =ALS((N4-M4)>$R$1;(N4-M4)-$R$2;(N4-M4))
En in M9 de volgende =ALS((O7-M7)>$R$1;(O7-M7)-$R$2;(O7-M7))
Deze laatste staat ook in de rest van de cellen.
Welk van de 2 formules moet het zijn. Het lijkt mij de eerste.
 
:eek:Ja dat klopt de eerst moet de juiste zijn, de 2e was mijn oplossing maar wanneer er geen invoer is bij de laatste formule telt hij er alsnog 1 uur bij.

ik zou graag formule 1 willen gebruiken of soortgelijke formule
dit wil ik bereiken:
bij invoer tot 12:15 moet er 0:30 bij geteld worden en bij een invoer van 16:45 1:00
bij geen invoer niets bijtellen

ik hoop dat het zo duidelijk is:thumb:
 
Laatst bewerkt:
toch nog even een vraag.
als je van 9.15 tot 16.45 werkt is dat 7.30 uur moet er dan 0.30 uur worden bijgeteld zodat je op 8 uur werk uit komt.

Ik ben zo zelf druk bezig maar je zou kunnen proberen te werken met de functie TIJD(uren;minuten;seconden)
 
nee, in de formule staat als langer dan 6:00 - 0:30 pauze
het probleem zit hem in dat men maar 7 uren werkt op die dag, maar als 8 uur geteld mag worden.
 
even een kleine gok aan de hand van de waardes die er stonden.
Dan krijg je volgens mij zoiets

=ALS(N7<=TIJD(12;15;0);(N7+TIJD(1;0;0))-M7;(N7+TIJD(0;30;0))-M7)

ik weet niet of je 0:00 wil zien als er niet gewerkt is die dag.
Want dan zou je dit er van kunnen maken.

=ALS(EN(N7="";M7="");"";ALS(N7<=TIJD(12;15;0);(N7+TIJD(1;0;0))-M7;(N7+TIJD(0;30;0))-M7))
 
Jammer Geep,

De formule doet precies het zelfde bij geen invoer geeft hij 1 uur weer.
 
Laatst bewerkt:
even een kleine gok aan de hand van de waardes die er stonden.
Dan krijg je volgens mij zoiets

=ALS(N7<=TIJD(12;15;0);(N7+TIJD(1;0;0))-M7;(N7+TIJD(0;30;0))-M7)

bovenstaande formule werkt met de halve en de hele uren, wat ik nu nog graag wil is dat wanneer er in cel N7 & M7 geen invoer is er 00:00 word aangegeven
 
om te zorgen dat er dan in de cellen niks komt te staan wordt de formule als volgt:

=als(of(N7="";M7="");tijd(0;0;0);ALS(N7<=TIJD(12;15;0);(N7+TIJD(1;0;0))-M7;(N7+TIJD(0;30;0))-M7))

Hij kijkt dan of N7 of M7 leeg is. Als 1 van de 2 leeg is zet hij 00:00:00 neer, maar dat is natuurlijk ook afhankelijk van je cel eigenschap.
Anders moet je TIJD(0;0;0) vervangen door TEKST(TIJD(;0;0);"uu:mm")
Dan geef hij alleen maar de uren en minuten
 
Hier lukt het volgens mij ook mee.

Code:
=ALS(OF(M7="";N7="");0;ALS(N7<=TIJD(12;15;0);(N7+TIJD(1;0;0))-M7;(N7+TIJD(0;30;0))-M7))
 
:p:love::thumb:

Beste Geep & HSV,

Jullie zijn Fantastisch, het werkt.

Mijn dank is groot...
 
Mensen ik heb nog 1 vraag?

Formule van hsv:
=ALS(OF(M7="";N7="");0;ALS(N7<=TIJD(12;15;0);(N7+TIJD(1;0;0))-M7;(N7+TIJD(0;30;0))-M7))
zodra ik een tijd invul van 9:15 tot 11:15 of 10:15 geeft hij 3:30 en 2:30 door als gewerkte tijden dit klopt niet dat moet 2:00 en 1:00 zijn.

Formule geep:
=als(of(N7="";M7="");tijd(0;0;0);ALS(N7<=TIJD(12;15;0);(N7+TIJD(1;0;0))-M7;(N7+TIJD(0;30;0))-M7))
zodra ik een tijd invul van 9:15 tot 11:15 of 10:15 geeft hij 3:00 en 2:00 door als gewerkte tijden dit klopt niet dat moet 2:00 en 1:00 zijn.

Is hier een oplossing voor?
 
Laatst bewerkt:
Probeer deze eens levoleger.
Ik heb het vlug even gedaan, opdat ik weg moet.
En me eigenlijk te weinig heb verdiept in de vraag.
Mijn excuses hiervoor als het niet goed is.

Code:
=ALS(OF(M7="";N7="");0;ALS(N7>=TIJD(12;15;0);(N7+TIJD(0;30;0))-M7;ALS(N7>=TIJD(16;45;0);(N7+TIJD(1;0;0))-M7;N7-M7)))
 
Probeer deze eens levoleger.
Ik heb het vlug even gedaan, opdat ik weg moet.
En me eigenlijk te weinig heb verdiept in de vraag.
Mijn excuses hiervoor als het niet goed is.

Code:
=ALS(OF(M7="";N7="");0;ALS(N7>=TIJD(12;15;0);(N7+TIJD(0;30;0))-M7;ALS(N7>=TIJD(16;45;0);(N7+TIJD(1;0;0))-M7;N7-M7)))

Thx HSV,

Dit is hem dankje:thumb:
 
Zet je de vraag dan nog even op opgelost

Mvg

Rudi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan