Excel'de Sayı Yuvarlama: Hassas Hesaplamalar İçin Basit Formüller

Kerem Aydın·12 Temmuz 2026·⏱4 dk

Excel'de bir sayıyı tam sayıya yuvarlamak için =YUVARLA(sayı; 0) fonksiyonunu kullanın. Eğer her zaman yukarı doğru yuvarlamanız gerekiyorsa (0,1 gibi küçük kesirler dahil), =YUKARIYUVARLA(sayı; 0) veya pozitif değerler için =TAMSAYI(sayı)+1 kullanın. Bu formüller tüm Excel sürümlerinde çalışır ve hesaplamaların doğruluğunu kaybetmeden verileri anında istenen biçime getirmenizi sağlar.

Tam Sayılarla Çalışmak İçin Temel Fonksiyonlar

Excel'in envanterinde sayının ondalık kısmını yönetmek için birkaç araç bulunur. Belirli bir yöntemin seçimi, hangi matematiksel ilkeye ihtiyacınız olduğuna bağlıdır: matematiksel yuvarlama, her zaman yukarı veya her zaman aşağı.

Matematiksel Yuvarlama (En Yakına)

YUVARLA fonksiyonu okul matematiği kurallarına göre çalışır: ondalık kısım 0,5'ten küçükse sayı aşağı yuvarlanır, 0,5 ve üzeriyse yukarı yuvarlanır.

Sözdizimi: =YUVARLA(sayı; basamak_sayısı) Tam sayı elde etmek için ikinci argüman olarak her zaman 0 belirtin.

Örnekler:

  • =YUVARLA(3,2; 0) → sonuç 3
  • =YUVARLA(3,7; 0) → sonuç 4
  • =YUVARLA(3,5; 0) → sonuç 4

Her Zaman Yukarı Doğru Yuvarlama

Göreviniz değeri garanti altına almaksa (örneğin, ürün paket sayısı veya bütçe limitleri hesaplanırken), YUKARIYUVARLA (İngilizce ROUNDUP) fonksiyonunu kullanın. Ondalık kısmın boyutunu görmezden gelir: 3,01 bile 4'e dönüşür.

Örnekler:

  • =YUKARIYUVARLA(5,1; 0) → sonuç 6
  • =YUKARIYUVARLA(5,9; 0) → sonuç 6
  • =YUKARIYUVARLA(5,0; 0) → sonuç 5 (sayı zaten tam ise değişmez)

Alternatif bir seçenek, belirli bir adımla yukarı yuvarlamaya olanak tanıyan TAMSAYI (İngilizce CEILING) fonksiyonudur. Tam sayılar için adım 1'dir: =TAMSAYI(sayı; 1).

Her Zaman Aşağı Doğru Yuvarlama

Ondalık kısmın sadece atılması gerektiğinde (örneğin, tam hizmet yılları hesaplanırken) kullanılan ters görev için AŞAĞIYUVARLA (İngilizce ROUNDDOWN veya TRUNC) fonksiyonu kullanılır.

  • =AŞAĞIYUVARLA(8,9; 0) → sonuç 8

Yöntemlerin Pratikte Karşılaştırılması

Kafa karışıklığını önlemek için, aynı veriler üzerinde fonksiyonların davranışındaki farkı anlamak önemlidir. 12,34 sayısını ele alalım:

FonksiyonFormülSonuçMantık
YUVARLA=YUVARLA(12,34; 0)12Ondalık < 0,5, bu nedenle aşağı
YUKARIYUVARLA=YUKARIYUVARLA(12,34; 0)13Herhangi bir ondalık yukarı çeker
AŞAĞIYUVARLA=AŞAĞIYUVARLA(12,34; 0)12Ondalık kısım kaldırılır
TAMSAYI=TAMSAYI(12,34; 1)131'in katı olarak yukarı

Hücrelerin görsel biçimlendirmesini gerçek yuvarlama ile karıştırmayın. "Hücreleri Biçimlendir" menüsü üzerinden ondalık basamak sayısını azaltırsanız, sayı görsel olarak tam hale gelir ancak formüllerde ondalık kısmıyla birlikte işlem görmeye devam eder (örneğin, 3,9 4 olarak görünür ancak çarpıldığında tam olmayan bir sonuç verir). Değerin kendisini değiştirmek için formülleri kullanın.

Negatif Sayılarla Çalışma

Fonksiyonların davranışı negatif değerlerle çalışırken değişir ve bu durum genellikle finansal raporlarda hatalara neden olur.

  1. YUVARLA: Simetrik çalışır. -3,6 değeri -4'e, -3,4 değeri ise -3'e yuvarlanır.
  2. YUKARIYUVARLA: "Sıfırdan uzaklaşacak" şekilde yuvarlar. Negatif bir sayı için bu, daha negatif bir değere (daha küçüğe) doğru hareket etmek anlamına gelir.
    • =YUKARIYUVARLA(-3,2; 0) → -4 (sayının mutlak değeri artar).
  3. AŞAĞIYUVARLA: Sadece ondalık kısmı atarak sıfıra doğru hareket eder.
    • =AŞAĞIYUVARLA(-3,9; 0) → -3.

Eğer kesinlikle matematiksel olarak "yukarı yuvarlama" yapmak istiyorsanız (sonucun başlangıç sayısından büyük olması, örneğin -3,2 → -3 gibi), standart YUKARIYUVARLA fonksiyonu uygun değildir. Bu durumlarda koşullu kombinasyonlar veya EĞER fonksiyonu kullanmak daha iyidir.

Kullanıcıların Sık Yaptığı Hatalar

  • Nokta yerine virgül kullanımı. Türkçe Excel lokalizasyonunda formüllerdeki argüman ayırıcısı noktalı virgül (;), ondalık ayırıcısı ise virgüldür (,). =YUVARLA(3.5; 0) yazımı hata verebilir veya metin olarak algılanabilir. Doğrusu: =YUVARLA(3,5; 0).
  • Yanlış ikinci argüman. Tam sayı elde etmek için ikinci parametre kesinlikle 0 olmalıdır. 1 değeri ondalık basamaktan sonra bir hane bırakır, -1 ise onluklara yuvarlar (123 → 120).
  • Otomatik doldurmaya güvenme. Formülü kopyalarken hücre referanslarının doğru olduğundan emin olun. Sabit bir sayıyı yuvarlamanız gerekiyorsa, boş bir hücreye referans vermek yerine sayıyı doğrudan formüle yazın.

SSS

Onluklara veya yüzlüklere nasıl yuvarlanır? Fonksiyonun ikinci argümanını negatif bir sayı olarak değiştirin.

  • Onluklara: =YUVARLA(A1; -1) (123 → 120)
  • Yüzlüklere: =YUVARLA(A1; -2) (123 → 100)

Bir sütunun tamamı aynı anda yuvarlanabilir mi? Evet. Formülü ilk hücreye girin (örneğin B1), ardından imleci hücrenin sağ alt köşesine getirin (siyah artı işareti belirecektir) ve tablonun sonuna kadar aşağı doğru sürükleyin.

TAMSAYI ile YUKARIYUVARLA arasındaki fark nedir? TAMSAYI (CEILING) fonksiyonu yuvarlama adımının belirtilmesini gerektirir (ikinci argüman), oysa YUKARIYUVARLA (ROUNDUP) standart ondalık sistemini kullanır. Basit tam sayılar için YUKARIYUVARLA(sayı; 0) genellikle daha kullanışlıdır.