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

Einddatum berekenen aan de hand van de begindatum

Status
Niet open voor verdere reacties.

cor.de.kruijf

Gebruiker
Lid geworden
5 mrt 2001
Berichten
233
Volgens mij kan het niet zo moeilijk zijn maar ik krijg steeds verkeerde uitkomsten :-(
ik heb een kolom Begindatum,Begintijd,Einddatum en Eindtijd.
Alles behalve Einddatum zijn waarden uit een sheet
Einddatum is een waarde volgens een formule, en die krijg ik niet goed!

Einddatum moet zijn Begindatum als Eindtijd vòòr 00:00 is en Begindatum+1 als Eindtijd na 00:00 is en vòòr 07:00

Formule voor Einddatum; =ALS(EN(E2>=0;E2<7);B2;B2+1) waarbij E Eindtijd, B Begindatum

Ik heb allerlei variaties geprobeerd maar duidelijk niet de juiste

Wat doe ik fout.....
 

Bijlagen

Gaat het zo goed Cor?
Code:
=ALS(EN(E2>=0;E2<1/7);B2+1;B2)
 
Ik heb de titel van het bericht aangepast zodat deze meer overeen komt met de vraag. In de toekomst hier op letten a.u.b

Success verder met de vraag :thumb:
 
Dag Leo,

Ik ben niet de eindbeslisser dus vergeef me als ik de vraag verkeerd interpreteer.

Als E6 = 20:59:00 uur, dan is dat niet kleiner dan 7:00 uur.
Natuurlijk is in de formule van je 20:59:00 <7, want 20:59:00 is in getal 0,874305 en een beetje.

We vernemen het wel.
 
Dag Harry,

helemaal mijn fout hoor ! had beter eerst gekeken naar die 1/7 :cool:

mvg
Leo
 
Gaat het zo goed Cor?
Code:
=ALS(EN(E2>=0;E2<1/7);B2+1;B2)

Dankjewel Harry,tot 3:25 gaat het goed en daarna loopt het mis.
Dat heb ik tot nu toe met alles wat ik geprobeerd heb, maar we komen in de buurt.
Zal dus iets te maken hebben met het seriele getal

Heb het gewijzigd in =ALS(EN(E2>=0;E2<1/3,4);B2+1;B2) en gaat het goed tot 7:03
Hiermee ben ik zeer tevreden!

Hartelijk dank en ook aan de anderen die mee hebben gedacht.
 
Laatst bewerkt:
Ook een foutje van mijn kant.
Test het zo maar eens.
Code:
=ALS(EN(E2>=0;E2<1/24*7);B2+1;B2)
 
Ook een foutje van mijn kant.
Test het zo maar eens.
Code:
=ALS(EN(E2>=0;E2<1/24*7);B2+1;B2)

hahaha, ik lach je niet uit hoor! Integendeel.
Met deze code doet ie het t/m 6:59, daarvoor is de lach. Ik houd het bij jou vorige oplossing met aanvulling door mij.

Hartelijk dank voor je reactie.

Groet, Cor
 
Het moest toch kleiner dan 7:00 uur zijn, dus 6:59 uur lijkt me toch een juiste oplossing.
 
Ha, ik begon al te twijfelen Cor.
Als het t/m 7:00 uur wil, zet je het gelijkteken er tussen.
Code:
=ALS(EN(E2>=0;E2<[COLOR=#FF0000]=[/COLOR][COLOR=#FF0000][/COLOR]1/24*7);B2+1;B2[COLOR=#FF0000][/COLOR])

Succes verder.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan