Excel'de Sayıları Tam Değere Yuvarlama
Excel'de bir sayıyı tam sayıya yuvarlamak için =YUVARLA(sayı; 0) fonksiyonunu kullanın. İkinci argüman 0, programın virgülden sonraki tüm basamakları kaldırmasını ve yalnızca matematik kurallarına göre (5'e kadar aşağı, 5'ten itibaren yukarı) tam kısmı bırakmasını sağlar. Her zaman yukarı veya her zaman aşağı yuvarlama gibi özel görevler için YUKARIYUVARLA ve AŞAĞIYUVARLA fonksiyonları uygulanır.
Tam Sayılarla Çalışmak İçin Temel Fonksiyonlar
Excel'in arsenalinde ondalık kısmı kaldırmak için birkaç araç bulunur. Seçim, kalan kısmı nasıl işlemek istediğinize bağlıdır: matematik kurallarına göre, görmezden gelerek veya değeri zorla artırarak.
1. Matematiksel Yuvarlama (YUVARLA)
En yaygın kullanılan yöntemdir. Fonksiyon, virgülden sonraki ilk basamağı analiz eder. Bu basamak 5'ten küçükse sayı aşağı yuvarlanır; 5 veya daha büyükse yukarı yuvarlanır.
Sözdizimi: =YUVARLA(sayı; 0)
| Orijinal Sayı | Formül | Sonuç | Mantık |
|---|---|---|---|
| 12,4 | =YUVARLA(12,4; 0) | 12 | Ondalık kısım < 0,5 |
| 12,5 | =YUVARLA(12,5; 0) | 13 | Ondalık kısım ≥ 0,5 |
| -5,6 | =YUVARLA(-5,6; 0) | -6 | Ondalık kısmın mutlak değeri ≥ 0,5 |
Fonksiyonun ikinci argümanı basamak sayısını belirler. Tam sayılar için 0, onda birler için 1, onlar basamağı için -1 vb. kullanın.
2. Zorunlu Yukarı Yuvarlama (YUKARIYUVARLA)
Ondalık kısmın minimal bile olsa (örneğin 0,001) bir üst tam sayıya çıkması gerektiğinde kullanılır. Bir ürünün parçasını satın alamayacağınız durumlarda, paket miktarını hesaplarken faydalıdır.
Sözdizimi: =YUKARIYUVARLA(sayı; 0)
=YUKARIYUVARLA(10,1; 0)→ 11=YUKARIYUVARLA(10,9; 0)→ 11=YUKARIYUVARLA(-5,2; 0)→ -5 (negatif sayılarda "yukarı" sıfıra/pozitif değerlere daha yakın anlamına gelir)
3. Zorunlu Aşağı Yuvarlama (AŞAĞIYUVARLA)
Büyüklüğünü değerlendirmeden ondalık kısmı atar. Sayı mutlak değerce her zaman azalır (veya zaten tam sayıysa değişmez).
Sözdizimi: =AŞAĞIYUVARLA(sayı; 0)
=AŞAĞIYUVARLA(10,9; 0)→ 10=AŞAĞIYUVARLA(10,1; 0)→ 10=AŞAĞIYUVARLA(-5,2; 0)→ -5
Negatif Sayılarla Çalışmanın Özellikleri
Fonksiyonların davranışı sayının işaretine bağlı olarak farklılık gösterebilir, bu da sıklıkla kafa karışıklığına neden olur. "YUVARLA" ailesi fonksiyonları ile TAMSAYI (İngilizce INT) fonksiyonu arasındaki farkı anlamak önemlidir.
TAMSAYI fonksiyonu sayıyı her zaman kendinden küçük olan en yakın tam sayıya (eksi sonsuz yönüne) yuvarlar.
- Pozitifler için:
TAMSAYI(5,9)= 5 (ondalığı atmaya benzer şekilde çalışır). - Negatifler için:
TAMSAYI(-5,1)= -6 (sıfırdan daha uzaklaşır).
Negatif bir sayının ondalık kısmını sadece atmak istiyorsanız (-5,9'dan -5 elde etmek gibi), TAMSAYI yerine AŞAĞIYUVARLA kullanın.
Hücrelerin görsel biçimlendirmesini gerçek yuvarlama ile karıştırmayın. Hücre biçimini "virgülden sonra 0 basamak" olarak değiştirirseniz, ekranda sayı tam görünür ancak formüllerde ondalık kısmı içeren tam değer kullanılır. Verileri gerçekten değiştirmek için fonksiyonları kullanın.
Pratik Kullanım Senaryoları
Paket Miktarının Hesaplanması
15,2 kg boya ihtiyacınız olduğunu ve boyanın sadece 1 kg'lık kutularla satıldığını düşünün. 16 kutu almanız gerekir.
=YUKARIYUVARLA(15,2; 0) → 16
Maaş veya Prim Hesaplamaları
Muhasebe genellikle primlerin matematiksel kurallara göre tam TL'ye yuvarlanmasını gerektirir.
=YUVARLA(Prim_Tutarı; 0)
Raporlar İçin Verilerin Kırpılması
Özet tablolar oluştururken, toplamı yukarı yönlü çarpıtmadan algılamayı kolaylaştırmak bazen kuruşları görmezden gelmeyi gerektirir.
=AŞAĞIYUVARLA(Toplam_Ödenecek; 0)
Sık Yapılan Hatalar
- Virgülden Sonra Gereksiz Basamaklar. Kullanıcılar
YUVARLAfonksiyonunda ikinci argüman olarak0yazmayı unuturlar. Bu argüman olmadan formül hata verebilir veya örneğin2belirtilirse sayı tam sayıya değil, yüzdelerde birlerine yuvarlanır. - Eksi İşaretiyle Yanlış Çalışma.
TAMSAYI(-3,5)işleminin-3döndürmesini beklemek. Aslında-4döndürür.-3elde etmek içinAŞAĞIYUVARLAkullanılmalıdır. - Metin Biçimi. Sayı metin olarak kaydedilmişse (örneğin bir veritabanından aktarılmışsa), yuvarlama fonksiyonları
#DEĞER!hatası döndürebilir. Hesaplamalardan önce veri biçimini kontrol edin.
SSS
Formül kullanmadan sayıları yuvarlamak mümkün mü? Evet, hücre biçimini değiştirebilirsiniz (Sağ Tık → Hücreleri Biçimlendir → Sayı → 0 basamak). Ancak bu yalnızca görüntüyü değiştirir. Hesaplamalar için formülleri kullanın.
Onlara veya yüzlere nasıl yuvarlanır?
İkinci argümanda negatif değerler kullanın. =YUVARLA(1234; -2) sayıyı yüzlere yuvarlar ve 1200 döndürür. =YUVARLA(1234; -1) ise 1230 döndürür.
YUVARLA ve KATLARAYUVARLA arasındaki fark nedir?
KATLARAYUVARLA (MROUND), belirtilen değerin katı olan en yakın sayıya yuvarlar. Örneğin, =KATLARAYUVARLA(13; 5) 15 döndürür, çünkü 15, 5'in katıdır ve 10'a göre 13'e daha yakındır. Basit tam sayı yuvarlama için YUVARLA kullanmak daha iyidir.