• 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 functie werkt alleen na 24:00 [u]:mm

Status
Niet open voor verdere reacties.

VAMEES

Gebruiker
Lid geworden
18 dec 2007
Berichten
52
Ik zit met een probleem.

Ik heb in excel een ALS functie gebouwd die een bepaalde handeling moet uitvoeren wanneer twee tijden gelijk aan elkaar zijn.
Om poblemen te voorkomen werk ik met :mm als tijdsaanduiding.
Nu blijkt de functie alleen na 24:00 te werken.
Voor die tijd niet.
Zover ik kan zien (wel 5 keer gecontroleerd) werk ik voorafgaand aan de ALS functie overal met de :mm aanduiding.

Ik snap er niets meer van.
Wie o wie weet hoe dit kan.
 
Laatst bewerkt:
Ik doe er graag een voorbeeld bestandje bij maar die werkt wel naar behoren.
Ik heb er namerlijk al één gebouwd om de formules te testen.
Het probleem doet zich alleen voor in het hoofdbestand.
En kennelijk kan ik geen excel bestanden uploaden.
 
Het probleem moet in de +1 zitten.
Ik moet kunnen vert.zoeken in een tijdreeks die voorbij 24:00 's nachts gaat.
Om dit voor elkaar te krijgen doe ik plus1 (24:00) wanneer de tijd na middenacht is.
In het model aangegeven als alles kleiner dat 07:00.
Wanneer de tijd plus 1 is wordt de als functie wel correct uitgevoerd en anders niet.

help ik kom er niet meer uit!
 
Beste VAMEES ;)

Als je de tijd na de datum zet ( zie bestandje), dan rekent hij automatisch na 24:00 u.

groetjes Danny. :thumb:
 

Bijlagen

Laatst bewerkt:
Ok nu heb ik het probleem geisoleerd.
In dit testbestandje zou in de Kolom E elke keer "gelijk" moeten staan.
Dit is niet het geval in een paar gevallen.

Hoe kan dit?
 

Bijlagen

Dankje Danny147,:thumb:

Ik denk alleen dat het niet de oplossing is waarna is zoek.:(
Dit doordat er eerder in het model een tijd moet worden opgegeven.
Dan zou je dus elke keer een datum erbij moeten noteren.
Dat gaat zeker fout.
Voor een beter begrip van het probleem zou ik je graag naar mijn laatst bijgevoegde bestandje willen verwijzen.
 
Beste VAMEES ;)

Als je de cellen handmatig invult, daar waar het fout is dan doet hij het.

Zie bestandje.

Als je de eertse twee cellen neemt en sleep deze dan naar beneden, dan krijg je hier en daar een fout.
Hoe dit komt weet ik ook niet !!

Groetjes Danny. :thumb:
 

Bijlagen

Ik ben inmiddels tot een oplossing gekomen. :thumb:
Het probleem is dat excel eigenlijk niet werkt met tijden maar met getallen.
Voor de meeste van jullie zal dit bekend zijn.
zo is bijvoorbeeld 06:00 0,25.
Het probleem ontstaat wanneer excel twee tijden met elkaar moet vergelijken en minstens 1 van deze tijden berekend is.Er bestaat dan een kans dat de tijden door afronding niet langer hetzelfde zijn. :(

De oplossing
Door overal met de formuler =tekst(waarde:"uu:mm") te werken ziet excel de tijden zoals wij die zien. Hierdoor zijn er geen afrondingsverschillen tussen tijden die gelijik aan elkaar zijn.:cool:
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan