I'm a little confused by your question. When you say the weight can be positive or negative, do you mean just the value can be negative or positive because of the measurement technique, or is it actually a negative weight? I would assume the first (for example, if you slow down really fast in an elevator, and measure your weight in that frame, you'll actually have 'negative' weight).
With that said, I think what you're after is the RMS value (root mean squared). It's a common technique used to measure velocity since velocity is a vector and can have negative components, but often we care only about it's magnitude. If that is the case for your weight, then do the following.
$w1 = (s1^2/(s1^2 + s2^2 + s3^2))^{1/2}$
$w2 = (s2^2/(s1^2 + s2^2 + s3^2))^{1/2}$
$w3 = (s2^2/(s1^2 + s2^2 + s3^2))^{1/2}$
If you indeed just want the average and weight can be negative, do exactly as what the formulas you provided for us tell you to do.