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

rekenen met tijd

Status
Niet open voor verdere reacties.

deheugden

Terugkerende gebruiker
Lid geworden
1 mrt 2006
Berichten
1.088
Bekijk bijlage example.xls

Zie voorbeeld.Hoe kan ik een check inbouwen in A2(en verder) die controleert of de datum in d2 kleiner of gelijk is aan 2007? Dus 2006,2005 , enz. Als dit klopt, dan moet er "replace"geplaatst worden, anders OK.

=IF(M2<=2007;"replace";OK) was mijn oplossing, maar die werkt niet.
Dank!
 
OK moet tussen dubbele aanhalingstekens
 
Selecteer de gehele kolom D door boven de kolom op de letter D te klikken, knip de gegevens en plak ze opnieuw in kolom D, want er is met die kolom D iets aan de hand en daarmee los je dat op. Daarna zal je formule wel werken, mits je M2 wijzigt in D2 en rekening houdt met de opmerking van Cow18. Ik zou er echter dit van maken:
Code:
=IF(D2=0;"";IF(D2<=2007;"Replace";"Ok")
in het Nederlands:
=ALS(D2=0;"";ALS(D2<=2007;"Replace";"Ok"))
 
Laatst bewerkt:
dank voor de snelle reactie, maar helaas.

=IF(M92<=2007;"replace";"OK") laat ook geen ok zien bij een waarde van 2008 of hoger
 
mmm raar, het werkt wel, maar dan moet ik elke cel bevestigen. Doortrekken werkt niet en geeft alleen de waarde replace aan. Iemand??
 
Heb je nu gedaan wat ik schreef (kolom D knippen en plakken)?
 
En toch ligt het aan de opmaak van kolom D
Waar komen die getallen vandaan?

Cobbe
 
in mijn bronbestand zijn het .csv's welke geimporteerd worden met import external data.
Ik meen wij trouwens te herinneren dat ik ooit eens een macro ben tegengekomen die ervoor zorgde dat een excelsheet opnieuw uitgerekend werd.
 
Laatst bewerkt:
Zet in kolom C eens =ABS(D2) en trek dit door naar beneden.
En de formule moet dan wel verwijzen naar C
Code:
=ALS(C2<=2007;"Replace";"OK")

Dan werkt een en ander wel.

Oh ja de brekening staat op handmatig, waarom???

Cobbe
 
Zet in kolom C eens =ABS(D2) en trek dit door naar beneden.
En de formule moet dan wel verwijzen naar C
Code:
=ALS(C2<=2007;"Replace";"OK")

Dan werkt een en ander wel.

Oh ja de brekening staat op handmatig, waarom???

Cobbe


Hoe bedoel je handmatig??
 
De optie Handmatig berekenen van uw werkblad staat aangevinkt.
Nu moet je op F9 drukken telkens je het resultaat wil zien van een wijziging.
Dit wordt soms gedaan als er heel veel wijzigingen en berekening moeten gebeuren en de tussenresultaten niet van belang zijn.

Cobbe
 
eigenlijk is het andersom.

hier hoeft geen knop voor gemaakt te worden.

normaal staat berekenen op automatisch.

de tip van Cobbe is dat het nu op handmatig staat.

in de 2007 versie staat dit onder:

=> opties voor excel.

=> formules

=> berekeningsopties

=> bij jouw staat de vervolgoptie op handmatig.
 
De optie Handmatig berekenen van uw werkblad staat aangevinkt.
Dat is inderdaad de reden dat bij deheugden het resultaat van de formules niet of niet correct wordt weergegeven.
deheugden: de berekening moet je op "automatisch" zetten (via Extra-Opties op de tab Berekenen), anders levert dit een onwerkbare situatie op.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan