SIGNE
Renvoie le signe d'un nombre : 1 pour un nombre positif, -1 pour un nombre négatif, 0 pour zéro.
SIGNE(nombre)Arguments
nombreTout nombre réel
=SIGNE(10)Nombre positif
=SIGNE(-5)Nombre négatif
=SIGNE(0)Zéro
- •Utile pour la mise en forme conditionnelle
- •Combinez avec ABS pour des calculs
- •Aide à identifier la direction d'un changement
- •S'attendre à ce que SIGNE renvoie la valeur réelle ou sa magnitude - elle ne renvoie que -1, 0 ou 1, peu importe l'ampleur du nombre en entrée
- •Appliquer SIGNE à du texte qui ressemble à un nombre mais n'a pas été converti, ce qui renvoie une erreur #VALEUR! puisque SIGNE exige un vrai nombre
- •Utiliser SIGNE alors qu'ABS ou une comparaison directe (comme SI(A1>0;...)) exprimerait plus directement la logique voulue, ajoutant un niveau d'indirection inutile
ABSRetire entièrement le signe d'un nombre plutôt que de le signaler, l'opération complémentaire de SIGNE.SISouvent utilisée avec ou à la place de SIGNE quand la logique résultante nécessite plus de trois issues possibles.SOMMEPRODParfois combinée avec SIGNE dans une formule matricielle pour compter ou pondérer des valeurs selon leur signe.Quelles valeurs SIGNE peut-elle renvoyer ?
Seulement trois : -1 pour un nombre négatif, 0 pour zéro, et 1 pour un nombre positif, peu importe la magnitude réelle de l'entrée.
Pourquoi SIGNE renvoie-t-elle #VALEUR! ?
L'entrée n'est pas un vrai nombre - il s'agit probablement de texte qui ressemble à un nombre mais qui n'a pas été converti, ce que CVAL peut corriger au préalable.
Quand SIGNE est-elle plus utile qu'une comparaison SI directe ?
SIGNE est compacte quand vous devez multiplier ou pondérer une valeur selon sa direction (comme SIGNE(A1)*B1), plutôt que de bifurquer vers une logique entièrement différente, où SI est généralement plus clair.
Besoin de traduire une formule utilisant SIGNE ?
Utilisez notre traducteur pour convertir votre formule complète
