Excel'de aşağı yuvarlama: Temel yöntemler ve formüller
Excel'de bir sayıyı aşağı yuvarlamak için, esnek adım ayarı sağlayan =FLOOR.MATH(sayı; [kat]) fonksiyonunu veya ondalık kısmı hızla atarak tam sayıya ulaşmak için =INT(sayı) fonksiyonunu kullanın. Standart yuvarlamanın aksine, bu fonksiyonlar değeri her zaman küçültür (pozitif sayılarda ondalık kısmı atar, negatif sayılarda sayıyı daha da küçültür). Araç seçimi, belirli bir adıma (örneğin 0,5 veya 10'a) göre mi yuvarlamanız gerektiğine yoksa sadece tam kısmı mı almanız gerektiğine bağlıdır.
FLOOR.MATH fonksiyonu: Katlı değere hassas yuvarlama
FLOOR.MATH fonksiyonu, Excel 2013 ve sonraki sürümlerde bulunan en evrensel aşağı yuvarlama aracıdır. Sadece sayıyı değil, yuvarlamanın yapılacağı adımı (katı) da belirlemenize olanak tanır.
Sözdizimi:
=FLOOR.MATH(sayı; [kat]; [mod])
- sayı — yuvarlanması gereken değer.
- kat (isteğe bağlı) — sonucun katı olması gereken sayı. Varsayılan olarak 1'dir.
- mod (isteğe bağlı) — negatif sayılar için yuvarlama yönünü kontrol eder. 0 (varsayılan) sıfıra doğru yuvarlar (örneğin, -5,2 -6 olur), diğer herhangi bir değer sıfırdan uzaklaşarak yuvarlar (-5,2 -5 olur).
Kullanım örnekleri:
| Görev | Formül | Sonuç | Açıklama |
|---|---|---|---|
| Aşağı doğru tam sayıya | =FLOOR.MATH(12.9) | 12 | Varsayılan kat 1 |
| En yakın 5'e | =FLOOR.MATH(23; 5) | 20 | 5'in katına yuvarlama |
| Onluğa | =FLOOR.MATH(187; 10) | 180 | İstatistikler için uygun |
| 0,5'e (yarım saat) | =FLOOR.MATH(3.8; 0.5) | 3.5 | Zaman veya tarife hesaplaması |
| Negatif sayı | =FLOOR.MATH(-4.2) | -5 | Eksi yöne hareket |
Çalışılan saatleri yarım saate veya saate kadar aşağı yuvarlamak istiyorsanız (örneğin mesai takibi), FLOOR.MATH mükemmel bir seçimdir çünkü 0:30 veya 1:00 gibi adımlar belirlemenize olanak tanır.
INT fonksiyonu: Tam kısmı hızlıca alma
INT fonksiyonu (İngilizce integer — tam sayı kelimesinden gelir) daha basit çalışır: Sayının ondalık kısmını atarak sadece tam kısmını bırakır. Bu, adım ayarı yapmadan bir değeri aşağı yuvarlamanın en hızlı yoludur.
Sözdizimi:
=INT(sayı)
Fonksiyon, sayıyı her zaman orijinalinden daha küçük olan en yakın tam sayıya yuvarlar. Bu, negatif sayılarla çalışırken kritik öneme sahiptir.
Örnekler:
=INT(8.9)→ 8=INT(8.1)→ 8=INT(-3.2)→ -4 (çünkü -4, -3,2'den küçüktür)
Kuruşların yukarı doğru hesaba katılmaması gereken finansal hesaplamalarda, INT genellikle kuruşlu tutarlardan liraları ayırmak için kullanılır. Ancak, negatif borçlar için sonucun beklenenden farklı olabileceğini (sayının mutlak değerinin arttığını) unutmayın.
INT, TRUNC ve FLOOR karşılaştırması: Fark nedir?
Kullanıcılar sıklıkla aşağı yuvarlama fonksiyonlarını kırpma fonksiyonu (TRUNC) ile karıştırır. Fark, özellikle negatif sayılarla çalışırken ortaya çıkar.
- INT matematiksel olarak aşağıya (eksi sonsuza) yuvarlar.
-5,9değeri-6'ya dönüşür. - TRUNC sadece ondalık kısmı atar, sıfıra doğru hareket eder.
-5,9değeri-5'e dönüşür. - FLOOR.MATH varsayılan olarak
INTgibi davranır ancak üçüncü bağımsız değişken aracılığıyla davranışı esnek bir şekilde ayarlamaya olanak tanır.
Katlı bir sayıya (örneğin 5 veya 10'a) yuvarlamanız gerekiyorsa AŞAĞIYUVARLA (ROUNDDOWN) kullanmayın. AŞAĞIYUVARLA yalnızca basamaklarla (ondalık basamaklar) çalışır, değer adımıyla değil. Adımlar için yalnızca FLOOR.MATH kullanın.
-4,7 sayısı üzerinden farkların tablosu:
| Fonksiyon | Formül | Sonuç | Çalışma mantığı |
|---|---|---|---|
| INT | =INT(-4.7) | -5 | Orijinalinden daha küçük en yakın tam sayı |
| TRUNC | =TRUNC(-4.7) | -4 | Sadece ondalık kısmın kaldırılması (sıfıra doğru) |
| FLOOR.MATH | =FLOOR.MATH(-4.7) | -5 | INT ile aynı (varsayılan olarak) |
| AŞAĞIYUVARLA | =AŞAĞIYUVARLA(-4.7; 0) | -4 | Virgülden sonra 0 basamağa kırpma |
Yuvarlama sırasında yapılan yaygın hatalar
- Eski sürümlerde #SAYI! (#NUM!) hatası. Excel'in 2010'dan eski sürümlerinde, negatif bir sayıyı pozitif bir adımla yuvarlamaya çalışıldığında
FLOORfonksiyonu hata verebilir. Çözüm:FLOOR.MATHkullanın veya Excel'i güncelleyin. - Yanlış ayırıcı. Türkçe yerel ayarlarda bağımsız değişkenler virgül
,yerine noktalı virgül;ile ayrılır.=FLOOR.MATH(A1, 5)formülü hata verir, doğrusu:=FLOOR.MATH(A1; 5). - Tarihlerin yuvarlanması. Excel'de tarihler sayıdır.
INTveyaFLOORfonksiyonuyla bir tarihi yuvarlamak, hücrede tarih ve saat birlikte saklanıyorsa saat bilgisinin kaybolmasına neden olabilir. Formülü uyguladıktan sonra hücre biçiminin beklentilerinize uygun olduğundan emin olun.
SSS
Bir sayıyı aşağı doğru yüzlere nasıl yuvarlarım?
=FLOOR.MATH(A1; 100) formülünü kullanın. Örneğin, 1250 sayısı için sonuç 1200 olacaktır.
Virgülden sonra iki basamağa kadar aşağı yuvarlamak mümkün mü?
Evet, kat olarak 0,01 belirtin: =FLOOR.MATH(A1; 0.01). 5,678 sayısı 5,67'ye dönüşür.
Neden INT fonksiyonu mutlak değeri daha büyük bir negatif sayı veriyor?
INT fonksiyonu matematiksel aşağı yuvarlama kuralını takip eder. Sayı doğrusunda -5, -4'ün solunda (daha küçük) yer alır. Bu nedenle INT(-4.1) -5 döndürür. Sadece ondalık kısmı atmak istiyorsanız TRUNC kullanın.
Yuvarlamayı tüm sütuna aynı anda nasıl uygularım?
Formülü bitişik sütunun ilk hücresine girin (örneğin =FLOOR.MATH(A2; 1)), ardından doldurma tutamacını tablonun sonuna kadar aşağı çekin veya Ctrl+D tuşlarına basın.