Google Sheets'te hücre rengine göre hücreleri sayma veya toplama nasıl yapılır?
Günlük elektronik tablo çalışmalarında, belirli bir hücre arka plan rengine göre hücre değerlerini saymanız veya toplamanız gereken durumlarla karşılaşabilirsiniz, aşağıdaki ekran görüntüsünde gösterildiği gibi. Örneğin, verileri kategoriye veya duruma göre hızlıca analiz etmek için yalnızca belirli bir renkte vurgulanmış hücreleri saymak veya toplamak isteyebilirsiniz. Bu kılavuz, Google Sheets'te yerleşik olarak bulunmayan bu tür renge dayalı hesaplamaların nasıl yapılacağını ele alırken, aynı zamanda Microsoft Excel'de de birkaç farklı yaklaşımı, yerleşik özelliklerden gelişmiş araçlara kadar inceleyecektir.
Renk tabanlı veri analizi işlemlerini anlamak, özellikle renkler durumları, öncelikleri veya kategorileri işaretlemek için kullanıldığında işlerinizi daha verimli hale getirebilir. Ayrıca farklı çözümleri tartışacak, kullanım senaryolarını karşılaştıracak ve görevlerinizin sorunsuz ilerlemesini sağlamak için pratik işlem ipuçları ve hata hatırlatmaları sağlayacağız.
- Google Sheets'te komut dosyasıyla hücre rengine göre hücre değerlerini sayma
- Google Sheets'te komut dosyasıyla hücre rengine göre hücre değerlerini toplama
- Microsoft Excel'de Kutools for Excel ile hücre rengine göre hücre değerlerini sayma veya toplama
Google Sheets'te komut dosyasıyla hücre rengine göre hücre değerlerini sayma
Google Sheets, arka plan rengine göre hücreleri saymak için doğrudan bir seçenek sunmaz. Ancak, özel bir Apps Script ile bunu başarabilirsiniz. Bu komut dosyası, kullanıcı tanımlı bir işlev olarak çalışır ve formül gibi başvurulmasına olanak tanır. İşte komut dosyasını ayarlama ve kullanma adımları:
1. Komut dosyası düzenleyiciye erişmek için Araçlar > Script editor seçeneğine tıklayın. Ekran görüntüsüne bakın:
2. Proje penceresinde, yeni bir kod modülü açmak için Dosya > Yeni > Script dosyası seçeneğine tıklayın, aşağıda gösterildiği gibi:
3. İstendiğinde, yeni komut dosyanız için bir isim girin ve onaylayın. Komut dosyasına anlamlı bir isim vererek daha sonra amacını kolayca belirlemenize yardımcı olabilirsiniz.
4. Tamam'a tıklayın ve ardından aşağıdaki kodu kopyalayıp yapıştırarak modüldeki örnek kodu değiştirin. Kodu aynen sağlandığı gibi yapıştırdığınızdan emin olun.
function countColoredCells(countRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var countCells = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
countCells = countCells + 1;
return countCells;
};
5. Bu komut dosyasını kaydedin, sayfanıza geri dönün ve yeni işlevi Google Sheets formülü gibi kullanın. Boş bir hücreye =countcoloredcells(A1:E11,A1) yazarak A1:E11 aralığındaki A1'in rengiyle eşleşen hücreleri sayın. Sonucu elde etmek için Enter tuşuna basın. İzin istenirse, komut dosyasının sayfada çalışmasına izin verin.
Not: A1:E11 veri aralığınız; A1 ise sayılacak rengin referans hücresidir. Referans hücrelerinin tam olarak aynı renge sahip olduğundan emin olun ve en iyi güvenilirlik için birleştirilmiş hücrelerden kaçının.
6. Diğer renkleri saymak için gerektiğinde farklı bir renk referans hücresiyle formülü tekrarlayın. Aralığınız değişirse, formüldeki aralığı buna göre ayarlayın.
Bir hata veya beklenmedik bir sonuç alırsanız, komut dosyasının kaydedildiğini ve doğru renk referansını kullandığınızı tekrar kontrol edin. Uygulama Komut Dosyası tabanlı işlevler yalnızca işlev veya argümanları değişirse yeniden hesaplanır — eğer hücrelerinizi daha sonra yeniden renklendirirseniz, formülü yeniden girin veya yenilemek için Enter tuşuna tekrar basın.
Google Sheets'te komut dosyasıyla hücre rengine göre hücre değerlerini toplama
Google Sheets'te tanımlı bir hücre rengine göre hücre değerlerini toplamak benzer bir yaklaşım gerektirir ve bu da bir Apps Script kullanılarak yapılır. Bu özellikle finansal tablolar, durum günlükleri veya renklerin altında sayısal verilerle temsil edilen kategorilerin olduğu herhangi bir senaryo için çok yararlıdır.
1. Google Sheets'te, Araçlar > Script editor üzerinden Script düzenleyicisini açın. Proje penceresindeyken, yeni bir kod modülü eklemek için Dosya > Yeni > Script dosyası seçeneğine tıklayın. Modülün amacı hakkında takip etmeye yardımcı olması için 'SumColoredCells' gibi benzersiz bir isim atayın. Oluşturmak için onaylayın.
2. Tamam'a tıklayın ve yeni kod modülü penceresinde, sağlanan renkli hücreleri toplama komut dosyasını yapıştırarak tüm varsayılan kodu değiştirin. Tüm kodun kopyalandığından emin olun, çünkü eksik karakterler sözdizimi hatalarına neden olabilir.
function sumColoredCells(sumRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var sumValues = activeSht.getRange(countRangeAddress).getValues();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var totalValue = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
if ((typeof sumValues[i][k]) == 'number')
totalValue = totalValue + (sumValues[i][k]);
return totalValue;
};
3. Komut dosyasını kaydettikten sonra, sayfanıza dönün ve boş bir hücreye =sumcoloredcells(A1:E11,A1) formülünü girip Enter tuşuna basın. Bu formül, arka plan rengi A1 ile eşleşen A1:E11 aralığındaki değerleri toplar. Bu işlevi kullanırken, tüm hedef toplama hücrelerinin sayısal olduğundan emin olun; sayısal olmayan değerler göz ardı edilecektir.
Not: A1:E11 veri aralığınızı temsil eder ve A1 renk referansını sağlar. Formül yalnızca görünür sayısal değerleri toplayacaktır — birleştirilmiş hücrelerin veya aralık içindeki hataların toplamlarınızı etkilemediğinden emin olun.
4. Renk referans hücresini formülde değiştirerek farklı renk kategorileri için değerleri toplama işlemini tekrarlayabilirsiniz. Verileriniz güncellenirse veya arka plan renklerini değiştirirseniz, güncellenmiş çıktı için formülü yenileyin.
Toplam sıfır veya bir hata değeri dönerse, aralığın sayı içerdiğini ve renk eşleşmesinin tam olduğunu doğrulayın. Ayrıca, yalnızca hücre rengi değişirse yeniden hesaplama otomatik olarak gerçekleşmez — bir güncelleme zorlamak için formül hücresini düzenleyin.
Microsoft Excel'de Kutools for Excel ile hücre rengine göre hücre değerlerini sayma veya toplama
Microsoft Excel'de çalışırken, özellikle proje yönetimi, envanter veya kalite kontrol raporları içerisinde hücreleri renge göre sayma veya toplama sıkça ihtiyaç duyulan bir işlemdir. Kutools for Excel, Count by Color (Renk'e Göre Say) özelliğini sunar ki bu da size arka plan veya yazı tipi rengine göre doğrudan sayım ve toplamlar elde etmenizi sağlar — bu özellikle büyük veri aralıkları için ve hızlı, tekrarlanabilir sonuçlara ihtiyacınız olduğunda faydalıdır.
Kutools for Excel yüklendikten sonra, şu adımları izleyin:
1. Renge göre saymak veya toplamak istediğiniz aralığı vurgulayın, ardından Kutools Plus > Count by Color seçeneğine tıklayın. Rehberlik için aşağıdaki ekran görüntüsüne bakın:
2. Count by Color iletişim kutusu açılır. Renk yöntem'i altında Standart biçimlendirmeyi ayarlayın ve Sayım türü için Arkaplan'ı seçin. Önizleme ve seçenekleri dikkatlice kontrol edin:
3. Rapor oluştur'a tıklayarak, aralığınızda bulunan her renk için sayım ve toplam içeren yeni bir çalışma sayfası oluşturun. Bu rapor, hem renkli hücrelerin sayısını hem de toplamını içerir, böylece kolayca başvurabilir veya daha fazla analiz yapabilirsiniz.
Not: Bu özellik, koşullu biçimlendirme veya yazı tipi rengine göre değerleri hesaplayabilir. Dinamik analizler için koşullu biçimlendirme kurallarını kullanın; aksi takdirde, araç statik renk dolguları için en iyi şekilde çalışır. Kaynak hücre renklerinde yapılan herhangi bir değişiklik, güncellenmiş sonuçlar için Count by Color özelliğini yeniden çalıştırmayı gerektirir. Sorun yaşarsanız, Kutools'un etkin ve güncel olduğundan emin olun.
Kutools for Excel Ücretsiz Deneme ve İndirme İçin Şimdi Tıklayın!
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına 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.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin