Google sayfasındaki hücre rengine göre hücreler nasıl sayılır veya toplanır?
Gösterilen aşağıdaki ekran görüntüsü gibi sonucu almak için belirli hücre arka plan rengine göre hücre değerlerini sayma veya toplama. Bu yazıda, bu görevin nasıl çözüleceğini Google sayfası ve Microsoft Excel'de anlatacağım.
Google sayfasındaki komut dosyasıyla hücre rengine göre hücre değerlerini sayın
Google sayfasındaki komut dosyasıyla hücre rengine dayalı olarak hücre değerlerini toplama
Microsoft Excel'de Kutools for Excel ile hücre rengindeki hücre değerlerini sayın veya toplayın
Google sayfasındaki komut dosyasıyla hücre rengine göre hücre değerlerini sayın
Aşağıdaki komut dosyası, belirli hücre rengine göre hücre değerlerini saymanıza yardımcı olabilir, lütfen şu şekilde yapın:
1. tıklayın Tools > Komut dosyası düzenleyici, ekran görüntüsüne bakın:
2. Açılan proje penceresinde, fileto > yeni > Komut dosyaları bir kod penceresi açmak için ekran görüntüsüne bakın:
3. Ve istem kutusuna lütfen bu komut dosyası kodu için bir ad girin, ekran görüntüsüne bakın:
4. tıklayın OK ve ardından orijinal kodu kod modülüne değiştirmek için aşağıdaki kodu kopyalayıp yapıştırın, ekran görüntüsüne bakın:
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. Sonra bu komut dosyası kodunu kaydedin ve sayfaya geri dönün, şu formülü girin: = renkli hücreler (A1: E11, A1) boş bir hücreye girin ve ardından Keşfet hesaplanan sonucu almak için anahtar. Ekran görüntüsüne bakın:
not: Bu formülde: A1: E11 kullanmak istediğiniz veri aralığı, A1 saymak istediğiniz belirli bir renkle dolu hücredir.
6. Diğer belirli renkli hücreleri saymak için yukarıdaki formülü tekrarlayın.
Google sayfasındaki komut dosyasıyla hücre rengine dayalı olarak hücre değerlerini toplama
Hücre değerlerini belirli bir hücre rengiyle toplamak için lütfen aşağıdaki kod kodunu uygulayın.
1. Tıkla Tools > Komut dosyası düzenleyici proje penceresine gitmek için tıklayın fileto > yeni > Komut dosyaları başka bir yeni kod modülü eklemek için, daha sonra komut kutusuna lütfen bu komut dosyası için bir ad yazın, ekran görüntüsüne bakın:
2. tıklayın OK ve açılan kod modülünde, orijinal kodu değiştirmek için aşağıdaki kod kodunu kopyalayıp yapıştırın, ekran görüntüsüne bakın:
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. Ve sonra bu kodu kaydedin, sayfaya dönün ve şu formülü girin: = renkli hücreler (A1: E11, A1) boş bir hücreye girin ve Keşfet hesaplanan sonucu almak için anahtar, ekran görüntüsüne bakın:
not: Bu formülde: A1: E11 kullanmak istediğiniz veri aralığı, A1 özetlemek istediğiniz belirli bir arka plan rengine sahip hücredir.
4. Ardından, diğer belirli renkli hücreleri toplamak için yukarıdaki formülü tekrarlayabilirsiniz.
Microsoft Excel'de Kutools for Excel ile hücre rengindeki hücre değerlerini sayın veya toplayın
Microsoft Excel'de, hücre değerlerini belirli hücre rengine göre saymak veya toplamak için, Kutools for Excel'S Renge Göre Say yardımcı program bu görevi olabildiğince çabuk bitirmenize yardımcı olabilir.
Kutools for Excel : 300'den fazla kullanışlı Excel eklentisi ile 30 günde sınırlama olmaksızın ücretsiz deneyin. |
Kurduktan sonra Kutools for Excellütfen şunu yapın:
1. Hücre rengine göre saymak veya toplamak istediğiniz aralıktaki hücreleri seçin ve ardından Kutools Artı > Renge Göre Say, ekran görüntüsüne bakın:
2. In Renge Göre Say diyalog kutusunu seçiniz Standart biçimlendirme itibaren Renk yöntemi açılır listeyi seçin ve ardından Olayın Arka Planı itibaren Sayım türü açılır, ekran görüntüsüne bakın:
3. Sonra tıklayın Rapor oluştur düğmesi ve hesaplanan sonuçları içeren yeni çalışma sayfası bir kerede oluşturulur, ekran görüntüsüne bakın:
not: Bu güçlü özellikle, hücre değerlerini koşullu biçimlendirmeye veya yazı tipi rengine göre de hesaplayabilirsiniz.
İndir'i tıklayın ve Kutools for Excel'i Şimdi ücretsiz deneyin!
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!