Excel'de Sayı Yuvarlama: Hassas Hesaplamalar İçin Basit Formüller
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:
| Fonksiyon | Formül | Sonuç | Mantık |
|---|---|---|---|
| YUVARLA | =YUVARLA(12,34; 0) | 12 | Ondalık < 0,5, bu nedenle aşağı |
| YUKARIYUVARLA | =YUKARIYUVARLA(12,34; 0) | 13 | Herhangi bir ondalık yukarı çeker |
| AŞAĞIYUVARLA | =AŞAĞIYUVARLA(12,34; 0) | 12 | Ondalık kısım kaldırılır |
| TAMSAYI | =TAMSAYI(12,34; 1) | 13 | 1'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.
- YUVARLA: Simetrik çalışır.
-3,6değeri-4'e,-3,4değeri ise-3'e yuvarlanır. - 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).
- 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
0olmalıdır.1değeri ondalık basamaktan sonra bir hane bırakır,-1ise 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.