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

Cel vullen afhankelijk van een waarde of geen actie

Status
Niet open voor verdere reacties.

nonkeluc

Gebruiker
Lid geworden
29 mei 2008
Berichten
6
Hallo,

Volgend probleem wil ik oplossen zonder VBA of macro's:

In een worksheet zijn volgende cellen in te vullen:
A1 : een datum (vb. 1-3)
A2 : een getal
A3 : een getal
Verderop in het worksheet moeten de waarden van A2 en A3 worden overgenomen en geplaatst in het overeenkomstige maand.
C1 tot C12 is de maand (vb. jan t.e.m. dec)
In mijn voorbeeld wil ik dat D3 de waarde van A2 krijgt en E3 de waarde van A3.
Ik gebruik een IF functie =IF(MONTH(A1)=3;A2) zorgt er voor dat maart (cel D3) correct gevuld wordt, maar alle andere cellen krijgen de melding FALSE.

Hoe kan ik ervoor zorgen dat als niet aan de voorwaarde voldaan wordt er GEEN actie wordt ondernomen?

Alvast dank
 
=IF(MONTH(A1)=3;A2;"")


N.b Weet je zeker dat je ; gebruikt in je formules.. de engelse versie gebruikt m.i. een , als scheidings teken.
Verder is het niet zo zeer een 'Geen' actie als wel een Als ... dan ... anders ...
Tekst in Excel staat tussen aanhalingstekens in formules ( " ..." ). Geen tekst geeft als resultaat een 'lege' cel.
 
Laatst bewerkt:
Voor cel D1 t/m D12:
Code:
=IF(MONTH($A$1)=ROW();$A$2;"")
Voor de cellen E1 t/m E12: verander $A$2 in $A$3.
 
Voor cel D1 t/m D12:
Code:
=IF(MONTH($A$1)=ROW();$A$2;"")
Voor de cellen E1 t/m E12: verander $A$2 in $A$3.

Paul,
ok, maar nu maakt hij dus alle andere cellen blank.
Ik zou willen dat wat er eventueel staat onaangeroerd blijft. Dat bedoel ik met geen actie.
Op die manier wordt mijn jaaroverzicht netjes bijgevuld en blijven de afgelopen maanden staan.

vrg, nonkeluc
 
=IF(MONTH(A1)=3;A2;"")


N.b Weet je zeker dat je ; gebruikt in je formules.. de engelse versie gebruikt m.i. een , als scheidings teken.
Verder is het niet zo zeer een 'Geen' actie als wel een Als ... dan ... anders ...


Ja, ik gebruik ; in de formules.
En je hebt (uiteraard) gelijk vwb de IF... then... Else... Alleen wil ik dat er bij ELSE geen actie op de betreffende cel plaatgrijpt, want de vorige maanden mogen niet overschreven worden.
 
Paul,
ok, maar nu maakt hij dus alle andere cellen blank.
Ik zou willen dat wat er eventueel staat onaangeroerd blijft. Dat bedoel ik met geen actie.
Op die manier wordt mijn jaaroverzicht netjes bijgevuld en blijven de afgelopen maanden staan.

vrg, nonkeluc
dat zal niet gaan zonder VBA.
 
En je hebt (uiteraard) gelijk vwb de IF... then... Else... Alleen wil ik dat er bij ELSE geen actie op de betreffende cel plaatgrijpt, want de vorige maanden mogen niet overschreven worden.

Snap ik niet. Hoe zo de vorige maanden mogen niet overschreven worden?
Kan je een bijlage uploaden (even zippen van te voren) met een voorbeeld?
Het lijkt er op dat je gebruik wilt maken van een soort invul velden die een waarde eenmalig weg schrijven naar en bepaalde cel.
Met een formule gaat dat bijna zeker niet lukken.
 
OK,

Ik heb begrepen dat het niet zal lukken zonder VBA.:confused:
Toch bedankt om er even naar te willen kijken.:thumb:
Ik zet deze vraag op op.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan