![]() |
Excel
Ik wil in het onderstaande excel-document een paar funties ingevoegd hebben waarvan ik zelf niet weet hoe ik het voor elkaar moet krijgen. Wie kan mij helpen?
Ik wil: Als mijn totale uren van 1 dag "0" is dan wil ik geen weergave hebben in hte vakje "totaal". Als ik een kruisje zet in het vakje ochtendpauze of middagpauze dat er 15 minuten van het totaal afgaat en bij lunchpauze en avondpauze 30 minuten. Aan het einde van de maand moet de computer aan de hand van mijn totaal aantal uren mijn salaris uitrekenen. Het excelbestand vindt je hier. |
niemand?
|
in cel i11
=ALS(D11-C11;ALS(OF(E11="x";F11="x");D11-C11-TIJD(0;15;0);ALS(OF(G11="x";H11="x");D11-C11-TIJD(0;30;0);D11-C11));"") ik heb de nederlandse versie :) Het totaal uren kun je zelf wel. Daaruit kun je je verdienste bepalen... EDIT: Whoeeeps... je hebt meerder pauzes op een dag natuurlijk... vergeten... :) |
Citaat:
|
Citaat:
2: OK... Ik zie het als programeercode... Code:
if D11-C1 # 0 Denk dat je iets moet doen met een telfunctie ofzo... :) |
up, het werkt niet :(
|
welke versie van Excel heb je en welke taal?
|
excel 2000, nederlandse versie
|
heb het nu weer even geprobeerd (copy+past) op een andere computer...
werkt gewoon goed hoor. Tenminste, bij 1 pauze per dag :), in cel i 11 (Donderdag, 18-4-02, 16:00, die regel...) Uitkomst is 4:30, en dat klopt :) |
je hebt gelijk, foutje van mij :o kan je niet de formule editten voor ook de lange pauze`s?
|
wordt wel iets moeilijker.
Er zal allicht een betere mogelijkheid zijn, maarja... Zal wel even kijken (heb hier toch niks te doen ;) :p) |
Citaat:
|
koffiepauze is: ochtend en middag?
|
ochtendpauze = 15 minuten
lunchpauze = 30 minuten middagpauze = 15 minuten avondpauze = 30 minuten |
Uuhhmm...
Hier is de formule, maar hij doet niet om een of andere vage reden... Code:
=ALS(D13-C13;ALS(EN(E13="x";F13="x";G13="x";H13="x");D13-C13-TIJD(1;30;0);ALS(EN(E13="x";G13="x";OF(F13="x";H13="x"));D13-C13-TIJD(1;0;0);ALS(EN(OF(E13="x";G13="x");F13="x";H13="x");D13-C13-TIJD(1;15;0);ALS(EN(OF(E13="x";G13="x");OF(F13="x";H13="x"));D13-C13-TIJD(0;45;0);ALS(EN(E13="x";G13="x");D13-C13-TIJD(0;30;0);ALS(OF(E13="x";G13="x");D13-C13-TIJD(0;15;0);ALS(EN(F13="x";H13="x");D13-C13-TIJD(1;0;0);ALS(OF(F13="x";H13="x");D13-C13-TIJD(0;30;0);""))))))));"") |
uuhhm...
*gebruikt geen code tags meer :)* Deze werkt wel, alleen de laatste 2 checks niet (lunch EN avond, lunch OF avond) =ALS(D39-C39;ALS(EN(E39="x";F39="x";G39="x";H39="x");D39-C39-TIJD(1;30;0);ALS(EN(E39="x";G39="x";OF(F39="x";H39="x"));D39-C39-TIJD(1;0;0);ALS(EN(OF(E39="x";G39="x");F39="x";H39="x");D39-C39-TIJD(1;15;0);ALS(EN(OF(E39="x";G39="x");OF(F39="x";H39="x"));D39-C39-TIJD(0;45;0);ALS(EN(E39="x";G39="x");D39-C39-TIJD(0;30;0);ALS(OF(E39="x";G39="x");D39-C39-TIJD(0;15;0);""))))));"") let op! Cel i39 |
Okee!
Laatste keer! Deze doet het ZEKER! =ALS(D13-C13;ALS(EN(F13="x";H13="x");D13-C13-(AANTAL.ALS(E13:H13;"x")*TIJD(0;15;0))-TIJD(0;30;0);ALS(OF(F13="x";H13="x");D13-C13-((AANTAL.ALS(E13:H13;"x")+1)*TIJD(0;15;0));""));"") Cel i13 Mhuhahahahahaha :D :D |
leuk bedacht, maar als ik geen pauze neem blijkt dat ik niet heb gewerkt!!
|
Citaat:
Hij doet het echt hoor!!! Probeer nou gewoon even... [edit] O.. toch niet... :) Wacht ff... [/edit] [edit 2] Zie hier: =ALS(D13-C13;ALS(EN(F13="x";H13="x");D13-C13-(AANTAL.ALS(E13:H13;"x")*TIJD(0;15;0))-TIJD(0;30;0);ALS(OF(F13="x";H13="x");D13-C13-((AANTAL.ALS(E13:H13;"x")+1)*TIJD(0;15;0));D13-C13-(AANTAL.ALS(E13:H13;"x")*(TIJD(0;15;0)))));"") Cel i 13 [/edit] |
superbedankt! Alles werkt~!
|
kee! :)
|
Alle tijden zijn GMT +1. Het is nu 04:17. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.