SIGN
Math & Trig
Returns the sign of a number: 1 for positive, -1 for negative, 0 for zero.
Translations
EnglishSIGN
FrenchSIGNE
SpanishSIGNO
GermanVORZEICHEN
ItalianSEGNO
PortugueseSINAL
DutchPOS.NEG
PolishZNAK.LICZBY
RussianЗНАК
TurkishİŞARET
CzechSIGN
HungarianELŐJEL
SwedishTECKEN
DanishFORTEGN
FinnishETUMERKKI
Syntax
SIGN(number)Arguments
numberAny real number
Examples
=SIGN(10)1
Positive number
=SIGN(-5)-1
Negative number
=SIGN(0)0
Zero
Tips & Best Practices
- •Useful for conditional formatting
- •Combine with ABS for calculations
- •Helps identify direction of change
Common Mistakes
- •Expecting SIGN to return the actual value or its magnitude - it only returns -1, 0, or 1 regardless of how large the input number is
- •Applying SIGN to text that looks numeric but hasn't been converted, which returns a #VALUE! error since SIGN requires a genuine number
- •Using SIGN when ABS or a direct comparison (like IF(A1>0,...)) would more directly express the intended logic, adding an unnecessary layer of indirection
Related Functions
ABSRemoves a number's sign entirely rather than reporting what it was, the complementary operation to SIGN.IFOften used alongside or instead of SIGN when the resulting logic needs more than three possible outcomes.SUMPRODUCTSometimes combined with SIGN inside an array formula to count or weight values based on their sign.Frequently Asked Questions
What values can SIGN return?
Only three: -1 for a negative number, 0 for zero, and 1 for a positive number, regardless of the input's actual magnitude.
Why does SIGN return #VALUE!?
The input isn't a genuine number - it's likely text that looks numeric but hasn't been converted, which VALUE can fix first.
When is SIGN more useful than a direct IF comparison?
SIGN is compact when you need to multiply or weight a value by its direction (like SIGN(A1)*B1), rather than branch into entirely different logic, which is where IF is usually clearer.
Need to translate a formula using SIGN?
Use our translator to convert your complete formula
