Sayının tamsayı kısmını döndürür.
Söz dizimi
Int(number)
Fix(number)
number Gerekli bağımsız değişken veya geçerli herhangi bir Double sayısal ifadedir. İçerirse numberNull, işlev Null.
Notlar
Hem Int kesirli kısmı number kaldırır hem de Fix elde edilen tamsayı değerini döndürür.
Negatif olduğunda ve Fix arasındaki Intnumber fark görünür.
Int 'den küçük veya 'e eşit olan ilk negatif tamsayıyı numberdöndürür.
Fix 'den büyük veya 'ye eşit olan ilk negatif tamsayıyı numberdöndürür. Örneğin, Int 'ye -9dönüştürür -8.4 ve Fix 'ye -8dönüştürür-8.4.
Fix(number) şuna eşdeğerdir:
Sgn(number) * Int(Abs(number))
Sorgu örnekleri
| İfade | Sonuçlar |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
Alandaki tüm değerlerin Discount ondalık bölümünü kaldırır ve sonuçta elde edilen tamsayı değerlerini verir. Negatif kesirler için, Int sayıdan küçük veya sayıya eşit olan ilk negatif tamsayıyı verir. Örneğin, 'nin -223.20indirim değeri için verilen tamsayıdır -224.00. |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
Alandaki tüm değerlerin Discount ondalık bölümünü kaldırır ve sonuçta elde edilen tamsayı değerlerini verir. Negatif kesirler için, Fix sayıdan büyük veya sayıya eşit olan ilk negatif tamsayıyı verir. Örneğin, 'nin -223.20indirim değeri için verilen tamsayıdır -223.00. |
VBA örneği
Not
Aşağıdaki örneklerde bu işlevin bir Visual Basic for ApplicationsVisual Basic for Applications (VBA) modülünde nasıl kullanılacağı gösterilmektedir. VBA ile çalışma hakkında daha fazla bilgi için, Ara'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.
Bu örnekte, ve Fix işlevlerinin Int sayıların tamsayı kısımlarını nasıl döndürdüğü gösterilir. Negatif bir sayı için işlev, Int sayıdan küçük veya ona eşit ilk negatif tamsayıyı döndürür. İşlev Fix , sayıdan büyük veya sayıya eşit ilk negatif tamsayıyı döndürür.
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.