Voor de eenvoud ga ik ervan uit dat alle VALOR_x variabelen altijd ingevuld zijn (dus nooit 'missing').
Dan kun je een 'groep' variabele maken in Transform met deze expressie:
(((valor_1=1)+(valor_2=1)+(valor_3=1)+(valor_4=1)+(valor_5=1)+(valor_6=1)+(valor_7=1)+(valor_8=1)+(valor_9=1))>4)*1 + (((valor_1=2)+(valor_2=2)+(valor_3=2)+(valor_4=2)+(valor_5=2)+(valor_6=2)+(valor_7=2)+(valor_8=2)+(valor_9=2))>4)*2 + (((valor_1=3)+(valor_2=3)+(valor_3=3)+(valor_4=3)+(valor_5=3)+(valor_6=3)+(valor_7=3)+(valor_8=3)+(valor_9=3))>4)*3
5 of meer keer '1' geeft groep=1, 5 of meer keer '2' geeft groep=2 en 5 of meer keer '3' geeft groep 3. In de andere gevallen wordt de groep variabele niet ingevuld