
La funzione Sgn() nelle macro Excel
La funzione Sgn() calcola la funzione segno in una macro Excel
Sgn(n)
La funzione segno restituisce
- 1 se il valore tra parentesi (n) è un numero positivo
- -1 se il valore tra parentesi (n) è un numero negativo negativo.
Nota. Nel caso particolare in cui l'argomento n=0 è uguale a zero, la funzione Sgn() restituisce 0.
Ecco un esempio pratico.
Digita questa macro.
- Sub Macro1()
- Dim x As Integer
- Dim y As Integer
- x = -10
- y = Sgn(x)
- Range("B2").Value = y
- End Sub
La macro assegna il valore -10 alla variabile x di tipo Integer (numeri interi).
Poi calcola la funzione segno Sgn(x) del valore x e assegna il risultato nella variabile y.
Infine, stampa il risultato y nella cella B2 del foglio Excel tramite la funzione Range("B2").Value = y.
In questo caso il risultato è -1 perché l'argomento x=-10 è un numero negativo.