There are much better ways than a check box field for recording this data, but if you have a single field with up to 4 values selected, they are stored as text values separated by returns.
This expression, in a script step or calculation field could compute the sum:
Evaluate ( Substitute ( YourCheckBoxField ; ¶ ; " + " ) )
That did exactly what I needed. Thanks.