Excel'de yuvarlama formülü =YUVARLA(sayı; sayı_basamaklar) şeklinde yazılır: A1 hücresinde 23,7825 varsa =YUVARLA(A1;2) sonucu 23,78 verir. Basamak sayısı 0 olursa sayı en yakın tam sayıya, negatif olursa ondalık virgülün soluna yuvarlanır; yönü sen belirlemek istiyorsan her zaman yukarı için YUKARIYUVARLA, her zaman aşağı için AŞAĞIYUVARLA kullanırsın.
Örnekler ve sonuçlar Microsoft'un Türkçe Excel destek makalelerinden alındı (kaynak: Microsoft Destek, Kasım 2026'da okundu). Microsoft'un sayfası formüllerde ondalık için nokta kullanıyor; burada Türkçe Excel'de yazıldığı gibi ondalıkta virgül, bağımsız değişkenler arasında noktalı virgül var.
sayı_basamaklar değerinin üç hali
YUVARLA ailesinin bütün mantığı ikinci bağımsız değişkende. Çoğu kişi buraya yalnızca 1 ya da 2 yazılabileceğini sanıyor, oysa sıfır ve negatif değerler de çalışıyor ve en işe yarayan hileler orada:
| sayı_basamaklar | Ne olur | Örnek ve sonuç |
|---|---|---|
| 0'dan büyük | Belirtilen sayıda ondalık haneye yuvarlar | =YUVARLA(2,15;1) sonucu 2,2 |
| 0 | En yakın tam sayıya yuvarlar | =YUKARIYUVARLA(3,2;0) sonucu 4 |
| 0'dan küçük | Ondalık virgülün soluna, onlara, yüzlere, binlere yuvarlar | =YUVARLA(21,5;-1) sonucu 20 |
Negatif değeri şöyle düşün: -1 onluğa, -2 yüzlüğe, -3 binliğe yuvarlıyor. Microsoft'un örneklerinde =YUVARLA(626,3;-3) sonucu 1000, =YUVARLA(1,98;-1) sonucu 0 ve =YUVARLA(-50,55;-2) sonucu -100. Uzun bir sayıyı rapor için sadeleştirmek istediğinde ondalık basamak yerine negatif basamak kullanmak işini çok kolaylaştırıyor.
YUVARLA örnekleri tek tabloda
YUVARLA, kesirli kısım 0,5 veya daha büyükse yukarı, 0,5'ten küçükse aşağı yuvarlar. Microsoft'un örnek tablosu, hangi basamağın sonucu belirlediğini iyi gösteriyor:
| Formül | Ne yapar | Sonuç |
|---|---|---|
| =YUVARLA(2,15;1) | Bir ondalık basamağa yuvarlar | 2,2 |
| =YUVARLA(2,149;1) | Bir ondalık basamağa yuvarlar | 2,1 |
| =YUVARLA(-1,475;2) | İki ondalık basamağa yuvarlar | -1,48 |
| =YUVARLA(21,5;-1) | Virgülün soluna bir basamak yuvarlar | 20 |
| =YUVARLA(626,3;-3) | 1000'in en yakın katına yuvarlar | 1000 |
| =YUVARLA(1,98;-1) | 10'un en yakın katına yuvarlar | 0 |
| =YUVARLA(-50,55;-2) | 100'ün en yakın katına yuvarlar | -100 |
İkinci satıra dikkat: 2,149 bir ondalığa yuvarlanınca 2,1 oluyor, çünkü Excel yalnızca bir sonraki basamağa, yani 4'e bakıyor. Önce 2,15'e, sonra 2,2'ye zincirleme yuvarlama yapmıyor.
YUKARIYUVARLA ve AŞAĞIYUVARLA yan yana
İkisinin de yazımı YUVARLA ile aynı: sayı ve basamak sayısı. Fark yönde. YUKARIYUVARLA sayıyı her zaman sıfırdan uzaklaşarak, AŞAĞIYUVARLA her zaman sıfıra doğru yuvarlıyor. Microsoft'un aynı sayılarla verdiği örnekler farkı tek bakışta gösteriyor:
| Sayı ve basamak | YUKARIYUVARLA | AŞAĞIYUVARLA |
|---|---|---|
| 3,2 ve 0 | 4 | 3 |
| 76,9 ve 0 | 77 | 76 |
| 3,14159 ve 3 | 3,142 | 3,141 |
| -3,14159 ve 1 | -3,2 | -3,1 |
| 31415,92654 ve -2 | 31500 | 31400 |
Negatif sayıdaki sonuçlar ilk bakışta ters görünebilir: YUKARIYUVARLA -3,14159'u -3,2 yapıyor. Bunun sebebi yukarının burada sıfırdan uzak anlamına gelmesi. Pozitif sayılarda ise AŞAĞIYUVARLA her zaman aşağı, YUKARIYUVARLA her zaman yukarı yuvarlar.
Negatif sayılar ve anlamlı basamaklar
Microsoft, negatif bir sayı yuvarlanırken önce mutlak değerine çevrildiğini, yuvarlamanın yapıldığını, sonra eksi işaretinin geri eklendiğini anlatıyor. Örneği: AŞAĞIYUVARLA ile -889'u iki anlamlı basamağa yuvarlarsan -889 önce 889 oluyor, aşağı yuvarlanıp 880'e iniyor ve işaret eklenince sonuç -880 çıkıyor.
Tam sayılarda anlamlı basamak için genel kural: sayının uzunluğunu, istediğin anlamlı basamak sayısından çıkarırsın. 2345678 yedi basamaklı; üç anlamlı basamak istiyorsan 3 eksi 7, yani -4 kullanırsın. =AŞAĞIYUVARLA(2345678;-4) sonucu 2340000 olur ve anlamlı basamaklar 234 kısmıdır.
Belirli bir kata yuvarlamak ve kutu hesabı
Sayıyı 0,5'in katları gibi belirli bir çarpana yuvarlamak için Microsoft KYUVARLA işlevini gösteriyor. Kaynaktaki örnek gündelik bir problem: bir ürün 18'lik kutularla gönderiliyor ve 204 parça yollaman gerekiyor. 204'ü 18'e bölünce 11,333 çıkıyor; yarım kutu gönderemeyeceğin için yukarı yuvarlıyorsun ve cevap 12 kutu. On ikinci kutuda yalnızca 6 parça oluyor.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Negatif bir sayıyı negatif bir katına ya da ondalıklı bir sayıyı ondalıklı bir katına yuvarlaman gerekirse de KYUVARLA kullanılıyor. En yakın çift veya tek sayıya yukarı yuvarlamak için ise ÇİFT ve TEK işlevleri var.
Hücrede görünen ile gerçekte saklanan sayı
Yuvarlamanın iki ayrı türü var ve karıştırınca toplamlar tutmuyor. YUVARLA ailesi hücredeki değeri değiştiriyor. Ondalık Artır ve Ondalık Azalt düğmeleri ise sayıyı değiştirmeden yalnızca görüntülenen ondalık basamak sayısını değiştiriyor. Görüntüyü değiştirmek için:
- Biçimlendirmek istediğin hücreleri seç.
- Giriş sekmesinin Sayı grubunda Ondalık Artır veya Ondalık Azalt'ı seç.
- Ya da Sayı grubunda sayı biçimleri listesinin yanındaki oktan Tüm Sayı Biçimleri'ni aç, Kategori listesinde verine uyan Finans, Bilimsel gibi bir seçeneği seç ve Ondalık basamak sayısı kutusuna istediğin değeri yaz.
Ekranda 23,78 görmen, hücrenin hâlâ 23,7825 tutmadığı anlamına gelmiyor. Bu hücreleri başka formüllerde kullandığında hesap tam değer üzerinden yapılıyor. Toplamların görüntülenen sayılarla birebir tutmasını istiyorsan değerin kendisini YUVARLA ile değiştirmen gerekir. TOPLA ile toplam alırken bu fark özellikle göze batıyor.
Benim önerim
Rapor sadece göze hoş görünsün istiyorsan Ondalık Azalt yeter, veriye dokunmazsın. Ama sonuç başka bir hesaba girecekse, YUVARLA ile değeri sabitle ki toplamlar ekrandakiyle tutsun. Kutu, paket, kişi sayısı gibi yarımı olmayan şeylerde de yönü şansa bırakma, YUKARIYUVARLA kullan. Uzun ondalıkların en çok çıktığı yer ortalama formülleri; bir tablodan değer çekip yuvarlayacaksan DÜŞEYARA formülü ile birlikte kullanmak çok yaygın.
Sık sorulan sorular
Excel'de iki ondalık basamağa nasıl yuvarlarım?
=YUVARLA(sayı;2) yazarsın. Örneğin A1 hücresinde 23,7825 varsa =YUVARLA(A1;2) sonucu 23,78 olur.
YUVARLA işlevinde negatif basamak ne işe yarar?
Sayıyı ondalık virgülün soluna yuvarlar. -1 onluğa, -2 yüzlüğe, -3 binliğe yuvarlar; örneğin =YUVARLA(21,5;-1) sonucu 20 olur.
YUKARIYUVARLA ile AŞAĞIYUVARLA arasındaki fark nedir?
YUKARIYUVARLA sayıyı her zaman sıfırdan uzaklaşarak, AŞAĞIYUVARLA her zaman sıfıra doğru yuvarlar. 76,9 için sıfır basamakla sonuçlar 77 ve 76 olur.
Ondalık Azalt düğmesi sayıyı yuvarlar mı?
Hayır. Ondalık Azalt yalnızca görüntülenen ondalık basamak sayısını değiştirir, hücredeki değer aynı kalır. Değerin kendisini değiştirmek için YUVARLA ailesini kullanırsın.


