Genel Bakış
NSAT (TRUNC), bir sayının belirtilen basamaktan sonraki kısmını yuvarlama yapmadan keser ve sayıyı sıfıra doğru kısaltır. Pozitif sayılar aşağı, negatif sayılar yukarı doğru değişir. Bu nedenle ondalık kısmı atmak, fiyat ve ölçü değerlerini belirli bir duyarlıkta sabitlemek ya da sayıyı onlar, yüzler gibi basamaklarda kesmek için kullanılır.
İşlev sayıyı yuvarlamaz, yalnızca belirtilen basamaktan sonrasını atar. Yuvarlama gerekiyorsa YUVARLA işlevini kullanın.
Sonuçlar sırasıyla 1, 1, -1 ve -1 olur. Pozitif sayılar aşağı, negatif sayılar yukarı doğru, yani her zaman sıfıra doğru kısalır. 1,9 sayısı 2 olmaz, çünkü NSAT yuvarlama yapmaz. Negatif sayılarda TAMSAYI işlevi sayıyı sıfırdan uzağa, bir alt tam sayıya götürdüğü için sonuçlar NSAT ile farklı olabilir.
Sonuçlar sırasıyla 1234,5, 1234,56, 3,141 ve 1234 olur. Kesme işlemi sayıyı yuvarlamaz: PI değerinde dördüncü basamaktaki rakam ne olursa olsun yalnızca ilk üç ondalık basamak korunur. 1234 tam sayısında kesilecek ondalık kısım olmadığından sayı değişmeden döner.
Sonuçlar sırasıyla 1230, 1000, 1230 ve 0 olur. -1 değeri birler basamağını, -3 değeri ise birler, onlar ve yüzler basamaklarını sıfırlar. Ondalıklı sayıda da kesme aynı şekilde çalışır. Sayının basamak sayısından daha büyük bir negatif değer verildiğinde, 1234,567 sayısında -5 örneğindeki gibi, sonuç sıfır olur.
Sonuçlar sırasıyla #DEĞER!, 45 ve 7,5 olur. İlk satırda sayı metin olduğu için sayıya dönüştürülemez ve #DEĞER! hatası oluşur. İkinci satırda sayı_rakamlar hücresi boştur; boş değer 0 sayıldığından ondalık kısım atılır. Üçüncü satırda istenen basamak sayısı sayının sahip olduğu basamaktan fazladır; bu durumda sayı değiştirilmeden döner.
Söz dizimi ve parametre
- Kategori
- Matematik ve Trigonometri
- İngilizce adı
- TRUNC
- Platform
- Windows Mac Web
2 bağımsız değişken
1 zorunlu
1 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| sayınumber | Zorunlu | Kesilecek sayıyı, sayısal bir hücreyi veya sayı üreten bir işlemi belirtir. |
| sayı_rakamlarnum_digits | İsteğe bağlı | Kesme işleminin duyarlığını belirleyen ondalık basamak ya da rakam sayısını belirtir. |
Geçerli kullanımlar
=NSAT(1,9)
=NSAT(A2)
=NSAT(A2;1)
=NSAT(A2;-1)
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Ondalık kısmı atma
A sütunundaki sayıların ondalık kısmını B sütununda atalım. sayı_rakamlar yazılmadığında 0 kabul edilir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:NSAT
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Sayı | Kesilmiş sayı |
| 2 | 1,1 | 1 |
| 3 | 1,9 | 1 |
| 4 | -1,1 | -1 |
| 5 | -1,9 | -1 |
TemelExcelDepo v1.0.0
2. Ondalık basamak sayısını belirleme
sayı_rakamlar pozitif olduğunda sayı, ondalık ayırıcının sağında o kadar basamak kalacak şekilde kesilir. A sütunundaki sayıları B sütunundaki basamak sayısına göre kesmek için C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:NSAT
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Sayı | Basamak | Sonuç |
| 2 | 1234,567 | 1 | 1234,5 |
| 3 | 1234,567 | 2 | 1234,56 |
| 4 | 3,141592654 | 3 | 3,141 |
| 5 | 1234 | 3 | 1234 |
Ondalık BasamakExcelDepo v1.0.0
3. Ondalık ayırıcının soluna doğru kesme
sayı_rakamlar negatif verildiğinde kesme ondalık ayırıcının soluna geçer ve sayı onlar, yüzler, binler gibi basamaklarda sıfırlanır. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:NSAT
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Sayı | Basamak | Sonuç |
| 2 | 1234 | -1 | 1230 |
| 3 | 1234 | -3 | 1000 |
| 4 | 1234,567 | -1 | 1230 |
| 5 | 1234,567 | -5 | 0 |
Negatif BasamakExcelDepo v1.0.0
4. Boş basamak, büyük basamak ve hata durumu
Aşağıdaki tabloda metin içeren bir sayı, boş bırakılmış bir basamak hücresi ve sayının basamak sayısından büyük bir basamak değeri karşılaştırılır. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:NSAT
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Sayı | Basamak | Sonuç |
| 2 | rapor | 1 | #DEĞER! |
| 3 | 45,89 | 45 | |
| 4 | 7,5 | 5 | 7,5 |
Hata ve VarsayılanExcelDepo v1.0.0
Kullanırken dikkat edin
- sayı_rakamlar değerleri: sayı_rakamlar sıfır olduğunda ondalık basamak bırakılmaz ve sayı tam sayıya kesilir. Sıfırdan büyük olduğunda ondalık ayırıcının sağında o kadar basamak korunur. Sıfırdan küçük olduğunda ondalık ayırıcının solunda o kadar rakam sıfırlanır.
- Varsayılan değer: sayı_rakamlar yazılmazsa veya boş bir hücreye başvurulursa 0 kabul edilir. sayı_rakamlar, sayı değerindeki basamak sayısından büyükse sayı hiçbir değişiklik yapılmadan döndürülür.
- Kesme yönü: Pozitif ondalıklı sayılar aşağı, negatif ondalıklı sayılar yukarı doğru yuvarlanmış gibi sonuç verir. Yani sonuç her zaman sıfıra doğru kısalır ve yuvarlama yapılmaz.
- Hata koşulu: sayı sayısal değilse, örneğin sayıya dönüştürülemeyen bir metinse, işlev #DEĞER! hatası verir.
- İlgili işlevler: YUVARLA, sayıyı belirli bir basamağa yakın değere yuvarlamak için tercih edilir. AŞAĞIYUVARLA, sayıyı belirli bir basamağa sıfıra doğru yuvarlar. YUKARIYUVARLA, sayıyı belirli bir basamağa sıfırdan uzağa yuvarlar. TAMSAYI, sayıyı en yakın alt tam sayıya yuvarlar; negatif sayılarda NSAT ile farklı sonuç verir. ÇİFT, sayıyı en yakın çift tam sayıya yuvarlar. TEK, sayıyı en yakın tek tam sayıya yuvarlar. TAVANAYUVARLA.MATEMATİK, sayıyı varsayılan olarak yukarı, en yakın tam sayıya ya da katına yuvarlar. TABANAYUVARLA.MATEMATİK, sayıyı varsayılan olarak aşağı, en yakın tam sayıya ya da katına yuvarlar.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024