Sütun/Çubuk Grafiği’nde pozitif ve negatif çubuklar için farklı renkler nasıl ayarlanır?
Excel’de verilerle çalışırken, kazanç ve kayıplar, kar ve giderler ya da herhangi bir ikili değer genellikle Sütun veya Çubuk Grafiği ile görselleştirilir. Ancak Excel varsayılan olarak, değerler pozitif ya da negatif olsun tüm çubukları tek bir renkle görüntüler. Bu tek tip renklendirme, izleyicilerin trendleri hızlıca ayırt etmesini veya önemli farkları bir bakışta kavramasını zorlaştırır.
Daha net bir anlatım ve profesyonel bir görsel sunum sağlamak için grafikteki pozitif ve negatif çubuklara farklı renkler atamak isteyebilirsiniz. Bu eğitim, Sütun veya Çubuk Grafiği’nde pozitif ve negatif değerleri farklı renklerle göstermek için çeşitli etkili yöntemleri kapsamlı şekilde ele alır. Her yöntem; adım adım açıklamalar, en iyi kullanıldığı senaryolar, potansiyel avantajlar ve sınırlamaların yanı sıra yaygın hatalardan kaçınmanıza yardımcı olacak pratik ipuçlarını içerir.
Sütun / Çubuk Grafiği grafiklerinde pozitif ve negatif çubuklar için ayrı renkler
VBA makrosu: Pozitif/negatif değerlere göre çubukları otomatik olarak renklendirme
Excel formülü: İkili renkli Çubuk Grafiği için yardımcı sütunlar ve veri serileri kullanma
Sütun / Çubuk Grafiği grafiklerinde pozitif ve negatif çubuklar için ayrı renkler
Excel, sütun veya çubuk grafiklerinde pozitif ve negatif değerleri görsel olarak ayırt etmek için yerleşik Negatifse Ters Çevir özelliğini sunar. Bu yöntem, küçük ila orta büyüklükteki veri kümeleri için idealdir ve formül ya da komut dosyası gerektirmez. Hedefiniz, minimum kurulumla basit ve net bir ayrım oluşturmaksa, bu yöntem kesinlikle önerilir.
1. Grafiğinizde bir veri serisi çubuğuna sağ tıklayın ve ardından bağlam menüsünden Veri Serisini Biçimlendir seçeneğine tıklayın (aşağıdaki ekran görüntüsünde gösterildiği gibi):

2. Veri Serisini Biçimlendir iletişim kutusunda, sol bölmeden Dolgu seçeneğini işaretleyin. Ardından Negatifse ters çevir kutucuğunu işaretleyin. Böylece Excel, pozitif ve negatif verileri tanıyıp görsel olarak ayırabilir. Ekran görüntüsüne bakın:

3. Ardından veri çubuklarına farklı renkler uygulayın: Düz dolgu seçeneğini işaretleyin ve ardından Doldurma Rengi bölümünde pozitif ve negatif değerler için istediğiniz renkleri seçin. Böylece her iki kategoriye tam özelleştirme yapabilirsiniz. Ekran görüntüsüne bakın:

4. Renkleri seçtikten sonra çıkmak için Kapat düğmesine tıklayın. Grafiğiniz artık belirlediğiniz renklerle pozitif ve negatif çubukları otomatik olarak gösterecek; bu da analiz ve raporlama açısından farkları çok daha net hale getirecek.

Notlar ve İpuçları:
1. Excel 2013 ve sonraki sürümlerde, veri çubuklarına sağ tıklayıp Veri Serisini Biçimlendir seçeneğini seçtikten sonra arayüz yan bölmede açılır. Burada Dolgu & Çizgi simgesine tıklayın, Negatifse ters çevir kutusunu işaretleyin ve ardından Düz dolgu seçeneği altında pozitif ve negatif çubuklar için renkleri belirleyin. Yönlendirme için ekran görüntüsüne bakın:

2. Bu yöntem, hem Sütun Grafiği hem de Çubuk Grafiği için geçerlidir.
3. Birden fazla serili bir grafiğiniz varsa veya çubukları pozitif/negatif dışındaki özel bir mantığa göre ayrı ayrı renklendirmeniz gerekiyorsa, Gelişmiş Seçenekler, VBA veya yardımcı sütunlar gibi yöntemlere başvurmanız gerekebilir.
4. «Negatifse ters çevir» seçeneğinin gri (etkin değil) göründüğünü fark ederseniz, yığın sütun/çubuk grafiği değil de tek seri düzenlediğinizden emin olun; çünkü bu özellik yığın grafiklerde çalışmaz.
Bu çözüm, özellikle tek serili sütun veya Çubuk Grafiği grafiklerinde basitliği ve hızlı sonuçları nedeniyle tercih edilir. Daha fazla kontrol veya otomatik toplu değişiklikler istiyorsanız aşağıdaki gelişmiş yöntemleri göz önünde bulundurun.
VBA makrosu: Pozitif/negatif değerlere göre çubukları otomatik olarak renklendirme
Grafikleri programlı olarak yönetmek istiyorsanız, birden fazla veri serisi içeren grafiklerle çalışıyorsanız ya da daha karmaşık bir renk mantığı uyguluyorsanız VBA makrolarından yararlanabilirsiniz. Bu yöntem, özellikle grafiklerinizi düzenli olarak güncelliyorsanız veya büyük veri kümeleriyle uğraşıyorsanız, toplu işleme ve tutarlı biçimlendirme açısından esneklik sunar.
1. Visual Basic for Applications düzenleyicisini açmak için Alt + F11 tuşlarına basın. VBA penceresinde Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu yeni modüle kopyalayıp yapıştırın:
Sub ColorBarsPositiveNegative()
Dim cht As Chart
Dim srs As Series
Dim iPoint As Integer
Dim vValue As Variant
Dim posColor As Long
Dim negColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
' Set your preferred RGB colors below
posColor = RGB(91, 155, 213) ' Blue for positive
negColor = RGB(192, 80, 77) ' Red for negative
' Use currently selected chart
If ActiveChart Is Nothing Then
MsgBox "Select a chart first.", vbExclamation, xTitleId
Exit Sub
End If
Set cht = ActiveChart
For Each srs In cht.SeriesCollection
For iPoint = 1 To srs.Points.Count
vValue = srs.Values(iPoint)
If vValue >= 0 Then
srs.Points(iPoint).Format.Fill.ForeColor.RGB = posColor
Else
srs.Points(iPoint).Format.Fill.ForeColor.RGB = negColor
End If
Next iPoint
Next srs
End Sub 2. VBA düzenleyicisini kapatın. Excel çalışma kitabınıza dönün, grafiğinizi seçin ve ardından «Makro» iletişim kutusunu açmak için Alt + F8 tuşlarına basın. ColorBarsPositiveNegative makrosunu seçip Çalıştır düğmesine tıklayın. Makro, tüm çubukları tarayacak ve pozitif değerlere mavi, negatif değerlere kırmızı rengi otomatik olarak uygulayacaktır.
İpuçları ve Notlar:
- İstediğiniz rengi seçmek için
posColorvenegColordeğerlerini,RGBişlevini ()RGB(R,G,B)) kullanarak özelleştirebilirsiniz. Excel’in standart paletindeki kesin RGB değerlerini renk seçici aracılığıyla bulabilirsiniz. - Bu çözüm, hem kümelenmiş sütun hem de çubuk grafikleri için, tekli ya da çoklu serilerde geçerlidir. Yığın grafiklerinde ek değişiklikler gerekebilir.
- Makro hiçbir etki yaratmıyorsa, kodu çalıştırmadan önce grafiğin gerçekten seçili olduğundan emin olun.
- Birden fazla grafik veya dinamik veri kümesi üzerinde toplu otomasyon gerçekleştirmek istiyorsanız, tüm grafikleri döngüyle işleyecek şekilde kodunuzu özelleştirebilirsiniz.
Bu VBA yaklaşımı, varsayılan grafik seçeneklerinin desteklemediği yüksek düzeyde özelleştirilebilir renklendirme kuralları gerektiren ya da düzenli olarak karmaşık raporlar üreten senaryolar için idealdir. Ancak makro güvenlik ayarları kodun yürütülmesini engelleyebilir; bu nedenle gerekirse makroları etkinleştirin.
Excel formülü: İkili renkli Çubuk Grafiği için yardımcı sütunlar ve veri serileri kullanma
Renk ataması üzerinde tam manuel kontrole sahip olmak veya yalnızca pozitif/negatif ayrımının ötesine geçerek büyüklüğe göre farklı tonlarda görselleştirme yapmak istiyorsanız, pratik bir çözüm de Excel formülleriyle iki yardımcı sütun oluşturmaktır. Bir sütun yalnızca pozitif değerleri, diğeri ise yalnızca negatif değerleri içerir. Bu sütunlar ayrı veri serileri olarak çizilir ve her serinin kendine özgü bir rengi atanır. Bu yöntem, özellikle gelişmiş Koşullu Biçimlendirme mantığı uygulamanız gerektiğinde veya belirli çubuklara Veri Etiketleri eklemeniz gerektiğinde bile mükemmel sonuç verir.
Verilerinizi nasıl düzenleyeceğiniz ve grafiğinizi nasıl yapılandıracağınız aşağıda açıklanmıştır:
Diyelim ki orijinal değerleriniz B sütununda (B2:B11) yer alıyor.
1. Orijinal verilerinizin hemen yanına «Pozitif» ve «Negatif» başlıklı iki yardımcı sütun ekleyin.
2. Yeni «Pozitif» yardımcı sütunundaki ilk hücreye (örneğin C2) aşağıdaki formülü girin:
=IF(B2>,=0,B2,NA()) Bu formül, B2 hücresindeki değer pozitif veya sıfır olduğunda o değeri aktarır; negatifse NA() döndürür ki bu da Excel grafiklerinde yok sayılır (çubuk gösterilmez).
3. «Negatif» yardımcı sütunundaki ilk hücreye (örneğin D2) aşağıdaki formülü girin:
=IF(B2<,0,B2,NA()) Bu formül, negatif değerleri gösterirken negatif olmayanları gizler.
4. Her iki yardımcı sütundaki formülleri, veri kümenizin tamamını kapsayacak şekilde aşağı doğru sürükleyin.
5. Ctrl tuşuna basılı tutun, Kategori Etiketleri ve her iki yardımcı sütunu seçin, ardından kümelenmiş sütun veya çubuk grafiği ekleyin. İki veri serisi göreceksiniz: biri yalnızca pozitif değerlere çubuklar gösteren pozitif sayılar için, diğeri negatif sayılar içindir; her ikisi de farklı çubuk renklerine sahiptir.
İpuçları ve Notlar:
NA()kullanmak, istenmeyen konumlarda boş veya sıfır yükseklikte çubukların görünmemesini sağlayarak grafiğin görsel açıklığını korur.- Bu yaklaşım, Ek Koşul için de genelleştirilebilir; örneğin, özel eşiklere veya belirli değer aralıklarına göre çubukları boyamak amacıyla yardımcı sütun sayısını ve koşullu mantığı daha da genişletebilirsiniz.
- Grafiğinizin otomatik olarak güncellenmesini istiyorsanız, grafik aralığını genişlettiğinizden veya verilerinizi bir Excel Tablosu’na dönüştürdüğünüzden emin olun.
- «Negatifse ters çevir» seçeneği yeterli esnekliği sağlamadığında ya da yığınlanmış/karmaşık grafiklerle çalışırken bu yöntemi tercih edin.
Bu yapı sayesinde grafik güncellemeleri ve biçimlendirme ayarlamaları kolayca yapılır; ayrıca bireysel serilerin biçimlendirmesi üzerinde ayrıntılı kontrolünüzü korursunuz.
İlgili makaleler:
Birbirinden kopuk verilerle nasıl grafik eklenir?
Excel'de yığılmış sütun grafiğine toplam etiketleri nasıl eklenir?
Excel'de Gantt grafiği nasıl oluşturulur?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar