簡単そうに見えてわからないので、こんなことを質問するのはかなり恥ずかしいです。
複数の if-then ステートメントに基づいて新しい変数を作成しようとしています。例えば:
if question1=1 then newvar=1;
if question2=1 then newvar=2;
if question3=1 and question4=1 then newvar=3;
if question5 in (1 2) then newvar=4;
if question1=2 then newvar=5;
各ステートメントで newvar を上書きしている可能性があると思いますか? それは何が起こっているのですか?