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

wederom formuleprobleem

Status
Niet open voor verdere reacties.

Jo Wetzelaer

Gebruiker
Lid geworden
30 dec 2002
Berichten
25
Wat is er fout aan deze formule? Ik kan er maar niet achter komen.

=ALS(OF(B8="ma";b8="di";B8="wo";B8="do";B8="vr"(EN(L8>tijdwaarde("06:00");
M8>tijdwaarde("20:00");Q8;0)))


Overigens zou de oplossing moeten zijn:
als Q8 meer is dan 2 dan zet 2;
als Q8 minder is dan 2 zet dan de waarde van Q8.
Misschien kan dit in de oplossing worden meegenomen.
Bij voorbaat dank hiervoor.
 
Tussen wat moet de tijdswaarde zijn ???


L8> .... en M8> is deze laatste > wel juist ??

Geeft eens een voorbeeldje van een correct uur dan begrijp ik de formule misschien beter. :D
 
Controleer de plaats van je sluithaakjes. 2 stuks moeten enkele plaatsen naar voren.
 
Volgens mij heb je m'n vorige antwoord (thread) niet begrepen.
Kijk naar de juiste plaatsing van de syntax.
DUS: als (voorwaarde;wat moet er gebeuren als de voorwaarde waar is;wat moet er gebeuren als de voorwaarde niet waar is)
 
Hoi Jo,

Tot dusver geen oplossingen.

Ten eerste kun je het eerste deel van de formule simpeler doen,
OF(B8="ma";b8="di";B8="wo";B8="do";B8="vr) is het zelfde als
WEEKDAG(B8;2)<6

Vervolgens:
=MIN(2;(WEEKDAG(B8;2)<6)+(REST(L8;1)>6/24)+(REST(M8;1)>20/24))

6/24 is hetzelfde als 06:00 uur, maar als het onderdeel is van een datum dan staat er een eheel getal voor. Die wil je niet hebben, vandaar REST(L8;1).

Jeroen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan