lettura facile

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.

  1. Sub Macro1()
  2. Dim x As Integer
  3. Dim y As Integer
  4. x = -10
  5. y = Sgn(x)
  6. Range("B2").Value = y
  7. 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.

il risultato della macro

In questo caso il risultato è -1 perché l'argomento x=-10 è un numero negativo.

 




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin