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

Meerdere ALS functies, maar één waarde werkt

Status
Niet open voor verdere reacties.

phineas99

Nieuwe gebruiker
Lid geworden
21 mrt 2016
Berichten
3
Hallo allemaal,

Ik heb de volgende formule om een tijdswaarde (rust) te geven aan een werkdag. Nu is mijn probleem dat er dus geen verschillende waardes worden ingevuld maar alleen degene die als eerste in de formule staat.
Weet één van jullie mij te vertellen wat er fout gaat?

Dit is de formule:

=ALS(F7>TIJDWAARDE("04:30:00");TIJDWAARDE("00:30:00");ALS(F7>TIJDWAARDE("07:30:00");TIJDWAARDE("01:00:00");ALS(F7>TIJDWAARDE("10:30:00");TIJDWAARDE("01:30:00");ALS(F7>TIJDWAARDE("13:30:00");TIJDWAARDE("02:00:00");ALS(F7>TIJDWAARDE("16:30:00");TIJDWAARDE("02:30:00"))))))

De bedoeling is dus om, bij een werkdag van meer dan 4,5 uur een rust toe te kennen van een half uur, bij meer dan 7,5 uur een uur rust, bij meer dan 10,5 uur anderhalf uur rust, bij meer dan 13,5 uur twee uur rust en bij een werkdag van meer dan 1,5 uur een rust twee en een half uur.

Ik zie jullie reactie graag tegemoet, en alvast dank voor de te nemen moeite.


Vincent
 
begin met de grootste en dan steeds kleiner.
dus je moet beginnen met ALS(F7>TIJDWAARDE("16:30:00");TIJDWAARDE("02:30:00")
en dan "13:30:00" enz enz
 
Test deze formule eens.
PHP:
=ALS(F7>TIJD(16;30;0);TIJD(2;30;0);ALS(F7>TIJD(13;30;0);TIJD(2;0;0);ALS(F7>TIJD(10;30;0);TIJD(1;30;0);ALS(F7>TIJD(7;30;0);TIJD(1;0;0);ALS(F7>TIJD(4;30;0);TIJD(0;30;0))))))
 
Hallo Sylvester,

Geprobeerd, maar het werkt echt niet, nog andere suggesties?
 
Ook jouw oplossing werkt niet EA, heb de formule helemaal overgenomen maar helaas, hij blijft maar op één waarde steken
 
Hier een voorbeeldje met mijn formule.
Zet eens een andere tijd in F7 en zie of het goed gaat.
 

Bijlagen

Waarom niet met een tabelletje? Dan wordt de formule ook een stuk korter:
Code:
=INDEX($J$3:$J$7;AANTAL.ALS($I$3:$I$7;"<"&F7))
 

Bijlagen

hallo Vincent,
je schrijft in post #4 dat je het geprobeerd hebt.
laat die formule eens zien
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan