SIGN function

Microsoft Office ShapeSheet

SIGN function

See also

Returns a value that represents the sign of a number.

Syntax

SIGN(number,fuzz)

number

The number for which you want to determine the sign.

fuzz

Optional. Specifies how close to zero the number must be in order to be considered equal to zero.

Remarks

The SIGN function returns 1 if number is positive, 0 if number is zero, or -1 if number is negative.

Fuzz helps avoid floating-point roundoff errors when a calculation is almost zero. If you do not specify a fuzz value, Microsoft Visio uses 1E-9 (0.000000001). You may want to supply a different value when you scale drawings or when you want an exact comparison.

Example 1

SIGN(-5)

Returns -1.

Example 2

SIGN(0)

Returns 0.

Example 3

SIGN(0.00000000001)

Returns 0.

Example 4

SIGN(0.00000000001,0)

Returns 1.