Int, Fix İşlevleri

Sayının tamsayı kısmını döndürür.

Söz Dizimi

Int ( sayı )

Fix ( sayı )

Gerekli sayıbağımsız değişken çift veya geçerli bir sayısal ifade. Sayı null içeriyorsa null değeri verilir.

Açıklamalar

Hem Int hem de Fix kesirli kısmı sayının kesir kısmını kaldırın ve sonuç tamsayı değerini döndürür.

İnt ve Fix arasındaki fark, sayı negatifse, Int sıfırdan küçük veya eşit olan ilk negatif tamsayıyı verir, oysa Düzeltmenumarası Örneğin, Int dönüştürür-8,4 ' e dönüştürür ve-8 ' e 8,4 dönüştürür.

Düzeltme (sayı) eşittir:

Sgn(number) * Int(Abs(number))

Sorgu örnekleri

İfade

Sonuçlar

ProductSales 'TEN Ifade1 olarak INT ([Indirim]) SEÇIN;

"Indirim" alanındaki tüm değerlerin kesirli kısmını kaldırır ve sonuç tamsayı değerlerini döndürür. Negatif kesirler için "Int", sayıdan küçük veya eşit olan ilk negatif tamsayıyı verir. Örneğin, "-223,20" indirim değeri için, 224,00 döndürülen tamsayı olacaktır.

ProductSales 'TEN Ifade1 olarak düzelt ([Indirim]) seçeneğini belirleyin;

"Indirim" alanındaki tüm değerlerin kesirli kısmını kaldırır ve sonuç tamsayı değerlerini döndürür. Negatif kesirler için, sayıdan büyük veya buna eşit olan ilk negatif sayıyı verir. Örneğin, "-223,20" indirim değeri için, 223,00 döndürülen tamsayı olacaktır.

VBA örneği

Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'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, Int ve Fix işlevlerinin sayıların tamsayı bölümlerini nasıl döndürdüğü gösterilmektedir. Negatif sayı bağımsız değişkeni durumunda, Int işlevi sayıya eşit veya büyük olan ilk negatif tamsayıyı verir; Düzelt işlevi, sayıya eşit veya bundan büyük olan 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.

Not:  Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×