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

Waarom werkt deze "ALS" formule niet correct?

Status
Niet open voor verdere reacties.

Zetha

Gebruiker
Lid geworden
11 jul 2008
Berichten
5
Hallo,

Ik ben bezig met een rooster met werktijden te maken in excel. Ik wil graag dat de formule zelf de pauzetijden berekent. Op zich moet dat lukken met de ALS-formule, maar ik krijg steeds maar niet het juiste resultaat.
Als iemand langer dan 5,5 uur werkt heeft hij/zij recht op 1 uur pauze; als iemand korter dan 5,5 uur werkt wordt het 0,25 uur pauze (kwartier). Ik heb de onderstaande formule gemaakt, maar de formule geeft maar bij 1 van de 2 tijden het juiste antwoord. Ik heb van alles geprobeerd, maar ik weet niet wat ik fout doe. Misschien kan iemand van jullie me helpen?
Alvast bedankt voor de moeite!

Groetjes Zetha

formule:

8:00-17:00 8:45 [ALS((B12-A12)>"5:30";(B12-A12)-"1:00";(B12-A12)-"0:15")]
8:00-13:00 4:45 [ALS((B12-A12)>"5:30";(B12-A12)-"1:00";(B12-A12)-"0:15")]
 
Je zou kunnen refereren naar een cel:(bijv. in cel C1 staat 5:30)
Code:
=ALS(B12-A12>C1;(B12-A12)-"1:00";B12-A12-"0:15")
óf werken met de tijdfunctie:
Code:
=ALS(B12-A12>TIJD(5;30;0);(B12-A12)-"1:00";B12-A12-"0:15")

Met vriendelijke groet,


Roncancio
 
Bedankt voor je snelle reactie!

De tweede oplossing werkt voor mij! Thanx!!!

groetjes Zetha
 
Sorry, heb ik nog een andere vraag;

voorheen pastte ik de pauzetijden zelf aan in de formule en als er geen werktijden stonden ingevuld dan kwam er 0:00 bij totaaltijd te staan. Nu krijg is ####. Is dat nog op te lossen in 0:00?
 
Sorry, heb ik nog een andere vraag;

voorheen pastte ik de pauzetijden zelf aan in de formule en als er geen werktijden stonden ingevuld dan kwam er 0:00 bij totaaltijd te staan. Nu krijg is ####. Is dat nog op te lossen in 0:00?

Code:
=ALS(OF(A13="";B13="");0;ALS(B13-A13>TIJD(5;30;0);(B13-A13)-"1:00";B13-A13-"0:15"))

Er verschijnt een 0 in de cel aangezien ik er vanuit ga dat de celeigenschap op tijdnotatie staat.

Met vriendelijke groet,


Roncancio
 
Ben ik nog een keer :rolleyes:

Ik probeer het zelf uit te vogelen, maar ik krijg steeds foutmeldingen dus ik doe nog iets niet goed. Ik wil graag een derde ALS invoeren. Dat als iemand precies 7 uur werkt dat er dan een half uur pauze af gaat.
Kan je me daar nog mee helpen?
Ik waardeer je snelle hulp ontzettend! Helemaal top dat er forums en mensen zoals jullie zijn! :thumb:

groeten, Zetha
 
Laatst bewerkt:
Ben ik nog een keer :rolleyes:

Ik probeer het zelf uit te vogelen, maar ik krijg steeds foutmeldingen dus ik doe nog iets niet goed. Ik wil graag een derde ALS invoeren. Dat als iemand precies 7 uur werkt dat er dan een half uur pauze af gaat.
Kan je me daar nog mee helpen?
Ik waardeer je snelle hulp ontzettend! Helemaal top dat er forums en mensen zoals jullie zijn! :thumb:

groeten, Zetha

Graag gedaan.
Code:
=ALS(OF(A13="";B13="");0;ALS(B13-A13=TIJD(7;0;0);(B13-A13)-"0:30";ALS(B13-A13>TIJD(5;30;0);(B13-A13)-"1:00";B13-A13-"0:15")))

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan