Excel'de Sayıları Yukarı Yuvarlama: Tam Sayılardan Basamaklara Kadar

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

Excel'de bir sayıyı büyük tarafa (yukarı) yuvarlamak için =ROUNDUP(sayı; basamak_sayısı) fonksiyonunu kullanın. Katlı değerlere (örneğin 5 veya 10'a) yuvarlama gibi daha karmaşık görevler için CEILING.MATH veya CEILING.PRECISE fonksiyonları uygulanır. Bu araçlar, standart matematiksel yuvarlama kurallarını yok sayarak sonucun her zaman başlangıç değerinden büyük veya ona eşit olmasını garanti eder.

Yukarı Yuvarlama İçin Temel Fonksiyonlar

Excel'in bu görevi çözmek için birkaç aracı vardır. Seçim, program sürümüne ve verilerin özelliklerine (negatif sayıların varlığı, katlılık gerekliliği) bağlıdır.

ROUNDUP Fonksiyonu

Bu, en basit ve evrensel yöntemdir. Virgülden sonra fazla basamakları kaldırarak veya üst basamaklarda sıfırlarla değiştirerek sayıyı yukarı yuvarlar.

  • Sözdizimi: =ROUNDUP(sayı; basamak_sayısı)
  • Mantık: Her zaman sayının mutlak değerini artırır.
  • Örnekler:
    • =ROUNDUP(3,14; 0) → 4 (tam sayıya)
    • =ROUNDUP(3,01; 0) → 4 (küçük bir kesir bile sayıyı artırır)
    • =ROUNDUP(-3,14; 0) → -4 (mutlak değer artar, sayı "daha küçük" olur)

basamak_sayısı bağımsız değişkeni hassasiyeti belirler:

  • 0 — tam sayıya.
  • 1, 2, 3... — virgülden sonraki basamak sayısı (onda, yüzde birler).
  • -1, -2, -3... — virgülün soluna yuvarlama (onluklar, yüzlükler, binlikler).

CEILING Ailesi Fonksiyonları

Eğer sadece "yukarı" değil, belirli bir adıma (katlılığa), örneğin en yakın 5 liraya veya 10 kg'a yuvarlamanız gerekiyorsa, Ceiling fonksiyonları kullanılır.

  1. CEILING.MATH (Excel 2013+ yeni sürümler için önerilen):

    • Negatif sayıların yuvarlanmasını esnek bir şekilde yönetmenize olanak tanır.
    • Sözdizimi: =CEILING.MATH(sayı; [katlılık]; [mod])
    • Varsayılan olarak -3,5 değerini -3'e (sıfıra daha yakın) yuvarlar, ancak 1 modu onu -4'e yuvarlar.
  2. CEILING.PRECISE:

    • Sayının işaretini yok sayar. Mutlak değeri yukarı yuvarlar.
    • -3,5 değeri -4'e dönüşür.
    • Mutlak büyüklüğün önemli olduğu durumlarda idealdir.
  3. CEILING (kullanım dışı):

    • Eski sürümlerde negatif sayılarla öngörülemeyen şekilde davranırdı. CEILING.MATH ile değiştirmek daha iyidir.

Tam Sayıya Yuvarlama

En yaygın senaryo, kesirli bir sayıdan tam sayı değeri elde etmektir. Burada basamak hassasiyeti olarak 0 belirtmek yeterlidir.

Başlangıç DeğeriFormülSonuçAçıklama
12,01=ROUNDUP(A1; 0)13Herhangi bir kesir sayıyı artırır
12,99=ROUNDUP(A1; 0)13
-5,4=ROUNDUP(A1; 0)-6Mutlak değerin artması (negatif tarafta)

Negatif sayılarla çalışırken, -5,4 değerinin -5'e dönüşmesini istiyorsanız ("sıfıra doğru" yukarı yuvarlama), =CEILING.MATH(A1; 1) kullanın.

Basamaklara Göre Yuvarlama (Onluklar, Yüzlükler, Binlikler)

Finansal raporlar veya istatistikler için tutarları genellikle onluklara veya yüzlüklere yuvarlamak gerekir. ROUNDUP fonksiyonunda bunun için ikinci bağımsız değişkenin negatif değerleri kullanılır.

İşlem Adımları

  1. Sonuç hücresini seçin.
  2. =ROUNDUP(Hücre; -N) formülünü girin; burada N onluğun kuvvetidir.
    • -1 → onluklara.
    • -2 → yüzlüklere.
    • -3 → binliklere.

Pratik Örnekler

A1 hücresinde 12 345 sayısının bulunduğunu varsayalım.

  • Onluklara: =ROUNDUP(A1; -1) → 12 350
  • Yüzlüklere: =ROUNDUP(A1; -2) → 12 400
  • Binliklere: =ROUNDUP(A1; -3) → 13 000
  • On binliklere: =ROUNDUP(A1; -4) → 20 000

Negatif sayıları ROUNDUP fonksiyonu ile negatif basamakla (örneğin yüzlüklere) yuvarlarken, sayının mutlak değerce de büyük tarafa değişeceğini unutmayın. Örnek: Yüzlüklere (-2) yuvarlanan -1234 değeri -1300 sonucunu verir.

Katlı Değerlere Yuvarlama (5, 10, 0.5 Adımı)

Bazen standart basamaklar uygun olmaz. Örneğin, fiyatların 50 lira katları olması veya zamanın 15 dakika olması gerekebilir. Burada ROUNDUP doğrudan yeterli olmaz, CEILING.MATH fonksiyonuna ihtiyaç vardır.

Görev: 123 liralık fiyatı yukarı doğru 50'nin katına yuvarla. Formül: =CEILING.MATH(123; 50) Sonuç: 150

Görev: 1:07 saatini yukarı doğru en yakın 15 dakikaya yuvarla. Formül: =CEILING.MATH("1:07"; "0:15") Sonuç: 1:15

Bu yöntem herhangi bir adım için çalışır: 0.25, 1000, 0.05 vb.

Yuvarlama Yöntemlerinin Karşılaştırılması

GörevÖnerilen FonksiyonFormül ÖrneğiÖzellik
Sadece yukarı tam sayıyaROUNDUP=ROUNDUP(A1; 0)Tüm sürümlerde çalışır
Onluklara/yüzlüklereROUNDUP=ROUNDUP(A1; -2)Negatif ikinci bağımsız değişken
Katlıya (5, 10, 50)CEILING.MATH=CEILING.MATH(A1; 10)Esnek adım ayarı
Negatiflerle çalışma (sıfıra doğru)CEILING.MATH=CEILING.MATH(A1; 1)Negatifin mutlak değerini artırmaz
Mutlak değerin sıkı artırılmasıCEILING.PRECISE=CEILING.PRECISE(A1; 1)Sayının işaretini yok sayar

Sık Yapılan Hatalar

  • Basamak işaretleriyle karışıklık: Kullanıcılar genellikle yüzlüklere yuvarlamaya çalışırken pozitif sayı yerine negatif sayı koymazlar. Unutmayın: -2 yüzlükler demektir, 2 ise yüzde birler demektir.
  • Eksi ile yanlış çalışma: ROUNDUP fonksiyonu -5.1 değerini -6 yapar. İş mantığı -5 gerektiriyorsa, bu fonksiyon algısında bir hatadır. Üçüncü bağımsız değişkenle CEILING.MATH kullanın veya gereksinimleri yeniden kontrol edin.
  • Sayıların metin formatı: Hücre metin olarak biçimlendirilmişse, fonksiyonlar #DEĞER! hatası döndürür. Verilerin sayı olduğundan emin olun.

SSS

Bir sayıyı yukarı doğru 5 kuruşa nasıl yuvarlarım? =CEILING.MATH(A1; 0,05) formülünü kullanın. Bu, örneğin 10,02 değerini 10,05'e yuvarlar.

Tüm bir sütunu aynı anda yukarı yuvarlayabilir miyim? Evet. Formülü bitişik sütunun ilk hücresine girin ve doldurma tutamacını aşağı çekin. Hücre referansları otomatik olarak ayarlanacaktır.

ROUNDUP ve ОКРУГЛВВЕРХ arasında ne fark var? Fark yok. ОКРУГЛВВЕРХ, ROUNDUP fonksiyonunun Rusça adıdır. Excel arayüz dilinize bağlı olarak programın önerdiği adı kullanın.