Restituisce la parte intera di un numero.
Sintassi
Int ( num )
Correggi( numero )
Il numero richiestoargomento è un valore Double o qualsiasi espressione numerica valido. Se num contiene un valore Null, verrà restituito un valore Null .
Osservazioni
Sia Int che Fix rimuovono la parte frazionaria di num e restituiscono il valore intero risultante.
La differenza tra Int e Correggi è che se num è negativo, Int restituisce il primo intero negativo minore o uguale a numero, mentre Correggi restituisce il primo intero negativo maggiore o uguale a numero Ad esempio, Int converte -8,4 in -9 e Correzione converte -8,4 in -8.
Fix(numero) equivale a:
Sgn(number) * Int(Abs(number))
Esempi di query
Espressione |
Risultati |
SELECT Int([Discount]) AS Espr1 FROM ProductSales; |
Rimuove la parte frazionaria di tutti i valori nel campo "Discount" e restituisce i valori interi risultanti. Per le frazioni negative "Int" restituisce il primo intero negativo minore o uguale a num. Ad esempio, per il valore di sconto "-223,20", l'intero restituito sarà -224,00. |
SELECT Fix([Discount]) AS Espr1 FROM ProductSales; |
Rimuove la parte frazionaria di tutti i valori nel campo "Discount" e restituisce i valori interi risultanti. Per le frazioni negative "Correggi" restituisce il primo intero negativo maggiore o uguale a num. Ad esempio, per il valore di sconto "-223,20", l'intero restituito sarà -223,00. |
Esempio di VBA
Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Questo esempio illustra come le funzioni Int e Fix restituiscono parti integer di numeri. Nel caso di un argomento numerico negativo, la funzione Int restituisce il primo intero negativo minore o uguale al numero; la funzione Correggi restituisce il primo intero negativo maggiore o uguale al numero.
Dim MyNumber
MyNumber = Int(99.8) ' Returns 99. MyNumber = Fix(99.2) ' Returns 99. MyNumber = Int(-99.8) ' Returns -100. MyNumber = Fix(-99.8) ' Returns -99. MyNumber = Int(-99.2) ' Returns -100. MyNumber = Fix(-99.2) ' Returns -99.