Hi Olivier,
seelct_one questions by default are strings, so the summation would normally be a concatenation. Normally, this can be altered by setting the bind::type column to integer - bind::type controls the type of value in the form. However, I'm seeing issues validating a form with a select_one in a repeat to a different type. The workaround would be to create a calculate question with the value that is set to the correct type (they default to strings as well), and use that for the calculation (see attached).