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

op datum bijschrijven

Status
Niet open voor verdere reacties.

cees001

Gebruiker
Lid geworden
6 apr 2008
Berichten
64
Ik wil op de 26e van elke maand een bedrag, cel A1, automatisch bij of af laten schrijven bij het totaal, cel B1
Hoe doe ik dat? Heb nog niet eerder met data gewerkt.
Cees
 
Dat wordt denk ik VBA gebruiken om een kringverwijzing tegen te gaan.

Code:
Private Sub Workbook_Open()
Dim oudb1 As Long
If Day(Now) = 26 Then
oudb1 = Range("B1").Value
Range("B1").Value = oudb1 + Range("A1").Value
Else: Exit Sub
End If
End Sub
 
Hallo cees001,

Ik gebruik deze formule:

Code:
=ALS(L6<=NU();N4+$P$2;"")

L6 = de datum dat er wordt bij geschreven.
N4 = Het vorige bedrag.
$P$2 = Het bedrag dat je bij wil schrijven elke maand.

Suc6

Mvg,
Wim
 
@Wim

Je zult dan toch nog iets moeten verzinnen om het oude bedrag te veranderen in het nieuwe.
En het nieuwe hangt dus weer af van het oude.
Dan krijg je dus, zoals RoCompy87 al zei, een kringverwijzing.
 
Hallo popipipo,

Ik heb het net even getest op mijn file.
Die N4 is het start bedrag, als je dat op nul zet ( dus een 0 invoer) en de datum is er, dan telt hij het bedrag $P$2 (dat je erbij wil) erbij op.
Dus geen kringverwijzing. ( heb ik in ieder geval niet)
L4 is de start datum
L6 staat 2 rijen hoger dan N4.
Het nieuwe bedrag komt op N6
De volgende datum op L8 en het nieuwe bedrag op N8
Er staat telkens bij mij een lege regel maar dat is niet nodig.
De formule komt dus in de kolom N

Suc6,
Wim
 
Laatst bewerkt:
Wim

Nu begrijp ik je, de bedragen (en datums) veranderen steeds van N4 (L4) naar N6 (L6) naar N8 (L8)
Dan heb je inderdaad die kring verwijzing niet
Ik ging ervan uit dat dit niet het geval was.
Want Cees vraag was
cel A1, automatisch bij of af laten schrijven bij het totaal, cel B1

Hier uit was mijn conclusie dat het steeds het oude bedrag vervangen moest worden door het nieuwe bedrag en dat er steeds naar de zelfde cel gekeken werd wat datum betreft.
 
Hallo popipipo,

Zo doe ik het maar misschien is er een andere mogelijkheid?
Ik kan zo steeds zien wat en wanneer ik gespaard heb.
Zo heb ik een andere kolom er naast daar zet ik dan het bedrag wat van de spaarrek. terug gestoort moet worden.
Vandaar dat er een lege regel tussen zit, als het je intereseert wil ik je die formule ook wel geven. ( ik ben ook niet zón kei erin)

Mvg, Wim
 
Hallo popipipo,

Zo doe ik het maar misschien is er een andere mogelijkheid?
Ik kan zo steeds zien wat en wanneer ik gespaard heb.
Zo heb ik een andere kolom er naast daar zet ik dan het bedrag wat van de spaarrek. terug gestoort moet worden.
Vandaar dat er een lege regel tussen zit, als het je intereseert wil ik je die formule ook wel geven. ( ik ben ook niet zón kei erin)

Mvg, Wim
 
Hallo.
Graag als je de formule wilt geven. Overigens werk ik nog steeds met Excel 97. Voor mij goed genoeg. Heb tot nu toe alleen maar gewerkt met + - / * en % Heb geen idee wat de $ tekens of ; betekenen in een formule.

Cees
 
Hallo cees001,

De $ betekend absoluut, dus $B$1 is eigenlijk gebruik altijd cel B1

Als er staat = ALS( C2="";"";C2+D2) betekend als er in cel C2 niets staat zet je er ook niets ; en anders doe je cel C2 + D2

Nu maar hopen dat ik het een beetje duidelijk heb uit gelegd?

Mvg, Wim
 

Bijlagen

  • Datum rekening.xls
    23 KB · Weergaven: 43
Hallo cees001,

De $ betekend absoluut, dus $B$1 is eigenlijk gebruik altijd cel B1

Als er staat = ALS( C2="";"";C2+D2) betekend als er in cel C2 niets staat zet je er ook niets ; en anders doe je cel C2 + D2

Nu maar hopen dat ik het een beetje duidelijk heb uit gelegd?

Mvg, Wim
 
Hallo Wim.

Bedankt. Ik begin het een beetje te snappen en zal hierop voort excelen. Het is alweer zo'n 10 jaar geleden dat ik een basiscurcus heb gehad.

Vr.gr.
Cees
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan