Fonction SIGN Excel

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 SIGN

Exemple 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)