Excel'de bir hücre aralığını nasıl yuvarlarsınız?
Excel'de sayısal verilerle çalışırken, birden fazla ondalık basamağa sahip değerlerle karşılaşmak yaygındır. Örneğin, 2.1054 gibi sayılar içeren bir veri setiniz olabilir, ancak bu sayıları sunumu standartlaştırmak veya verileri raporlamaya hazırlamak için sadece 2.11 gibi yuvarlanmış biçimde gerektirebilirsiniz. Her bir değeri manuel olarak yuvarlamak, özellikle büyük veri aralıklarıyla çalışırken can sıkıcı olabilir. Neyse ki, Excel, bir hücre aralığını istenen sayıda ondalık basamağa yuvarlamak için birkaç etkili yol sunar. Aşağıda, kullanım ipuçları ve karşılaştırmalı notlarla birlikte çeşitli pratik yöntemler için adım adım talimatlar bulacaksınız.
Bir hücre aralığını YUVARLA fonksiyonu ile yuvarlayın
Bir hücre aralığını VBA kodu ile yuvarlayın
Kutools for Excel ile bir hücre aralığını hızlıca yuvarlayın / yukarı yuvarlayın / aşağı yuvarlayın
Alternatif: Görüntülenen Yuvarlama İçin Hücre Biçimlendirmeyi Kullanın
Alternatif: Belirli bir kata yuvarlamak için MROUND fonksiyonunu kullanın
Bir hücre aralığını YUVARLA fonksiyonu ile yuvarlayın
Excel'in yerleşik YUVARLA fonksiyonu, sayıları belirli bir sayıda ondalık basamağa yuvarlamak için basit bir yöntemdir. Söz dizimi YUVARLA (sayı, ondalık_hane) şeklindedir; burada “sayı” yuvarlanacak değerdir ve “ondalık_hane”, ondalık basamak sayısını belirtir.
A2:A10 hücrelerinde yuvarlamak istediğiniz bir dizi sayısal değer olduğunu varsayalım. 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)
2. Enter tuşuna basın. Bu, A2'deki değeri iki ondalık basamağa yuvarlayarak C3'de gösterecektir.
3. Tüm aralığı yuvarlamak için, imlecinizi C2 hücresinin sağ alt köşesine getirin, küçük bir artı işareti haline gelene kadar bekleyin (doldurma tutamacı). Bu tutamacı, hedef aralığınızın üzerine (örneğin, C10'a kadar) sürükleyin. Bu, A sütunundaki her bir karşılık gelen değer için YUVARLA formülünü kopyalayacaktır. Sonuçlar aşağıdaki gibi gösterilir:
Yuvarlanmış değerlerin orijinal sayıları değiştirmesini istiyorsanız, yuvarlanmış sonuçları kopyalayabilir ve Özel Yapıştır > Değerler'i kullanarak orijinal aralığı üzerine yazabilirsiniz. Ancak, üzerine yazdığınızda orijinal verilerin kaybedileceğini unutmayın.
YUVARLA 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 ekstra bir sütun sürdürmeniz gerekeceğini unutmayın, orijinal değerleri üzerine yazmadığınız sürece.
Formül olmadan bir hücre aralığını yuvarlayın / yukarı yuvarlayın / aşağı yuvarlayın: Kutools for Excel'in Yuvarla özelliği ile, formüllere gerek kalmadan bir hücre aralığını hızlıca yuvarlayabilir, yukarı yuvarlayabilir, aşağı yuvarlayabilir veya çift yuvarlama yapabilirsiniz. |
Bir hücre aralığını VBA kodu ile yuvarlayın
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 fazla sütun kullanmadan bir seferde çok sayıda hücreyi işlemek istediğinizde uygundur.
Seçili bir sayı aralığını yerinde yuvarlamak için bir VBA makrosu kullanmanın yöntemi şu şekildedir:
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, bunu Excel seçeneklerinde etkinleştirmeniz gerekebilir. Açılan 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ı yuvarla:
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
3Kod çalıştırmak için VBA düzenleyicisindeki “Çalıştır” düğmesine tıklayın. Bir iletişim kutusu açılacak. İstenirse yuvarlamak istediğiniz aralığı seçin (farenizi kullanarak doğrudan sayfada da seçebilirsiniz). Ekran görüntüsüne bakın:
4. Tamam'a tıklayın. Ardından, 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 ardından tekrar Tamam'a tıklayın. Ekran görüntüsüne bakın:
5. Seçili aralıktaki değerler, girdiğiniz değerlere göre yerinde yuvarlanacaktır. Ekran görüntüsüne bakın:
VBA kullanırken, değişikliklerin hemen gerçekleştiğini ve geri alınamayacağını unutmayın. Özellikle önemli sayfalarda makroları çalıştırırken verilerinizin yedeğini saklamayı düşünün.
Kutools for Excel ile bir hücre aralığını hızlıca yuvarlayın / yukarı yuvarlayın / aşağı yuvarlayın
Kutools for Excel, formüller olmadan bir hücre grubunu yuvarlama, yukarı yuvarlama veya aşağı yuvarlama seçeneklerini sunan etkili bir çözümdür. Bu özellik, hızlı sonuçlar isteyen ve tüm bir aralık boyunca yuvarlamanın nasıl yapılacağını özelleştirmek isteyen kullanıcılar için çok uygundur (normal yuvarlama, her zaman yukarı veya her zaman aşağı).
Bu özelliği kullanmak için, bilgisayarınıza Kutools for Excel'in zaten indirildiğinden ve kurulduğundan emin olun. Aşağıdaki talimatları izleyin:
1. Yuvarlamak istediğiniz hücre grubunu vurgulayın. Ardından Kutools sekmesine gidin ve seçenekler menüsünden Yuvarla'yı seçin. Ekran görüntüsüne bakın:
2. Formülsüz Yuvarla 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. Seçilen tüm hücreler ayarlarınıza göre yuvarlanacaktır. Ekran görüntüsüne bakın:
Kutools, sonucu doğrudan orijinal hücrelere uygulayarak 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 faydalıdır. Ancak, bu değişikliğin orijinal değerlerin üzerine yazdığını unutmayın, bu nedenle gerekirse bir yedek tutmayı düşünün.
Kutools for Excel'i Şimdi İndirin ve Ücretsiz Deneyin!
Alternatif: Görüntülenen Yuvarlama İçin Hücre Biçimlendirmeyi Kullanın
Endişeniz yalnızca sayıların nasıl göründüğü ise (gerçek hesaplanan değer değil), Excel'in yerleşik hücre biçimlendirmesi, gerçek verileri değiştirmeden “görüntülenen” yuvarlanmış değerleri gösterebilir. Bu, görüntülenen değerlerin kısa olması gereken raporlar veya sunumlar için idealdir, ancak arka planda hesaplama doğruluğunu korumak istersiniz.
Ondalık basamakların görünümünü 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 Basamakları 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ış gibi görünecek, ancak hücrelerde tam orijinal değerler hala mevcut olacaktır, bu da bu yaklaşımı tahrip edici olmaktan çıkarır.
Bu yöntem hızlı ve risksizdir; ancak, bu hücrelere dayalı hesaplamalar hala tam orijinal değerleri kullanacaktır, bu nedenle verileri analiz ederken bunu göz önünde bulundurun.
Alternatif: Belirli bir kata yuvarlamak için MROUND fonksiyonunu kullanın
Bazen değerleri en yakın belirli kata yuvarlamak isteyebilirsiniz, örneğin 7.8'i en yakın 0.5'e yuvarlamak (sonuç 8 olur). 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 diğer hücreler için formülü kopyalamak üzere doldurma tutamacını kullanın.
MROUND, verilerin belirli bir artış veya standart değere uygun hale getirilmesi gereken fiyatlandırma, çizelgeleme veya kategorilendirme senaryolarında özellikle kullanışlıdır. Ancak, eski Excel sürümlerinde (Excel 2007 veya önceki sürümler) Analiz Araç Paketi eklentisi gerektirdiğini unutmayın.
İpuçları ve Sorun Giderme:
- Verileri üzerine yazarken (VBA, Kutools veya değerleri yapıştırma ile), veri kaybını önlemek için her zaman bir yedek saklamayı düşünün.
- MROUND ile #AD? hatası alırsanız, Dosya > Seçenekler > Eklentiler altında gerekli eklentileri etkinleştirdiğinizi kontrol edin.
- YUVARLA formülleri, orijinal verilerinizi otomatik olarak değiştirmez—eski sayıları değiştirmek istiyorsanız değerleri geri kopyalayın.
- Kutools, büyük hacimli verilerle veya tekrarlayan raporlarla çalışan kullanıcılar için rutin görevleri basitleştirir.
- 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şlemleri tercih ettiğiniz gibi iş akışınıza göre yuvarlama yaklaşımınızı optimize edebilirsiniz.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!