Excel'de sayıları aşağıya doğru katlarına yuvarlama
AŞAĞIYUVARLA işlevi (İngilizce sürümde FLOOR), bir sayıyı belirtilen değere (adıma) göre en yakın katına aşağıya doğru yuvarlar. Standart basamak yuvarlamasının aksine, bu işlev rastgele bir aralık belirlemenize olanak tanır; örneğin, fiyatı en yakın 50 liraya veya zamanı 15 dakikaya yuvarlayabilirsiniz. Bu, finansal modelleme, fiyatlandırma ve zaman aralıklarıyla çalışma için vazgeçilmez bir araçtır.
Kısa cevap: =AŞAĞIYUVARLA(sayı; adım) formülünü kullanın. Örneğin, =AŞAĞIYUVARLA(127; 5) formülü 125 değerini döndürür, çünkü bu beşin katı olan en yakın küçük sayıdır.
Söz dizimi ve çalışma mantığı
İşlevin formülü şu şekildedir:
=AŞAĞIYUVARLA(sayı; yuvarlama_değeri)
İşlevin bağımsız değişkenleri:
- Sayı — yuvarlanması gereken değer. Pozitif veya negatif olabilir.
- Yuvarlama_değeri (adım) — yuvarlamanın yapılacağı kat.
Çalışma prensibi: İşlev her zaman sayı ekseninde "aşağı" doğru (daha küçük bir değere veya daha negatife) hareket eder.
- Pozitif sayılar için:
=AŞAĞIYUVARLA(10,9; 1)→ 10. - Negatif sayılar için:
=AŞAĞIYUVARLA(-10,9; 1)→ -11 (çünkü -11, -10,9'dan küçüktür).
Kritik hata: Eğer "sayı" bağımsız değişkeni pozitifken "yuvarlama_değeri" negatifse (veya tam tersi), işlev #SAYI! hatası döndürür. Her iki bağımsız değişkenin işaretleri aynı olmalıdır.
Kullanım için pratik örnekler
AŞAĞIYUVARLA işlevinin zaman kazandırdığı ve hesaplamaların doğruluğunu artırdığı gerçek senaryoları inceleyelim.
Yuvarlama örnekleri tablosu
| Görev | Başlangıç Sayısı | Adım | Formül | Sonuç | Mantık |
|---|---|---|---|---|---|
| Tam liralara indirim | 199,90 | 1 | =AŞAĞIYUVARLA(199,9; 1) | 199 | Kuruşları atar |
| 50'nin katına fiyat | 1230 | 50 | =AŞAĞIYUVARLA(1230; 50) | 1200 | En yakın 50 aşağı |
| 15 dakikaya zaman | 0,45 (10:48) | 0:15 | =AŞAĞIYUVARLA(A1; "0:15") | 10:45 | Zaman yuvarlama |
| Negatif bakiye | -5,5 | -1 | =AŞAĞIYUVARLA(-5,5; -1) | -6 | Borcun artması |
İşletme ve muhasebede kullanım senaryoları
1. Fiyatlandırma ve promosyonlar
İndirim hesaplarken, marj kaybetmemek için nihai tutarı "güzel" bir görünüme getirmek ancak yukarı yönlü olmamak sıkça gerekir.
- Görev: %15 indirim yapmak ve fiyatı en yakın 10 liraya aşağı yuvarlamak.
- Formül:
=AŞAĞIYUVARLA(A1 * 0,85; 10) - Fiyat 128 TL ise, indirim sonrası 108,8 TL olur. AŞAĞIYUVARLA işlevi bunu 100 TL'ye yuvarlar.
2. Zamanla çalışma
Excel, zamanı günün kesirli kısmı olarak saklar. Personelin vardiyasını en yakın 15 veya 30 dakikaya aşağı yuvarlamak için (örneğin, mola takibi amacıyla):
- Formül:
=AŞAĞIYUVARLA(A1; "0:30")— A1 hücresindeki zamanı yarım saate aşağı yuvarlar.
3. Envanter ve paketleme
Bir ürün sadece 6'lı paketler halinde satılıyorsa ve depoda 20 adet kaldıysa, işlev kaç tam paket yapılabileceğini bulmanıza yardımcı olur.
- Formül:
=AŞAĞIYUVARLA(20; 6)→ 18 birim (3 tam paket).
Yerelleştirme ipucu: Excel'in Türkçe sürümünde bağımsız değişken ayırıcısı noktalı virgül (;) ve ondalık ayırıcı virgüldür (,). İngilizce sürümde ise sırasıyla virgül ve nokta kullanılır. Formülleri yabancı kaynaklardan kopyalarken dikkatli olun.
Yuvarlama işlevlerinin karşılaştırılması
Sıklıkla AŞAĞIYUVARLA, AŞAĞIYUVARLA (ROUNDDOWN) ve TAMSAYI işlevleri arasında kafa karışıklığı yaşanır. İşte her birinin ne zaman kullanılacağı:
| İşlev | Açıklama | Örnek (12,7 için) | Temel fark |
|---|---|---|---|
| AŞAĞIYUVARLA | Adımın katına aşağı yuvarlar | =AŞAĞIYUVARLA(12,7; 5) → 10 | Esnek adım (5, 10, 0.5 vb.) |
| AŞAĞIYUVARLA | Basamağa aşağı yuvarlar | =AŞAĞIYUVARLA(12,7; 0) → 12 | Sabit basamak (ondalık, yüzlük) |
| TAMSAYI | Ondalık kısmı atar | =TAMSAYI(12,7) → 12 | Sadece tam sayılarla çalışır |
Katlı bir değere ihtiyacınız varsa (örneğin 50, 100, 0.25) AŞAĞIYUVARLA işlevini kullanın. Virgülden sonraki fazla basamakları sadece atmak istiyorsanız AŞAĞIYUVARLA işlevini kullanın.
Sık yapılan hatalar ve çözümleri
-
#SAYI! Hatası
- Neden: Bağımsız değişkenlerin işaretlerinin farklı olması (pozitif sayı ve negatif adım).
- Çözüm: Her iki bağımsız değişkenin de aynı işarete sahip olduğundan emin olun. Evrensel bir formül için sayının mutlak değerini kullanabilirsiniz:
=AŞAĞIYUVARLA(A1; İŞARET(A1)*MUTLAK(B1)).
-
Adımın sıfır olması
- Neden: Sıfıra bölme imkansızdır.
- Çözüm: Bir kontrol ekleyin:
=EĞER(B1=0; A1; AŞAĞIYUVARLA(A1; B1)).
-
Yanlış zaman formatı
- Neden: Metin zaman formatı yerine sayısal adım kullanarak zamanı yuvarlamaya çalışmak.
- Çözüm: Zaman adımını tırnak içine alın:
"0:15"veya doğru zaman formatına sahip bir hücre referansı kullanın.
SSS
AŞAĞIYUVARLA ve YUKARIYUVARLA arasındaki fark nedir?
AŞAĞIYUVARLA işlevi her zaman aşağıya (pozitif sayılar için daha küçük mutlak değere) yuvarlarken, YUKARIYUVARLA (CEILING) yukarıya (daha büyük mutlak değere) yuvarlar. Bunlar birbirinin ayna görüntüsüdür.
AŞAĞIYUVARLA işlevi negatif sayılar için kullanılabilir mi?
Evet, ancak sonuç "daha negatif" olacaktır. Örneğin, =AŞAĞIYUVARLA(-5,2; -1) formülü -6 sonucunu verir. Negatif bir sayının ondalık kısmını sadece atmak istiyorsanız (-5 elde etmek için), KES işlevini kullanın.
En yakın 0.05'e (bozuk para için) nasıl yuvarlanır?
=AŞAĞIYUVARLA(A1; 0,05) formülünü kullanın. Bu, en küçük bozuk paranın 5 kuruş olduğu nakit para toplamlarını düzenlemek için kullanışlıdır.