Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   Excel (https://forum.scholieren.com/showthread.php?t=56552)

chatfreak2002 15-04-2002 18:32

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.

chatfreak2002 15-04-2002 20:20

niemand?

eddie 15-04-2002 21:07

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... :)

chatfreak2002 15-04-2002 21:14

Citaat:

eddie schreef:
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... :)

kon ik die formulie zo kopieren/plakken in cel I11? Hij doet het dus niet, kan je uitleg geven bij de formule?

eddie 15-04-2002 21:22

Citaat:

chatfreak2002 schreef:


kon ik die formulie zo kopieren/plakken in cel I11? Hij doet het dus niet, kan je uitleg geven bij de formule?

1: Heb je de nederlandse versie van Excel? Ik heb trouwens ook Excel 2000...

2: OK...
Ik zie het als programeercode...
Code:

if D11-C1 # 0
  if E11 = 'x' OR F11='x'
    return D11-C11-TIJD(0;15;0) ==> is 15 minuten
  else
    if G11 = 'x' OR H11 = 'x'
      return D11-C11- TIJD(0;30;0) ==> is 30 minuten
    else
      return D11-C11
    endif
  endif
else
  return ""
endif

Maar zo wordt er dus maar één pauze gerekend...
Denk dat je iets moet doen met een telfunctie ofzo... :)

chatfreak2002 17-04-2002 13:35

up, het werkt niet :(

eddie 17-04-2002 13:49

welke versie van Excel heb je en welke taal?

chatfreak2002 17-04-2002 13:57

excel 2000, nederlandse versie

eddie 17-04-2002 14:04

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 :)

chatfreak2002 17-04-2002 14:08

je hebt gelijk, foutje van mij :o kan je niet de formule editten voor ook de lange pauze`s?

eddie 17-04-2002 14:11

wordt wel iets moeilijker.
Er zal allicht een betere mogelijkheid zijn, maarja...

Zal wel even kijken (heb hier toch niks te doen ;) :p)

chatfreak2002 17-04-2002 14:14

Citaat:

eddie schreef:
wordt wel iets moeilijker.
Er zal allicht een betere mogelijkheid zijn, maarja...

Zal wel even kijken (heb hier toch niks te doen ;) :p)

alvast bedankt iig, trouwens de formule klopte niet, koffiepauzes zouden een half uur zijn en eetpauzes een kwartier! `t moest andersom :o

eddie 17-04-2002 14:33

koffiepauze is: ochtend en middag?

chatfreak2002 17-04-2002 14:40

ochtendpauze = 15 minuten
lunchpauze = 30 minuten
middagpauze = 15 minuten
avondpauze = 30 minuten

eddie 17-04-2002 14:45

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);""))))))));"")
Code in cel i13 plaatsen...

eddie 17-04-2002 15:00

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

eddie 17-04-2002 15:20

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

chatfreak2002 17-04-2002 15:41

leuk bedacht, maar als ik geen pauze neem blijkt dat ik niet heb gewerkt!!

eddie 17-04-2002 15:44

Citaat:

chatfreak2002 schreef:
leuk bedacht, maar als ik geen pauze neem blijkt dat ik niet heb gewerkt!!
:confused:

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]

chatfreak2002 17-04-2002 16:08

superbedankt! Alles werkt~!

eddie 17-04-2002 17:16

kee! :)


Alle tijden zijn GMT +1. Het is nu 04:17.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.