Restituisce la parte intera di un numero.
Sintassi
Int(number)
Fix(number)
L'argomento obbligatorio number è un'espressione Double numerica valida o qualsiasi espressione numerica valida. Se number contiene Null, la funzione restituisce Null.
Osservazioni
Entrambi Int e Fix rimuovere la parte frazionaria di number e restituire il valore intero risultante.
La differenza tra Int e Fix viene visualizzata quando number è negativo.
Int restituisce il primo intero negativo minore o uguale a number.
Fix restituisce il primo intero negativo maggiore o uguale a number. Ad esempio, Int viene convertito in -9-8.4 e Fix convertito in -8.4-8.
Fix(number) equivale a:
Sgn(number) * Int(Abs(number))
Esempi di query
| Espressione | Risultati |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
Rimuove la parte frazionaria di tutti i valori nel Discount campo e restituisce i valori interi risultanti. Per le frazioni negative, Int restituisce il primo intero negativo minore o uguale al numero. Ad esempio, per un valore di sconto di -223.20, l'intero restituito è -224.00. |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
Rimuove la parte frazionaria di tutti i valori nel Discount campo e restituisce i valori interi risultanti. Per le frazioni negative, Fix restituisce il primo intero negativo maggiore o uguale al numero. Ad esempio, per un valore di sconto di -223.20, l'intero restituito è -223.00. |
Esempio di VBA
Nota
Gli esempi seguenti illustrano come usare 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 quindi immettere uno o più termini nella casella di ricerca.
Questo esempio mostra come le Int funzioni e Fix restituiscono le parti integer di numeri. Per un numero negativo, la Int funzione restituisce il primo intero negativo minore o uguale al numero. La Fix funzione 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.