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

elk uur 1 bij waarde optellen

Status
Niet open voor verdere reacties.

Excelproblem

Gebruiker
Lid geworden
26 jan 2015
Berichten
56
hoihoi,

nog een vraagje om te beantwoorden:

Ik heb in cel A1 een waarde staan. (bijv. 51). nu is het de bedoeling dat dmv een macro ofzo, deze waarde elk uur met 1 omhoog gaat (na 1 uur dus 52, na 2 uur 53).
Hoop datie duidelijk is?

Groetjes Excelproblem
 
En als het document wordt afgesloten en 4 uur later weer wordt geopend? Moet er dan op dat moment direct 4 bij worden opgetelt? Of geldt het alleen als het document open is?
 
nou het zit eigenlijk zo: het document moet tellen tussen 8 uur 's ochtends en 8 uur 's avonds. Het is dus de bedoeling dat hij alleen telt als het tussen 8 en 8 is. dus als het acht uur 's avonds is, niet meer optellen, maar volgende ochtend acht uur 1 tel erbij.
 
Excelproblem,

Ik weet niet of het zo zal werken, ben geen specialist in VBA maar test het en je weet het.
 

Bijlagen

waarom een macro?
zo kan het toch ook?

Code:
=AFRONDEN(NU()-DATUM(2015;3;3);0)*12+ALS(OF(UUR(NU())<20;UUR(NU()>8));UUR(NU())-8;12)

Niels
 
Niels, als je ipv Afronden Geheel gebruikt dan wordt de dagen bijtelling pas om 24:00 uitgevoerd ipv om 12:00
 
Dank je,

weer wat geleerd, vond het al zo vreemd dat ik voor 12 uur een andere uitkomst had

Niels
 
gewoon uit schieuwnierigheid welke heb je nu gebruikt?

Niels
 
Heb de formule (geheel) gebruikt. Heb zelf ook niet zoveel verstand van vba. Alleen wil ik nu in cel A2 de tijd weergeven tussen 8 en 8 (wat nog niet lukt)
 
wat lukt er niet dan? en wat heb je als formule?

Niels
 
Hier een bestandje met de formule van "Niels28" werkt volgens mij perfect.
Heb er ook de tijd ingezet.
 

Bijlagen

Laatst bewerkt:
Heb het iets anders gedaan:
in cel A2 waar klokje moest komen staat nu
=ALS(REST(A1;12)<>0;NU();"")
 
nog 1 vraag: stel dat de teller en klok moeten lopen tussen 9 en 9 ('s ochtends om 9 uur gebeurt er niets, 's avonds om 9 uur verspringt teller wel 1 omhoog). wat moet er allemaal aangepast worden aan formule. (Ik snap hem niet :confused:)
 
bedoel je dit?

Code:
=GEHEEL(NU()-DATUM(2015;3;3);0)*12+ALS(OF(UUR(NU())<21;UUR(NU()>9));UUR(NU())-9;12)

Niels
 
Is dit nog iets ?

PHP:
=12*(TODAY()-DATE(2015;3;3)) +INT(MOD(NOW()-3/8;1)*24)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan