Excel'de Sayı Yuvarlama: Temel Fonksiyonlardan Karmaşık Senaryolara

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

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.MATCEILING.MATHAdımın katına yukarı yuvarlar12 → 15
TABANAYUVARLA.MATFLOOR.MATHAdımın katına aşağı yuvarlar12 → 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.

  1. 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.

  2. Negatif Sayılar. YUKARIYUVARLA ve AŞAĞIYUVARLA fonksiyonları 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çin YUKARIYUVARLA mutlak değeri artırır: -5.2 -> -6).
    • Sezgisel olarak eksi için «yukarı» -5 olarak algılanabileceğinden, mantığı verileriniz üzerinde kontrol edin.
  3. 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örevFormül123,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").