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

ALS-formule

Status
Niet open voor verdere reacties.

Talliejong

Gebruiker
Lid geworden
14 jan 2016
Berichten
7
Beste lezer,

Wie kan mij helpen. Ik wil een formule maken waarin ik start met een datum en tijd. Bij die tijd wil ik 6 uur optellen. Ik wil daar alleen een voorwaarde aanstellen. Als de eindtijd tussen 00.00 uur en 09.00 uur valt dan wil ik dat de resttijd pas vanaf 09.00 uur door gaat lopen. Bijv. starttijd 14-01-2016 20:00 uur dan zou de eindtijd moeten worden 15-01-2016 11:00 uur. Is dit mogelijk?

Ik hoor het heel graag als jullie tips hebben.

Alvast heel erg bedankt.
 
Ik vermoed dat je vraag niet helemaal duidelijk is.
Plaats een voorbeeld van Excel (geen plaatjes).
Misschien krijg je dan toch reacties los.
 
Ik probeer een excel bestand bij te voegen, maar hij loopt steeds vast. Ik zal het later nog een keer proberen.
 

Bijlagen

Kennelijk is het toch gelukt.

Kolom 1 is de start tijd en datum.
Kolom 2 is de datum en tijd van kolom 1 + 6 uur.
Kolom 3 is de datum en tijd van kolom 2 + 6 uur.

Ik probeer een formule te maken waar in kolom 2 de uren tussen 00.00 uur en 09.00 uur niet mee tellen. Dus als de 1ste tijd begint om 20.00 uur, dan wil ik in de 2e kolom hebben staan dat de tijd om 11.00 uur de volgende dag afloopt (20:00 uur = 4 uur tot 00.00 uur en vanaf 09.00 heb ik dan nog twee resturen). Ik hoop het zo een beetje duidelijker te maken :o.
 
Toch nog niet helemaal opgelost

Ai ik kom erachter dat de formule toch nog niet helemaal klopt. Ik wil namelijk dat de uren tussen 00:00 en 09:00 uur niet meetellen. Als ik de huidige formule gebruik dan klopt de formule tot 23:59. Als ik een tijdstip invul van na 00:00 uur (zie voorbeeld rij 3) dan telt hij automatisch 6 uur erbij. Maar ik wil dat hij dan ook vanaf 09:00 gaat tellen. Ik kan dan de formule aanpassen naar =ALS(REST(B5;1)+6/24<=0;B5+6/24;B5+15/24) dan werkt het wel voor de uren tussen 00:00 en 09:00 uur (ik heb de =1 verandert naar =0 midden in de formule). Maar als ik dit doe dan klopt de formule weer niet tussen 09:00 en 00:00 uur. Kan ik de formule zo aanpassen dat hij beide pakt?

Bekijk bijlage Kopie van voorbeeld excel-1.xls
 
Vervang de formule in C3 door deze en trek door naar beneden.
PHP:
=ALS(EN(REST(B3;1)+6/24<=1;REST(B3;1)>=9/24);B3+6/24;B3+15/24)
 
Nog net niet

Hoi,

Bedankt dat je weer gereageerd hebt. Echt super. En sorry dat ik het je niet makkelijk maak (dat ligt echt aan mijn onkunde :o)

Als ik de formule vervang en doortrek kloppen nog steeds de uren tussen 00:00 en 09:00 uur niet. Eigenlijk moet het zo zijn dat alle uren tussen 00:00 en 09:00 uur eindigen op drie uur (09:00 + 6 uur).

Ik hoop dat je nog eens mee wilt kijken.

Alvast bedankt.
 
Nieuwe poging.
PHP:
=ALS(REST(B3;1)<=9/24;B3-REST(B3;1)+15/24;ALS(REST(B3;1)+6/24<=1;B3+6/24;B3+15/24))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan