- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
Int( Number ) - TAM SAYI
En yakın tam sayıya yuvarlanan sayıyı döndürür. (Double)
Açıklamalar
* Bu işlev, pozitif sayılar için FIX işlevinin aynısıdır.
* FIX fonksiyonu arasındaki fark; negatif sayıların da yuvarlatılmış olmasıdır.
* Bu işlev yuvarlamadan kesilir.
* Bu işlev her zaman bir Double döndürür.
* Döndürülen değer, iletilen değerle aynı veri türüne sahiptir.
* Herhangi bir sayının kesirli kısmı kaldırılır ve sonuçta elde edilen tamsayı değeri döndürülür.
* Number <0 ise, o zaman Number dan küçük veya ona eşit olan ilk negatif tam sayı döndürülür.
* Sayı olarak yorumlanamayan bir değerle birlikte verilirse, bu hatayı döndürür:
Run-time error '13': Type mismatch - (Çalışma zamanı hatası '13': Tür uyuşmazlığı)
Örnek Kullanım
En yakın tam sayıya yuvarlanan sayıyı döndürür. (Double)
Number | Bir tam sayıya yuvarlamak istediğiniz sayı. (Double) |
Açıklamalar
* Bu işlev, pozitif sayılar için FIX işlevinin aynısıdır.
* FIX fonksiyonu arasındaki fark; negatif sayıların da yuvarlatılmış olmasıdır.
* Bu işlev yuvarlamadan kesilir.
* Bu işlev her zaman bir Double döndürür.
* Döndürülen değer, iletilen değerle aynı veri türüne sahiptir.
* Herhangi bir sayının kesirli kısmı kaldırılır ve sonuçta elde edilen tamsayı değeri döndürülür.
* Number <0 ise, o zaman Number dan küçük veya ona eşit olan ilk negatif tam sayı döndürülür.
* Sayı olarak yorumlanamayan bir değerle birlikte verilirse, bu hatayı döndürür:
Run-time error '13': Type mismatch - (Çalışma zamanı hatası '13': Tür uyuşmazlığı)
Örnek Kullanım
PHP:
Sub ExcelTurkey()
MsgBox Int(-8.9) ' = -9
MsgBox Int(-8.4) '= -9
MsgBox Int(-8.1) '= -9
MsgBox Int(-7.9) '= -8
MsgBox Int(-1.9) '= -2
MsgBox Int(-1.1) '= -2
MsgBox Int(-0.1) '= -1
MsgBox Int(0.2) '= 0
MsgBox Int(0.5) '= 0
MsgBox Int(0.6) '= 0
MsgBox Int(0.9) '= 0
MsgBox Int(1.1) '= 1
MsgBox Int(1.5) '= 1
MsgBox Int(12.01) ' = 12
MsgBox Int(12.34) '= 12
MsgBox Int(12.99) ' = 12
MsgBox Int(-12.99) ' = 13
End Sub
Son düzenleme: