Excel'de Sayı Yuvarlama: Temel Fonksiyonlardan Karmaşık Senaryolara
Excel'de bir hücredeki sayıyı yuvarlamak için =YUVARLA(sayı; basamak_sayısı) fonksiyonunu kullanın. Örneğin, =YUVARLA(A1; 2) formülü A1 hücresindeki değeri virgülden sonra iki basamağa yuvarlayacaktır. Eğer sayıyı zorunlu olarak yukarı veya aşağı yuvarlamanız gerekiyorsa, YUKARIYUVARLA ve AŞAĞIYUVARLA fonksiyonları uygulanır. Belirli bir yöntemin seçimi, matematiksel olarak doğru bir yuvarlamaya mı yoksa finansal hesaplamalar için özel bir kurala mı ihtiyacınız olduğuna bağlıdır.
Temel Yuvarlama Fonksiyonları
Excel'in envanterinde, kullanıcıların %90'ının ihtiyaçlarını karşılayan üç ana fonksiyon bulunur. Bunlar, sayının ondalık kısmını işleme mantığına göre farklılık gösterir.
YUVARLA (ROUND)
En yakın değere matematiksel yuvarlama yapmak için standart fonksiyondur.
- Sözdizimi:
=YUVARLA(sayı; basamak_sayısı) - Mantık: Bir sonraki rakam 5 ve üzeriyse yukarı, 5'ten küçükse aşağı yuvarlanır.
- Örnekler:
=YUVARLA(12,567; 1)→ 12,6=YUVARLA(12,543; 1)→ 12,5=YUVARLA(1234; -2)→ 1200 (yüzlere yuvarlama)
YUKARIYUVARLA (ROUNDUP)
Bir sonraki rakamın değerinden bağımsız olarak sayıyı her zaman büyük yöne (mutlak değer olarak) yuvarlar.
- Sözdizimi:
=YUKARIYUVARLA(sayı; basamak_sayısı) - Örnek:
=YUKARIYUVARLA(12,11; 1)→ 12,2 (1 < 5 olsa bile).
AŞAĞIYUVARLA (ROUNDDOWN)
Fazla basamakları her zaman atarak sayıyı daha küçük bir değere (mutlak değer olarak) yuvarlar. Aslında sayının kuyruk kısmını keser.
- Sözdizimi:
=AŞAĞIYUVARLA(sayı; basamak_sayısı) - Örnek:
=AŞAĞIYUVARLA(12,99; 1)→ 12,9.
«basamak_sayısı» Parametresi:
- Pozitif bir sayı (örneğin,
2) — virgülden sağa yuvarlama (yüzde bire kadar). - Sıfır (
0) — tam sayıya yuvarlama. - Negatif bir sayı (örneğin,
-1) — virgülden sola yuvarlama (onlara, yüzlere vb.).
Gelişmiş Yöntemler: Adım ve Katlılık
Bazen standart kurallar uygun olmaz. Örneğin, lojistikte ağırlık en yakın 0,5 kg'a, fiyatlandırmada ise 90 veya 99 liraya yuvarlanır. Bunun için katlılık ile çalışan fonksiyonlar kullanılır.
ÇOKLUĞAYUVARLA (MROUND)
Sayıyı belirtilen adıma katlı olan en yakın değere yuvarlar.
- Sözdizimi:
=ÇOKLUĞAYUVARLA(sayı; katlılık) - Örnek 1 (yarım kiloya):
=ÇOKLUĞAYUVARLA(12,2; 0,5)→ 12,5 - Örnek 2 (beşe):
=ÇOKLUĞAYUVARLA(123; 5)→ 125
ÇOKLUĞAYUVARLA fonksiyonu, sayının işareti ile katlılığın işareti eşleşmezse (örneğin, negatif bir sayıyı pozitif bir adımla yuvarlamaya çalışırsanız) #SAYI! hatası döndürebilir. Böyle durumlarda çarpma işlemiyle kombinasyon kullanın: =YUVARLA(sayı/adım; 0)*adım.
Tavan ve Taban Yuvarlama (CEILING / FLOOR)
Bu fonksiyonlar ÇOKLUĞAYUVARLA fonksiyonuna benzer, ancak YUKARIYUVARLA ve AŞAĞIYUVARLA gibi kesin bir yöne sahiptirler, yalnızca adım dikkate alınır.
| Fonksiyon (TR) | Fonksiyon (EN) | Açıklama | Örnek (adım = 5) |
|---|---|---|---|
| TAVANAYUVARLA.MAT | CEILING.MATH | Adımın katına yukarı yuvarlar | 12 → 15 |
| TABANAYUVARLA.MAT | FLOOR.MATH | Adımın katına aşağı yuvarlar | 12 → 10 |
Sık Yapılan Hatalar ve İnce Detaylar
Yuvarlama ile çalışırken kullanıcılar sıklıkla görsel illüzyonlarla veya veri tipi hatalarıyla karşılaşır.
-
Hücre Biçimi ≠ Yuvarlama. «Giriş» -> «Sayı» menüsü üzerinden ondalık basamak sayısını azaltırsanız, yalnızca görüntü değişir. Formül çubuğunda ve sonraki hesaplamalarda orijinal hassas sayı kalır. Değerin kendisini değiştirmek için mutlaka formülleri kullanın.
-
Negatif Sayılar.
YUKARIYUVARLAveAŞAĞIYUVARLAfonksiyonları mutlak değere göre çalışır.=YUKARIYUVARLA(-5,2; 0)sonucu -6 verir (çünkü -6, -5,2'den küçüktür, ancak Excel'de negatif sayılar içinYUKARIYUVARLAmutlak değeri artırır: -5.2 -> -6).- Sezgisel olarak eksi için «yukarı» -5 olarak algılanabileceğinden, mantığı verileriniz üzerinde kontrol edin.
-
Sayı Yerine Metin. Hücrede metin saklanıyorsa (örneğin, "100 TL"), fonksiyonlar hata verir. Temizlemek için
=DEĞER()kullanın veya veri biçimini kontrol edin.
Pratik Formül Örnekleri
Aşağıda yaygın görevler için hazır şablonlar verilmiştir. A1 yerine kendi hücre adresinizi yazın.
| Görev | Formül | 123,456 İçin Sonuç |
|---|---|---|
| Tam sayıya | =YUVARLA(A1; 0) | 123 |
| Bir basamağa | =YUVARLA(A1; 1) | 123,5 |
| Onlara | =YUVARLA(A1; -1) | 120 |
| Her zaman yukarı (tam) | =YUKARIYUVARLA(A1; 0) | 124 |
| En yakın 10'a | =ÇOKLUĞAYUVARLA(A1; 10) | 120 |
| En yakın 0,25'e | =ÇOKLUĞAYUVARLA(A1; 0,25) | 123,5 |
Sıkça Sorulan Sorular (SSS)
Tüm bir sütunu nasıl tek seferde yuvarlarım?
Bitişik sütunun ilk hücresine formülü yazın (örneğin, =YUVARLA(A1; 2)), ardından doldurma tutamacını aşağı çekin. Orijinal verileri yuvarlanmış verilerle değiştirmek için yeni sütunu kopyalayın ve «Özel Yapıştır» -> «Değerler» aracılığıyla eskisinin üzerine yapıştırın.
YUVARLA ve KES ile arasındaki fark nedir?
KES (TRUNC), bir sonraki rakamı analiz etmeden sadece ondalık kısmı atar. KES(12,9) sonucu 12 verirken, YUVARLA(12,9; 0) sonucu 13 verir. KES, matematik kurallarını görmezden gelerek sayının tam kısmını almak istediğinizde kullanışlıdır.
Zaman yuvarlanabilir mi?
Evet. Excel'de zaman, günün kesirleri olarak ifade edilir. Zamanı en yakın 15 dakikaya yuvarlamak için şu formülü kullanın: =ÇOKLUĞAYUVARLA(A1; "0:15").