Excel'de sayıları hızlı ve doğru bir şekilde yuvarlama
Excel'de bir sayıyı tam sayıya veya belirli bir basamağa yuvarlamak için =YUVARLA(sayı; basamak_sayısı) fonksiyonunu kullanın. Hassasiyeti kaybetmeden görüntüyü görsel olarak değiştirmek için ondalık basamağı sıfır olan bir hücre biçimi uygulayın. Ondalık kısmı kesinlikle atmak (aşağı yuvarlamak) istiyorsanız AŞAĞI.YUVARLA veya KES fonksiyonları uygundur. Yöntem seçimi, hesaplama için gerçek değeri mi değiştirmeniz gerektiğine yoksa sadece tablodaki görünümünü mü değiştirmeniz gerektiğine bağlıdır.
Hücre biçimlendirmesi ile görsel yuvarlama
Sayıları tam sayı yapmanın en kolay yolu görünümlerini değiştirmektir. Bu işlem hücredeki gerçek değeri değiştirmez: sonraki hesaplamalarda Excel, virgülden sonraki tüm basamaklarla birlikte orijinal sayıyı kullanmaya devam eder.
Nasıl yapılır:
- İlgili hücreleri seçin.
- Giriş sekmesinde Sayı grubunda Ondalık Basamak Azalt düğmesine (
.00rakamının yanındaki sol ok) ondalık kısım kaybolana kadar basın. - Alternatif olarak
Ctrl+1tuşlarına basın, Sayı kategorisini seçin ve "Ondalık basamak" sayısını 0 olarak ayarlayın.
Bu yöntem, estetiğin önemli olduğu ancak nihai toplamların matematiksel doğruluğunun kritik olduğu raporlar ve yazdırılabilir formlar için idealdir.
Formüllerle matematiksel yuvarlama
Sayının kendisinin değerini değiştirmek gerekiyorsa (örneğin maaş veya vergi hesaplaması için), formül kullanmak gerekir. Böyle bir formülün sonucu kopyalanıp orijinal verilerin üzerine "değerler" olarak yapıştırılabilir.
Klasik yuvarlama (YUVARLA / ROUND)
YUVARLA fonksiyonu standart matematik kurallarına göre çalışır: eğer sonraki rakam 5 veya daha büyükse, yukarı yuvarlanır.
- Sözdizimi:
=YUVARLA(sayı; basamak_sayısı) - Tam sayıya:
=YUVARLA(A1; 0)→ 12.5 sayısı 13'e dönüşür. - Onda birler basamağına:
=YUVARLA(A1; 1)→ 12.56 sayısı 12.6'ya dönüşür. - Yüzlere:
=YUVARLA(A1; -2)→ 1250 sayısı 1300'e dönüşür. Negatif basamak sayısı, virgülün solundaki basamakları yuvarlar.
Aşağı yuvarlama (AŞAĞI.YUVARLA / FLOOR)
Limitin aşılmamasının önemli olduğu görevler için (örneğin malzeme hesaplaması veya bütçeleme), zorunlu aşağı yuvarlama kullanılır.
- AŞAĞI.YUVARLA fonksiyonu:
=AŞAĞI.YUVARLA(sayı; basamak_sayısı). Büyüklüklerini dikkate almadan her zaman fazla basamakları atar.- Örnek:
=AŞAĞI.YUVARLA(12.99; 0)sonucu 12 döndürür.
- Örnek:
- FLOOR fonksiyonu (TAVAN.MAT/AŞAĞI.YUVARLA): Sayıları katlarına yuvarlamaya olanak tanır.
- Örnek:
=FLOOR(A1; 5)17 sayısını 15'e, 18 sayısını da yine 15'e yuvarlar.
- Örnek:
Negatif sayılarla dikkatli olun. KES fonksiyonu (INT benzeri) "sıfıra doğru" yuvarlar (-12.9 sayısı -12 olur), AŞAĞI.YUVARLA ise "mutlak değerce aşağı" yuvarlar (-12.1 sayısı -13 olur). Negatif değerler için bu farklı sonuçlar verir.
Farklı görevler için fonksiyonların karşılaştırılması
| Görev | Fonksiyon (Türkçe) | Örnek Formül | 12.9 ile Davranışı | -12.9 ile Davranışı |
|---|---|---|---|---|
| Matematiksel | YUVARLA | =YUVARLA(A1; 0) | 13 | -13 |
| Kesinlikle aşağı | AŞAĞI.YUVARLA | =AŞAĞI.YUVARLA(A1; 0) | 12 | -13 |
| Ondalığı at | KES | =KES(A1) | 12 | -12 |
| Kata yuvarla | FLOOR | =FLOOR(A1; 1) | 12 | -13 |
Yuvarlama ile çalışırken yapılan yaygın hatalar
- Hata birikimi. Hücreleri biçimle görsel olarak yuvarladıysanız ve ardından bunları toplarsanız, toplam görünür sayıların toplamından kuruş farkıyla farklı olabilir. Çözüm:
=TOPLA.ÇARPIM(YUVARLA(...))formülünü kullanın veya dosya ayarlarında "Ekranda görünen hassasiyet" seçeneğini etkinleştirin (önemli finansal modeller için önerilmez). - Yanlış basamak işareti. Kullanıcılar genellikle pozitif ve negatif ikinci argümanları karıştırır. Unutmayın: pozitif sayı virgülden sonraki basamakları, negatif sayı ise virgülden önceki basamakları (onlar, yüzler) temsil eder.
- Veri türünün göz ardı edilmesi. Yuvarlama fonksiyonları metinlerle çalışmaz. Sayı başka bir sistemden aktarılmışsa ve metin olarak saklanıyorsa, önce
DEĞERfonksiyonuyla veya "Metni Sütunlara Dönüştür" özelliğiyle dönüştürün.
SSS
Bir sütunun tamamını aynı anda nasıl yuvarlarım?
Formülü bitişik sütunun ilk hücresine girin (örneğin =YUVARLA(A2;0)), doldurma tutamacını kullanarak aşağı doğru sürükleyin. Ardından yeni sütunu kopyalayın ve "Özel Yapıştır" → "Değerler" seçeneğiyle eski sütunun üzerine yapıştırın.
YUKARI.YUVARLA ve AŞAĞI.YUVARLA arasındaki fark nedir?
YUKARI.YUVARLA her zaman sayının mutlak değerini artırır (12.1 → 13, -12.1 → -13), AŞAĞI.YUVARLA ise her zaman mutlak değeri azaltır veya değişmez bırakır (12.9 → 12, -12.9 → -13).
Excel'de saatleri yuvarlayabilir miyim?
Evet, Excel'de saatler günün kesirleri olarak ifade edilir. Saati en yakın saate yuvarlamak için =YUVARLA(A1*24; 0)/24 kullanın. 15 dakikaya yuvarlamak için: =YUVARLA(A1*96; 0)/96.