Volledige versie bekijken : probleempje excel



minoe
14 December 2010, 19:02
Heb hier vorig jaar een kalender gemaakt voor verlofdagen en dergelijke.
Alles is ok maar zit nu met probleempje voor halve verlofdagen(zie afb.)
http://img262.imageshack.us/img262/1140/knipsel2n.png (http://img262.imageshack.us/i/knipsel2n.png/)


De waarde in cel K35 zou maar 0,5 mogen bedragen i.p.v. 1.Heb hiervoor dezelfde formule gebruikt als in cel E35(zie form. bovenaan).Telkens er een halve dag bijkomt moet deze dan opgeteld worden.
Als dit lukt zou de som van cel K35 bij cel E35 moeten komen waardoor formule waarschijnlijk aangepast zal moeten worden.De vraag is nu hoe je dit oplost.

Pjotr
14 December 2010, 22:23
Al je de formule deelt door 2 heb je toch een halve
dus =aantal.als(B2:X32;"1/2 bv")/2

is het niet logischer dat je in verlof ineens met 1/2 dagen werkt.

Krikkie
14 December 2010, 22:24
Zou het kunnen dat je de waarde afrond naar een geheel getal?
Mogelijke oplossing: meer plaatsen achter de komma toekennen aan de cel:
-> rechts klikken op de cel
-> celeigenschappen
-> getal
-> getal
en dan decimalen instellen.

Je kan ook nakijken of 1/2 herkend wordt als waarde.

Zorg ook dat je cel groot genoeg is om het volledige getal in te laten passen.
Ik hoop dat je probleem opgelost is!

Groetjes Krikkie

minoe
15 December 2010, 07:16
Al je de formule deelt door 2 heb je toch een halve
dus =aantal.als(B2:X32;"1/2 bv")/2

is het niet logischer dat je in verlof ineens met 1/2 dagen werkt.
Hoe bedoel je.Is om te weten wanneer iemand een volle dag of een halve dag verlof genomen heeft.
Bovenstaande formule is dus ok.
Zou nu willen dat de totale som van E35 en K35 in cel E35 komt.
Heb dus nu in cel E35 formule 'AANTAL.ALS(B2:X32;''bv")'.Dus de som van K35 zou er bij moeten komen.
Is dit mogelijk of neem ik best een nieuwe cel voor het totaal van beide cellen.

Pjotr
15 December 2010, 10:38
als je de formules samenvoegt heb je toch de twee uitkomsten opgeteld.

=(aantal.als(B2:X32;"bv"))+(aantal.als(B2:X32;"1/2 bv")/2)

minoe
15 December 2010, 14:30
als je de formules samenvoegt heb je toch de twee uitkomsten opgeteld.

=(aantal.als(B2:X32;"bv"))+(aantal.als(B2:X32;"1/2 bv")/2)
Inderdaad.Zo lukt het.Bedankt.Ga het nog wat verder bewerken en kom straks misschien terug.
Wist niet dat het zo éénvoudig kon.Ben niet echt verwant met excel daarmee.
Misschien ne keer cursus volgen want is toch gemakkelijk als je er wat van kent.

minoe
15 December 2010, 15:33
http://img51.imageshack.us/img51/1467/knipsel2x.png (http://img51.imageshack.us/i/knipsel2x.png/)

Wil nu het aantal overuren dat er gewerkt en gestopt wordt ook invullen.
Zou deze wel in dezelfde cel willen als de dagen waar er op gewerkt wordt(gearceerde cel dus).
Het aantal overuren dat er op die dag gewerkt of gestopt wordt,dat getal moet in die cel komen.
Misschien kan ik de gearceerde wel vervangen door iets anders zodat het cijfer in die cel duidelijker is.Dit zien we later wel.
Ook dit komt dan automatisch in cellen E42 en E43(overuren dus).

Pjotr
15 December 2010, 16:46
Hoe ga je dan die overuren invullen als je b.v. invult W2 dan ga je nooit de overuren kunnen optellen.
ga je op een werkdag van 8 uur dan gewoon 10 invullen, dan is er geen probleem (indien de werkdagen allemaal even lang zijn.
met de formule =RIGHT(B5;1) zou je wel de 2 uit W2 kunnen halen.maar dan moet je nog ergens de optelsomgaan maken.

dus even verduidelijken wat er in de cel komt en of dat dit dan het enige is.


Volgens mij kan je beter de cellen per maand opsplitsen in twee.
dus in 1 cel W of B of bv en daarnaast de uren dan ga je rekenkundig veel meer kunnen bereiken.

Dan zou je bv autoamtisch de verlof en overuren kunnen verreken in een totaalcel

minoe
15 December 2010, 17:05
Denk da ik overuren apart zal invullen als bovenstaande niet mogelijk is.
Dacht dat het moeilijk zou zijn maar toch proberen waard.

Pjotr
15 December 2010, 17:09
Denk da ik overuren apart zal invullen als bovenstaande niet mogelijk is.
Dacht dat het moeilijk zou zijn maar toch proberen waard.

Zeg je nog wel even wat je waneer invult in 1 cel en wat je wenst te berieken

minoe
15 December 2010, 17:46
Zeg je nog wel even wat je waneer invult in 1 cel en wat je wenst te berieken
Wil gewoon zoals het nu is maar als er overuren gedaan worden(of gestopt), die in dezelfde cel komen als er gewerkt wordt en deze dan automatisch aangepast worden in cel E42 of E43.De gewerkte dagen moeten ook gewoon blijven optellen zoals nu het geval.

Keystroke
15 December 2010, 18:39
=SOM(ALS(B2:X32<>"";ALS(LINKS(B2:X32;1)="w";DEEL(B2:X32;2;255)+0;0);0))

Zo kan je bijvoorbeeld "w2" ("w 2" mag ook) ingeven als je 2 overuren hebt gemaakt. Lege cellen en cellen die niet met "w" beginnen worden genegeerd. Dit is wel een Array Formule, dat wil zeggen dat als je ze invoert je op Ctrl + Shift + Enter moet drukken ipv gewoon op Enter.

Keystroke
15 December 2010, 19:31
Sorry voor de dubbele post maar ik kan ze niet meer aanpassen.

Er zit dus een foutje in mijn eerste formule, als je gewoon "w" invult zonder overuren kreeg je een foutmelding. Ik heb ze even aangepast:


=SOM(ALS(B2:X32<>"";ALS(LINKS(B2:X32;1)="w";ALS(RECHTS(B2:X32;1)<>"w";DEEL(B2:X32;2;255)+0;0);0);0))

Niet vergeten om op Ctrl + Shift + Enter te drukken.

minoe
15 December 2010, 19:45
Sorry voor de dubbele post maar ik kan ze niet meer aanpassen.

Er zit dus een foutje in mijn eerste formule, als je gewoon "w" invult zonder overuren kreeg je een foutmelding. Ik heb ze even aangepast:


=SOM(ALS(B2:X32<>"";ALS(LINKS(B2:X32;1)="w";ALS(RECHTS(B2:X32;1)<>"w";DEEL(B2:X32;2;255)+0;0);0);0))

Niet vergeten om op Ctrl + Shift + Enter te drukken.

In welke cel moet ik deze formule zetten.Als ik deze in cel E38(onder werken) zet krijg ik ####WAARDE in die cel te zien

Keystroke
15 December 2010, 20:24
Je hebt toch op Ctrl + Shift + Enter gedrukt hé? Als je het goed doet komen er automatisch {} rond je formule.

Je moet deze formule zetten waar je het aantal overuren wil bijhouden. Ik denk dus in veld E42.

In veld E38 wil je toch gewoon het aantal dagen bijhouden dat er gewerkt is? De formule die je nu hebt gaat niet meer werken omdat hij gewoon controleert of de waarde van het hele veld gelijk is aan "w". Dat is niet meer het geval als je je overuren er ook bij zet. Deze formule gaat wel werken:

=SOM(ALS(LINKS(B2:X32;1)="w";1;0))
Ook bij deze formule moet je op Ctrl + Shift + Enter drukken!

minoe
15 December 2010, 20:38
http://www.MegaShare.com/2827891

Ineens het bestand eens geupload.
Misschien kan je eens aanpassingen doen als je wil.Zal gemakkelijker werken zijn zo denk ik.
Alvast bedankt

Keystroke
15 December 2010, 21:22
http://www.MegaShare.com/2827988

Bij "werk" (E38) wordt bijgehouden hoeveel dagen er gewerkt werden. Bij "overuren w" (E42) wordt bijgehouden hoeveel overuren er werden ingegeven. Ik heb geen idee wat "overuren s" zijn. Als voorbeeld heb ik een week ingevuld. Er zijn die week 4 dagen gewerkt met een totaal van 10 overuren en er is een dag familiaal verlof genomen. Zoals je kan zien worden alle velden mooi ingevuld. Ik hoop dat dit is wat je in gedachten had.

minoe
16 December 2010, 07:34
http://www.MegaShare.com/2827988

Bij "werk" (E38) wordt bijgehouden hoeveel dagen er gewerkt werden. Bij "overuren w" (E42) wordt bijgehouden hoeveel overuren er werden ingegeven. Ik heb geen idee wat "overuren s" zijn. Als voorbeeld heb ik een week ingevuld. Er zijn die week 4 dagen gewerkt met een totaal van 10 overuren en er is een dag familiaal verlof genomen. Zoals je kan zien worden alle velden mooi ingevuld. Ik hoop dat dit is wat je in gedachten had.
Inderdaad.Zoiets had ik in gedachten.Met 'overuren s' bedoel ik de overuren die men gestopt heeft.Zou best zijn om dan een andere cel te gebruiken met het 'nog te goed' of 'nog in te halen' overuren als dit mogelijk is.Is het ook mogelijk om de gewerkte dagen met overuren te arceren ?Heb dit nu handmatig geprobeerd(via celeigenschappen) en dit lukt maar zou het ook automatisch kunnen.
Knap gedaan trouwens:good:

Keystroke
16 December 2010, 14:33
Met 'overuren s' bedoel ik de overuren die men gestopt heeft.
Bedoel je de overuren die men teruggepakt heeft? Als je bijvoorbeeld eens een dag een uurtje minder werkt? Je kan op dit moment ook negatieve overuren ingeven. Bijvoorbeeld "w -1", dan wordt er automatisch een overuur afgetrokken.


Is het ook mogelijk om de gewerkte dagen met overuren te arceren ?Heb dit nu handmatig geprobeerd(via celeigenschappen) en dit lukt maar zou het ook automatisch kunnen.
Wil je enkel de dagen dat er gewerkt is met overuren of alle dagen dat er gewerkt is?

minoe
16 December 2010, 14:55
Bedoel je de overuren die men teruggepakt heeft? Als je bijvoorbeeld eens een dag een uurtje minder werkt? Je kan op dit moment ook negatieve overuren ingeven. Bijvoorbeeld "w -1", dan wordt er automatisch een overuur afgetrokken.


Zo mag het ook als ook het totaal v/d overuren ,indien het geval negatief(dus nog in te halen),wordt weergegeven


Wil je enkel de dagen dat er gewerkt is met overuren of alle dagen dat er gewerkt is?
Alle dagen dat er gewerkt,zowel met of zonder overuren of overuren nemen.

Keystroke
16 December 2010, 15:15
http://www.MegaShare.com/2829708

Het arceren werkt nu ook. Voor diegene die geïnteresseerd zijn: onder het tabblad "start" staat bij het blokje "stijlen" de optie "Voorwaardelijke opmaak". Hier kan je een nieuwe regel toevoegen. Ik moet het zelf ook maar uitzoeken want ik weet eigenlijk niet veel van Excel, dit is dus een goede oefening voor mij. :D

edit: ik had niet gezien dat je ook in de quote gereageerd had. Ik zal proberen van de overuren en de gerecupereerde overuren apart bij te houden.

Keystroke
16 December 2010, 16:17
http://www.MegaShare.com/2829846

Het was een moeilijke bevalling maar het is gelukt (ik was ergens +0 vergeten :wall:). Bij overuren nog te goed wordt het aantal resterende overuren bijgehouden.

minoe
16 December 2010, 16:46
http://www.MegaShare.com/2829846

Het was een moeilijke bevalling maar het is gelukt (ik was ergens +0 vergeten :wall:). Bij overuren nog te goed wordt het aantal resterende overuren bijgehouden.
Zou het alleszins zelf niet voor elkaar gekregen hebben.Viel mij plots nog iets te binnen(terwijl we nu toch bezig zijn:)).Zou het ook mogelijk zijn om de halve gewerkte dagen, vb. als je een halve dag verlof neemt of dergelijke,deze in cel voor gewerkte dagen bij te tellen(dus cel E38).Dus een halve dag bijtellen in cel E38 als je een halve dag neemt(verlof of anc. of comp.).
Als je zelf nog wat fantasie hebt mag je het nog eventueel wat opfleuren ook;).
Of als je het eventueel anders zou gedaan hebben(kwa gemak en uiterlijk)mag je dat altijd even laten tonen.Ieders smaken verschillen natuurlijk.Hoeft nie natuurlijk.Ben al zeer tevreden met hetgeen nu:good:

Keystroke
16 December 2010, 19:22
http://www.MegaShare.com/2830266

Ok, de halve dagen worden erbij geteld. Ik heb de arcering van werk wat lichter gezet zodat je het beter kan lezen en alle andere dagen worden ook in hun kleur weergegeven.

minoe
16 December 2010, 19:51
http://www.MegaShare.com/2830266

Ok, de halve dagen worden erbij geteld. Ik heb de arcering van werk wat lichter gezet zodat je het beter kan lezen en alle andere dagen worden ook in hun kleur weergegeven.
Dit is het.Bedankt.:good::)
Toch handig als je er wat van kent.
Mag slotje op.