Hallo Zusammen!
Ausgehend vom Geburtsdatum der Probanden habe ich deren Alter in Jahren im Dezimalformat angeben lassen. Nun möchte ich daraus Altersklassen in 0,5er-Schritten erstellen, d.h.
eine 7,6 Jahre alte Person soll auf 8 Jahre,
eine 7,5 Jahre alte Person auf 7,5 Jahre
und eine 7,4 Jahre alte Person auf 7 Jahre
gerundet werden.
Momentan benutze ich folgenden Syntax:
COMPUTE Altersklassen = rnd(Alter/1).
EXECUTE.
Dementsprechend wird leider der 0,5er Schritt unterschlagen, d.h. 7,5 Jahre alte Personen werden als 8 Jahre alt ausgegeben.
Wie kann ich dieses Problemchen beheben?
Vielen Dank!