Fonction SIGN dans Excel
La fonction Sign dans Excel est une fonction Maths / Trig qui est utilisée pour nous donner ce résultat. La fonction SIGN renvoie le signe (-1, 0 ou +1) de l'argument numérique fourni. La formule SIGN dans Excel peut être utilisée en tapant le mot-clé = SIGN (et en fournissant le nombre en entrée.
Syntaxe
Arguments
le numéro: le numéro pour lequel obtenir le signe.
Le numéro d'entrée peut être n'importe quel nombre entré directement, ou sous la forme d'une opération mathématique ou d'une référence de cellule.
Production:
La formule SIGN dans Excel n'a que trois sorties: 1, 0, -1.
- Si le nombre est supérieur à zéro, la formule SIGN dans Excel renverra 1.
- Si le nombre est égal à zéro, la formule SIGN dans Excel renverra 0.
- Si le nombre est inférieur à zéro, la formule SIGN dans Excel renverra -1.
Si l'argument numérique fourni n'est pas numérique, la fonction excel SIGN renverra #VALUE! Erreur.
Comment utiliser la fonction SIGN dans Excel? (avec exemples)
Vous pouvez télécharger ce modèle Excel de fonction SIGN ici - Modèle Excel de fonction SIGNExemple 1
Supposons que vous ayez les chiffres du solde final pour sept départements pour l'année 2016 et 2017, comme indiqué ci-dessous.
Certains ministères sont endettés et certains donnent de bons rendements. Maintenant, vous voulez voir s'il y a une augmentation du chiffre par rapport à l'année dernière. Pour ce faire, vous pouvez utiliser la formule SIGN suivante pour la première.
= SIGNE (D4 - C4)
Il renverra +1. L'argument de la fonction SIGN est une valeur renvoyée par d'autres fonctions.
Maintenant, faites-le glisser pour obtenir la valeur du reste des cellules.
Exemple # 2
Dans l'exemple ci-dessus, vous pouvez également calculer le pourcentage d'augmentation d'Excel par rapport à l'année précédente.
Pour ce faire, vous pouvez utiliser la formule SIGN suivante:
= (D4 - C4) / C4 * SIGNE (C4)
et faites-le glisser vers le reste des cellules.
Si le solde pour l'année 2016 est nul, la fonction donnera une erreur. Sinon, la formule SIGN suivante peut être utilisée pour éviter l'erreur:
= IFERREUR ((D4 - C4) / C4 * SIGNE (C4), 0)
Afin d'obtenir le pourcentage global d'augmentation ou de diminution, vous pouvez utiliser la formule suivante:
(SOMME (D4: D10) - SOMME (C4: C10)) / SOMME (C4: C10) * SIGN (SOMME (C4: C10))
SUM (D4: D10) donnera le solde net incluant tous les départements pour 2017
SUM (C4: C10) donnera le solde net incluant tous les départements pour 2016
SUM (D4: D10) - SUM (C4: C10) donnera le gain ou la perte net, y compris tous les départements.
(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) donnera le pourcentage de gain ou de perte
Exemple # 3
Supposons que vous ayez une liste de nombres dans B3: B8 comme indiqué ci-dessous.
Maintenant, vous voulez changer le signe de chacun des nombres négatifs en positif.
Vous pouvez simplement utiliser la formule suivante:
= B3 * SIGNE (B3)
Si B3 est négatif, SIGN (B3) vaut -1 et B3 * SIGN (B3) sera négatif * négatif, ce qui retournera positif.
Si B3 est positif, SIGN (B3) vaut +1 et B3 * SIGN (B3) sera positif * positif, ce qui retournera positif.
Il retournera 280.
Maintenant, faites-le glisser pour obtenir les valeurs du reste des nombres.
Exemple # 4
Supposons que vous ayez vos ventes mensuelles en F4: F10 et que vous vouliez savoir si vos ventes augmentent ou diminuent.
Pour ce faire, vous pouvez utiliser la formule suivante:
= RECHERCHEV (SIGNE (F5 - F4), A5: B7, 2)
où A5: B7 contient les informations du haut, du zéro et du bas.
La fonction SIGN compare les ventes du mois en cours et du mois précédent à l'aide de la fonction SIGN, et RECHERCHEV extrait les informations de la table RECHERCHEV et renvoie si les ventes sont en hausse, nulles ou en baisse.
et faites-le glisser vers le reste des cellules.
Exemple # 5
Supposons que vous ayez des données de vente de quatre zones différentes: Est, Ouest, Nord et Sud pour les produits A et B, comme indiqué ci-dessous.
Maintenant, vous voulez le montant total des ventes pour le produit A ou la zone Est.
Il peut être calculé comme suit:
= SOMMEPROD (SIGNE ((B4: B15 = «EST») + (C4: C15 = «A»)) * F4: F15)
Voyons en détail la fonction SIGN ci-dessus.
B4: B15 = "EST"
donnera 1 s'il est "EST" sinon il retournera 0. Il renverra {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}
C4: C15 = «A»
donnera 1 si c'est «A» sinon il retournera 0. Il renverra {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}
(B4: B15 = «EST») + (C4: C15 = «A»)
renverra la somme des deux et {0, 1, 2}. Il renverra {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}
SIGN ((B4: B15 = "EST") + (C4: C15 = "A"))
retournera alors {0, 1} ici car il n'y a pas de nombre négatif. Il renverra {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.
SOMMEPROD (SIGNE ((B4: B15 = «EST») + (C4: C15 = «A»)) * F4: F15)
prendra d'abord le produit des deux matrices {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} et {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500} qui renverra {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0}, puis additionner.
Cela reviendra finalement 23 300.
De même, pour calculer les ventes de produits pour les zones Est ou Ouest, vous pouvez utiliser la formule SIGN suivante:
= SOMMEPROD (SIGNE ((B4: B15 = «EST») + (B4: B15 = «OUEST»)) * F4: F15)
et pour le produit A en zone Est
= SOMMEPROD (SIGNE ((B4: B15 = «EST») * (C4: C15 = «A»)) * F4: F15)