Skip to main content

Excel'de bir hücre aralığını nasıl yuvarlarsınız?

Author: Tech Support Last Modified: 2025-07-21

Excel'de sayısal verilerle çalışırken, birden fazla ondalık basamağa sahip değerlerle karşılaşmak oldukça yaygın. Örneğin, 2.1054 gibi sayıların yer aldığı bir veri setiniz olabilir, ancak bu sayıları yalnızca 2.11 gibi yuvarlanmış bir formatta kullanmak isteyebilirsiniz. Bu, sunumu standartlaştırmak veya verileri raporlamaya hazırlamak için gereklidir. Her bir değeri manuel olarak yuvarlamak, özellikle büyük veri aralıkları söz konusu olduğunda can sıkıcı olabilir. Neyse ki, Excel, bir hücre aralığını istenen ondalık basamak sayısına yuvarlamak için birkaç etkili yöntem sunar. Aşağıda, ihtiyacınıza en uygun yöntemi seçmek için adım adım talimatlar, kullanım ipuçları ve karşılaştırmalı notlar bulacaksınız.

ROUND fonksiyonu ile bir hücre aralığını yuvarlama

VBA kodu ile bir hücre aralığını yuvarlama

Kutools for Excel ile hızlıca bir hücre aralığını yuvarlama / yukarı yuvarlama / aşağı yuvarlama

Alternatif: Görüntülenen Yuvarlamalar İçin Hücre Biçimlendirmesi Kullanın

Alternatif: Belirli bir katına yuvarlamak için MROUND fonksiyonunu kullanın


ROUND fonksiyonu ile bir hücre aralığını yuvarlama

Excel’in yerleşik ROUND fonksiyonu, sayıları belirli bir ondalık basamak sayısına yuvarlamanın basit bir yoludur. Sözdizimi ROUND(sayı, ondalık_hane) şeklindedir; burada “sayı”, yuvarlanacak değerdir ve “ondalık_hane”, ondalık basamak sayısını belirtir.

Diyelim ki, A2:A10 hücrelerindeki sayısal değerlerden oluşan bir aralığı yuvarlamak istiyorsunuz. Aşağıdaki adımları izleyin:

1. Yuvarlanmış sonucu yerleştirmek istediğiniz boş bir hücreye tıklayın—örneğin C2. Aşağıdaki formülü girin:

=ROUND(A2,2)

a screenshot of using the ROUND function to round a number

2. Enter tuşuna basın. Bu, A2’deki değeri iki ondalık basamağa yuvarlayarak C2’de gösterecektir.

3. Tüm aralığı yuvarlamak için, fare imlecini C2 hücresinin sağ alt köşesine getirin, küçük bir artı işareti (doldurma tutamacı) haline gelene kadar bekleyin. Bu tutamacı, hedef aralığınızın üzerine sürükleyin (örneğin, C10’a kadar). Bu işlem, A sütunundaki her bir karşılık gelen değer için ROUND formülünü kopyalayacaktır. Sonuçlar aşağıdaki gibi görüntülenecektir:

a screenshot showing all rounded results

Yuvarlanmış değerlerin orijinal sayıları değiştirmesini istiyorsanız, yuvarlanmış sonuçları kopyalayabilir ve Özel Yapıştır > Değerler kullanarak orijinal aralığı üzerine yazabilirsiniz. Ancak, üzerine yazdığınızda orijinal verilerin kaybolacağını unutmayın.

ROUND fonksiyonu, hesaplama doğruluğunu sağlamak için güvenilirdir ve gerektiğinde diğer formüllerle birleştirilebilir. Ancak, formüller kullanıldığında, orijinallerin üzerine yazılmadığı sürece ekstra bir sütun sürdürmeniz gerektiğini unutmayın.


Formülsüz bir aralıkta yuvarlama / yukarı yuvarlama / aşağı yuvarlama:

Kutools for Excel'in Yuvarlama özelliği ile, formüllere ihtiyaç duymadan bir hücre aralığını hızlıca yuvarlayabilir, yukarı yuvarlayabilir, aşağı yuvarlayabilir veya çift sayıya yuvarlayabilirsiniz.

a screenshot of using Kutools for Excel to easily round a range of numbers


VBA kodu ile bir hücre aralığını yuvarlama

Gelişmiş kullanıcılar veya farklı aralıklarda toplu yuvarlama işlemini sık sık gerçekleştirenler için, VBA ile yuvarlama işlemini otomatikleştirmek verimliliği artırabilir. Bu yöntem, özellikle ekstra sütunlara bağımlı olmadan bir seferde çok sayıda hücreyi işlemek istediğinizde uygundur.

Seçili bir sayı aralığını yerinde yuvarlamak için VBA makrosu kullanmanın nasıl olduğunu burada bulabilirsiniz:

1. İlk olarak, yuvarlamak istediğiniz hücre aralığını seçin.

2. Excel menüsüne gidin ve Geliştirici > Visual Basic'e tıklayın. Geliştirici sekmesini görmüyorsanız, Excel seçeneklerinde bunu etkinleştirmeniz gerekebilir. Görüntülenen Microsoft Visual Basic for Applications penceresinde, Ekle > Modül'e tıklayarak yeni bir kod modülü ekleyin ve ardından aşağıdaki kodu yapıştırın:

VBA: Bir hücre aralığını yuvarlama:


  Sub RoundNum()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xNum As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNum = Application.InputBox("Decimal", xTitleId, Type:=1)
For Each Rng In WorkRng
    Rng.Value = Application.WorksheetFunction.Round(Rng.Value, xNum)
Next
End Sub

3. Kodu çalıştırmak için a screenshot of the run button VBA editöründeki “Çalıştır” düğmesine tıklayın. Bir iletişim kutusu açılacak. İstenirse, yuvarlamak istediğiniz aralığı seçin (fareden de doğrudan seçim yapabilirsiniz). Ekran görüntüsüne bakın:

a screenshot of selecting the number range after running the VBA code

4. Tamam'a tıklayın. Daha sonra, yuvarlama için ondalık basamak sayısını girmeniz istenecek—gerekli değeri girin (örneğin, iki ondalık basamak için 2) ve tekrar Tamam'a tıklayın. Ekran görüntüsüne bakın:

a screenshot of specifying a decimal you need to round

5. Seçili aralıktaki değerler, girdiğiniz değerlere göre yerinde yuvarlanacaktır. Ekran görüntüsüne bakın:

a screenshot of the rounded result2

VBA kullanırken, değişikliklerin anında olduğunu ve geri alınamayacağını unutmayın. Özellikle önemli sayfalarda makroları çalıştırmadan önce verilerinizin yedeğini saklamayı göz önünde bulundurun.


Kutools for Excel ile hızlıca bir hücre aralığını yuvarlama / yukarı yuvarlama / aşağı yuvarlama

Kutools for Excel, bir hücre grubunu formüller kullanmadan yuvarlama, yukarı yuvarlama veya aşağı yuvarlama yapabilme olanağı sağlayan verimli bir çözüm sunar. Bu özellik, hızlı sonuçlar isteyen ve bir aralığın tamamında yuvarlama işleminin nasıl yapılacağını özelleştirmek isteyen kullanıcılar için çok uygundur (normal yuvarlama, her zaman yukarı yuvarlama veya her zaman aşağı yuvarlama).

Bu özelliği kullanmak için, bilgisayarınıza Kutools for Excel'in zaten indirilmiş ve kurulu olduğundan emin olun. Aşağıdaki talimatları izleyin:

1. Yuvarlamak istediğiniz hücre grubunu vurgulayın. Ardından Kutools sekmesine gidin, seçenekler menüsünden Yuvarlama'yı seçin. Ekran görüntüsüne bakın:

a screenshot of enabling the Round feature of Kutools for Excel

2. Formülsüz Yuvarlama iletişim kutusunda, Ondalık Basamak alanına istediğiniz ondalık basamak sayısını girin. Ardından, istediğiniz işlemi seçin: Yuvarlama (standart yuvarlama), Yukarı Yuvarlama (sayıları her zaman yukarı yuvarlama) veya Aşağı Yuvarlama (sayıları her zaman aşağı yuvarlama). Hazır olduğunuzda, Tamam'a tıklayın. Tüm seçili hücreler, ayarlarınıza göre yuvarlanacaktır. Ekran görüntüsüne bakın:

a screenshot of configuring the Round without Formula dialog box to get the results

Kutools, sonucu doğrudan orijinal hücrelere uygular, böylece iş akışınızı basitleştirir ve anında sonuçlar üretir. Ekstra sütunlar oluşturmanıza veya formüller yazmanıza gerek yoktur. Büyük veri setleri veya tekrarlayan veri temizleme görevleriyle uğraşırken özellikle yararlıdır. Ancak, bu değişiklik orijinal değerleri değiştirir, bu yüzden gerekirse bir yedek tutmayı düşünün.

Şimdi Kutools for Excel'i İndirin ve Ücretsiz Deneyin!


Alternatif: Görüntülenen Yuvarlamalar İçin Hücre Biçimlendirmesi Kullanın

Eğer endişeniz yalnızca sayıların nasıl göründüğüyse (gerçek hesaplanmış değerleri değil), Excel’in yerleşik hücre biçimlendirmesi, gerçek verileri değiştirmeden “görüntülenmiş” yuvarlanmış değerleri gösterebilir. Bu, görüntülenen değerlerin kısa olması gerektiği durumlarda—raporlar veya sunumlar gibi—ancak arka planda hesaplama doğruluğunu korumak istediğinizde idealdir.

Ondalık gösterimi değiştirmek için:

  • Biçimlendirmek istediğiniz aralığı seçin.
  • Sağ tıklayın ve Hücreleri Biçimlendir'i seçin, ardından Sayı sekmesine gidin ve Sayı kategorisini seçin.
  • Ondalık basamak sayısını tercihinize göre ayarlayın (örneğin, iki ondalık için 2'ye ayarlayın).
  • Tamam'a tıklayın. Aralıktaki değerler artık yuvarlanmış şekilde görünecektir, ancak hücrelerde tam orijinal değerler hala mevcut olacaktır; bu da bu yaklaşımı zararsız kılar.

Bu yöntem hızlı ve risksizdir; ancak, bu hücrelere dayalı hesaplamalar hala tam orijinal değerleri kullanır, bu nedenle veri analizi yaparken bunu aklınızda bulundurun.


Alternatif: Belirli bir kata yuvarlamak için MROUND fonksiyonunu kullanın

Bazen değerleri belirli bir kata yuvarlamak isteyebilirsiniz, örneğin 7.8’i en yakın 0.5’e yuvarlamak (sonuç 8). Excel’in MROUND fonksiyonu bu tür senaryolar için uygundur.

1. Boş bir hücrede (örneğin, C2), A2’deki değeri en yakın 0.5 katına yuvarlamak için aşağıdaki formülü girin:

=MROUND(A2,0.5)

2. Hesaplamak için Enter tuşuna basın ve ardından formülü diğer hücreler için doldurma tutamacını kullanarak kopyalayın.

MROUND, fiyatlandırma, çizelgeleme veya kategorilendirme senaryolarında özellikle yararlıdır; çünkü veriler belirli bir artış veya standart değere uygun hale getirilmelidir. Ancak, eski Excel sürümlerinde (Excel 2007 veya önceki sürümler) Analysis ToolPak eklentisi gerektirdiğini unutmayın.


İpuçları ve Sorun Giderme:

  • Verileri üzerine yazarken (VBA, Kutools veya değerleri yapıştırma yoluyla), veri kaybını önlemek için her zaman bir yedek alın.
  • MROUND ile #AD? hatası alıyorsanız, Dosya > Seçenekler > Eklentiler altında gerekli eklentileri etkinleştirdiğinizden emin olun.
  • ROUND formülleri, orijinal verilerinizi otomatik olarak değiştirmeyecektir—eski sayıları değiştirmek istiyorsanız değerleri geri kopyalayın.
  • Kutools, büyük hacimde veri veya tekrarlayan raporlarla çalışan kullanıcılar için rutin görevleri kolaylaştırır.
  • Makroları çalıştırmadan önce doğru aralığı yuvarladığınızdan her zaman emin olun.

Bu farklı yöntemleri anlayarak, formülleri, otomasyonu veya doğrudan hücre içi işlemleri tercih ettiğiniz takdirde iş akışınıza göre yuvarlama yaklaşımınızı optimize edebilirsiniz.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştır ...
Öne Çıkan Özellikler: Izgara Odaklama   |  Tasarım Görünümü   |   Gelişmiş formül çubuğu    Çalışma Kitabı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!