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

Lastige formule

Status
Niet open voor verdere reacties.

rewico

Gebruiker
Lid geworden
23 jan 2010
Berichten
99
Zou gaag wat hulp vinden bij een voor mij lastige formule.
Heb in kolom A b.v. maandag 1 januari staan (enz.), in kolom B vul ik een begintijd in en in kolom C een eindtijd.
De optelling hiervan komt in kolom D. Dat gaat allemaal goed.
Nu wil ik in kolom E een formule hebben die kijkt of er in A het woord zaterdag of zondag voorkomt en dan b.v. 50% van de waarde uit D in E invult.(D en E worden dan weer in F opgeteld.)
Om het nog ingewikkelder te maken moet de formule in E ook nog kijken of er in B een tijd staat na 24:00 en dan ook b.v.25% van D in E zetten.
Zaterdag of zondag en ook nog na 24.00 kan dus ook voorkomen.
Ik kom er niet uit.
 
voorbeeldbestandje / zoekfunctie forum

Beste Rewico,

welkom op dit forum.

1) graag zien we een voorbeeldbestandje met wat je nu al heb, ontdaan van gevoelige info.

2) dit probleem is al vaak aan de orde geweest.
met de zoekfunctie van dit forum is waarschijnlijk wel een en ander terug te vinden.

Heb je vragen, laat het gewoon even weten,

Met vriendelijke groeten,

Oeldere
 
ewico,

Kun je hier wat mee?
Zoals oeldere al aan gaf het is beter met een voorbeeld.
Inderdaad is er al veel over werktijden hier op het forum hulp geboden.

Code:
=ALS(OF(A3="zaterdag";A3="zondag");D3*50%;"")
 
Of werken met de formule
Code:
=ALS(WEEKDAG(A1)=7;.....)
 
Hierbij het prutseltje waar ik mee bezig ben.
Probleem met =ALS(OF(A3="zaterdag";A3="zondag");F3*50%;"") is dat die niet ziet als in A naast de datum ook het woord zaterdag/zondag in voorkomt
 

Bijlagen

=ALS(WEEKDAG(A1)=7;.....) werkt inderdaad.
maar hoe nou als weekdag ook 1 kan zijn
Ga morgen maar eens een excel boek kopen
 
Zo kijkt hij naar zaterdag of zondag dacht ik.
Code:
=ALS(OF(WEEKDAG(A2)=7;WEEKDAG(A2)=1);D2*50%;"")
 
Rewico,

Een groot gedeelte van dat boek zit al in excel, namelijk onder F1 (help).
hier worden de functies ALS en WEEKDAG prima uitgelegd.

Succes
 
=ALS(WEEKDAG(A1)=7;.....) werkt inderdaad.
maar hoe nou als weekdag ook 1 kan zijn
Ga morgen maar eens een excel boek kopen

Bij deze heel vlug , niet getest op foutjes :eek:
of is het het tweede ?
Op deze vraag
Code:
Om het nog ingewikkelder te maken moet de formule in E ook nog kijken of er in B een tijd staat na 24:00
je kolom B is je starttijd dan vul je dat toch gewoon bij de goede datum in , waarschijnlijk heb je het over de eindtijd die na 24 uur komt .
 

Bijlagen

Laatst bewerkt:
Zo kijkt hij naar zaterdag of zondag dacht ik.
Code:
=ALS(OF(WEEKDAG(A2)=7;WEEKDAG(A2)=1);D2*50%;"")

Je kunt bij Weekdag aangeven met welke dag van de week begonnen moet worden.
Met Weekdag(A2;2) is maandag de 1e dag van de week. De formule kan dan dus wat korter.
Code:
=ALS(WEEKDAG(A2;2)>5;D2*50%;"")

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan