KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Sütun/Çubuk Grafiği’nde pozitif ve negatif çubuklar için farklı renkler nasıl ayarlanır?

YazarXiaoyang Değiştirme Tarihi

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


mavi sağ ok baloncuğu 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):

bağlam menüsünden Veri Serisi Biçimlendir'i tıklayın

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:

Negatifse Ters Çevir seçeneğini işaretleyin

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:

pozitif ve negatif çubuklar için farklı renkler ayarlayı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.

pozitif ve negatif veri çubukları ayrı ayrı farklı renklerle doldurulur

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:

Excel 2013'te pozitif ve negatif çubuklar için farklı renkler ayarlama adımları

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 posColor ve negColor değ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ı

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Aç/Kapat|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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

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.

ExcelWordOutlookTabsPowerPoint
  • 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