Ana içeriğe atla

Excel'deki yazı tipi renklerine göre hücreleri nasıl sayabilir veya toplayabilirim?

Excel'de belirli bir yazı tipi rengini içeren hücre sayısını nasıl elde edebilir veya tüm hücreleri toplayabilirsiniz? Örneğin, aşağıda gösterilen ekran görüntüsü gibi bir çalışma sayfasında bir dizi veriye sahibim ve şimdi kırmızı, mavi ve siyah yazı tipi rengine sahip hücreleri sırasıyla saymak veya toplamak istiyorum. Normalde, bu görevle başa çıkmanın doğrudan bir yolu yoktur, burada, bu işi çözmek için bazı püf noktalarından bahsedeceğim.

Kullanıcı Tanımlı İşlev ile yazı tipi renklerine göre hücreleri sayın veya toplayın

Bazı yararlı işlevlerle yazı tipi rengine göre hücreleri sayın veya toplayın

Harika bir özellik olan Renge Göre Sayma özelliği ile yazı tipi rengine göre hücreleri sayın veya toplayın


Kullanıcı Tanımlı İşlev ile yazı tipi renklerine göre hücreleri sayın veya toplayın

Yazı tipi renklerine göre hücreleri sayın:

Belirli yazı tipi renklerine sahip hücre sayısını hesaplamak için lütfen şunları yapın:

1. Basılı tutun ALT + F11 anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic penceresi.

2. tıklayın Ekle > modülve aşağıdaki kodu Modül Penceresi.

VBA kodu: Yazı tipi renklerine göre hücreleri sayın:

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
For Each rng In pRange1
    If rng.Font.Color = pRange2.Font.Color Then
        CountColour = CountColour + 1
    End If
Next
End Function

3. Ardından bu kodu kaydedin ve çalışma sayfasına geri dönün ve ardından bu formülü boş bir hücreye girin = CountColour (A1: D10, A2) , ekran görüntüsüne bakın:

not: Yukarıdaki formülde, A1: D10 kullanmak istediğiniz aralıktır ve A2 saymak istediğiniz belirli bir yazı tipi rengine sahip hücredir.

4. Formülü yazdıktan sonra Keşfet anahtar ve kırmızı yazı tipi renkleri olan hücre sayısını alacaksınız. Diğer yazı tipi renkli hücreleri saymak istiyorsanız, lütfen formülü gerektiği kadar tekrar tekrar girin. Aşağıdaki sonuçları alacaksınız:


Yazı tipi renklerine göre hücreleri toplayın:

Hücreleri yazı tipi renklerine göre toplamak için aşağıdaki Kullanıcı Tanımlı İşlev size yardımcı olabilir.

1. Basılı tutun ALT + F11 anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic penceresi.

2. tıklayın Ekle > modülve aşağıdaki kodu Modül Penceresi.

VBA kodu: Yazı tipi renklerine göre hücreleri toplayın:

Public Function SumByColor(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
Dim xTotal As Double
xTotal = 0
For Each rng In pRange1
    If rng.Font.Color = pRange2.Font.Color Then
        xTotal = xTotal + rng.Value
    End If
Next
SumByColor = xTotal
End Function

3. Ardından bu kodu kaydedin ve orijinal çalışma sayfasına dönün ve ardından bu formülü girin = SumByColor (A1: D8, A1) boş bir hücreye, ekran görüntüsüne bakın:

not: Yukarıdaki formülde, A1: D10 kullanmak istediğiniz aralıktır ve A2 özetlemek istediğiniz belirli bir yazı tipi rengine sahip hücredir.

4. Daha sonra tuşuna basın. Keşfet anahtar ve tüm hücreleri kırmızı yazı tipi renkleri ile toplayacaksınız. Diğer yazı tipi renkli hücreleri toplamak istiyorsanız, lütfen formülü tekrar tekrar girin. Aşağıdaki sonucu alacaksınız:


Bazı yararlı işlevlerle yazı tipi rengine göre hücreleri sayın veya toplayın

Kullanıcı Tanımlı İşlev kaydetmeniz ve uygulamanız için zahmetli olabilir, burada size kullanışlı bir araç önereceğim -Kutools for ExcelGelişmiş fonksiyonları ile bu görevi hızlı ve kolay bir şekilde çözebilirsiniz.

İpuçları:Bunu uygulamak için COUNTBYFONTCOLOR ve SUMBYFONT RENK özellikleri, öncelikle indirmelisiniz Kutools for Excelve ardından özelliği hızlı ve kolay bir şekilde uygulayın.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

Yazı tipi renklerine göre hücreleri sayın:

1. Sayım sonucunu yerleştirmek istediğiniz bir hücreye tıklayın ve ardından Kutools > Kutools İşlevleri > İstatistik ve Matematik > COUNTBYFONTCOLOR, ekran görüntüsüne bakın:

2. In İşlev Argümanları iletişim kutusu, yazı tipi rengine göre saymak istediğiniz veri aralığını ve renk indeksi hücresini belirtin, ekran görüntüsüne bakın:

3. Ve sonra tıklayın OK düğmesi, ilk sayım sonucunu alacaksınız, diğer sonuçları almak için sadece bu formülü kopyalamanız ve hücre referanslarını ihtiyacınıza göre değiştirmeniz gerekir. Ekran görüntüsüne bakın:


Yazı tipi renklerine göre hücreleri toplayın:

1. Sayım sonucunu yerleştirmek istediğiniz bir hücreye tıklayın ve ardından Kutools > Kutools İşlevleri > İstatistik ve Matematik > SUMBYFONT RENK, ekran görüntüsüne bakın:

2. In İşlev Argümanları iletişim kutusu, yazı tipi rengine göre toplamak istediğiniz veri aralığını ve renk indeksi hücresini belirtin, ekran görüntüsüne bakın:

3. Ve sonra tıklayın OK düğmesi, ilk toplam sonucu alacaksınız, diğer sonuçları almak için sadece bu formülü kopyalamanız ve hücre referanslarını ihtiyacınıza göre değiştirmeniz yeterlidir. Ekran görüntüsüne bakın:

Kutools for Excel'i indirmek için tıklayın ve Şimdi ücretsiz deneme!


Harika bir özellik olan Renge Göre Sayma özelliği ile yazı tipi rengine göre hücreleri sayın veya toplayın

Kutools for Excel ayrıca kolay bir özellik sağlar- Renge Göre Say, bu yardımcı program ile, ihtiyacınız olan arka plan rengi, yazı tipi rengi, koşullu biçimlendirme ile sayım, toplam, ortalama hücreler vb. gibi hesaplama sonuçlarını hızlı bir şekilde alabilirsiniz.

İpuçları:Bunu uygulamak için Renge Göre Say özelliği, öncelikle indirmelisiniz Kutools for Excelve ardından özelliği hızlı ve kolay bir şekilde uygulayın.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Saymak ve toplamak istediğiniz veri aralığını farklı renklere göre seçin.

2. tıklayın Kutools Artı> Renge Göre Say, ekran görüntüsüne bakın:

3. In Renge Göre Say diyalog kutusunu seçiniz Standart biçimlendirme itibaren Renk yöntemi açılır ve seçin yazı altında Sayım türü açılır ve aynı yazı tipi renklerine sahip hücreler sayılır, eklenir, ortalaması alınır ve benzeri, ekran görüntüsüne bakın:

4. Ve sonra tıklayın Rapor oluştur düğmesi, istatistikleri yeni bir çalışma kitabında alacaksınız. Ekran görüntüsüne bakın:

Kutools for Excel'i indirmek için tıklayın ve Şimdi ücretsiz deneme!


Daha fazla makale:

  • Excel'de Arka Plan Rengine Göre Hücreleri Sayma ve Toplama
  • Kırmızı, yeşil, mavi vb. Gibi farklı arka plan renklerine sahip bir hücre aralığınız olduğunu varsayarsak, ancak şimdi bu aralıktaki kaç hücrenin belirli bir arka plan rengine sahip olduğunu saymanız ve aynı renkteki renkli hücreleri toplamanız gerekir. . Excel'de, renkli hücrelerin Toplamını ve Sayısını hesaplamak için doğrudan bir formül yoktur, burada size bu sorunu çözmenin bazı yollarını tanıtacağım.
  • Excel'de Bir Hücre Sırasındaki Kalın Sayıları Topla / Say
  • Bir çalışma sayfasında bazı kalın sayılar içeren bir veri aralığınız olduğunda ve şimdi yalnızca kalın hücreleri toplamak veya saymak istediğinizde, elbette bunları tek tek elle ekleyebilirsiniz, ancak bu zaman alıcı olacaktır. Excel'de yalnızca kalın hücreleri kolay ve hızlı bir şekilde nasıl toplayabilir veya sayabilirsiniz?
  • Birden Çok Hücrede Renk Gradyanı Uygulama
  • Excel'de, arka plan rengini bir hücreye veya birden çok hücreye kolayca doldurabiliriz, ancak bazen aşağıdaki ekran görüntüsünde gösterildiği gibi renk gradyanının doldurulması gerekir, renk gradyanını bir hücrede veya Excel'de birden çok hücre arasında nasıl alabiliriz?
  • Hücre Sütunlarını Birleştirin ve Metin Rengini Excel'de Tutun
  • Hepimizin bildiği gibi, hücre sütunlarını bir sütun halinde birleştirirken veya birleştirirken, hücre biçimlendirmesi (metin yazı tipi rengi, sayı biçimlendirmesi vb.) Kaybolacaktır. Bu makalede, hücre sütunlarını tek bir yerde birleştirmek ve metin rengini Excel'de olabildiğince kolay tutmak için bazı püf noktaları tanıtacağım.

Yazı tipi / arka plan / koşullu biçimlendirme rengine göre hücreleri sayın veya toplayın:

Kutools for Excel: 300'den fazla kullanışlı Excel eklentisi ile 30 günde sınırlama olmaksızın ücretsiz deneyin. Hemen indirin ve ücretsiz deneme!

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

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...

Açıklama


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!
Comments (52)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi..


I used it to count and sum from matrix. The problem is that the I need to count/sum in multiple range of cells. Is it possible to update this code to do this?
This comment was minimized by the moderator on the site
Hello, Joseph,

Maybe there is no direct way for you to count or sum the cell values based on font color in multiple ranges, but, you can apply the third method in this article and use Count by Color feature of Kutools for Excel, with this feature, you just need to select the multiple ranges first, and then apply the feature.
https://www.extendoffice.com/documents/excel/1418-excel-count-sum-by-font-color.html#a3

Please try it, thank you!
This comment was minimized by the moderator on the site
COUNT CELLS BY FONT COLOR tutorial was great! But it is not working when the font color was based on the conditional formatting. Do you have something for this concern?
This comment was minimized by the moderator on the site
Hello,
The codes in this article can not support the conditional formatting, but, you can use our Kutools for Excel's Count by Color feature, it can help you to count or sum conditional font colors. Please try it.
This comment was minimized by the moderator on the site
This was exactly what I needed - Thanks!
This comment was minimized by the moderator on the site
= SumByColor (A1: D8, A1) NÃO FUNCIONOU


=SumByColor(A1:D8;A1) FUNCIONOU

TIRANDO ESPAÇO E USANDO " ; " AO INVÉS DE " , " AI FUNCIONOU LEGAL.

USO EXCEL 10


MUITO BOM.


OBRIGADO
This comment was minimized by the moderator on the site
Is there a way to change Count Or Sum Cells Based On Font Colors With User Defined Function into count or sum cells based on de conditional formating?

I've tried with

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double

Application.Volatile
Dim rng As Range
For Each rng In pRange1

If rng.FormatConditions.Font.Color = pRange2.FormatConditions.Font.Color Then
CountColour = CountColour + 1

End If
Next
End Function

But it appears not to work, any suggestion?
Thanks
This comment was minimized by the moderator on the site
Hello, Borja,
May be you can use our product, Kutools for Excel, with its Count by Color feature, you can quickly count or sum the cell values based on the conditional formatting without any VBA code, please try. You can download it and free trial in 60 day.
Thank you!
This comment was minimized by the moderator on the site
I tried the SumByColor. It works, but not if the numbers have been coloured by conditional formatting. For example, I have a list of different numbers that are coloured red if they are within a range set by a conditional formatting rule. I would then like to sum only the red-coloured numbers. But the SumByColor VBA code does not work in this situation. Any suggestions to make it work. Thanks
This comment was minimized by the moderator on the site
Hello, Xiahui,
The above code can not applied to conditional formatting color, but, you can use our Kutools for Excel' Count by color feature, with it, you can quickly get the result for counting or summing based on the conditional formatting color. See the below screenshot:
This comment was minimized by the moderator on the site
Hey
Nice macro. I used it to just count from a simple matrix. The problem is that the macro counts also empty cells. How to exclude empty cells from counting?
This comment was minimized by the moderator on the site
Hello, Kriss,
To count the cells based on font color excluding the blank cells, please apply the below User Defined Function, please try:

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double
Application.Volatile
Dim rng As Range
For Each rng In pRange1
If rng.Value <> "" Then
If rng.Font.Color = pRange2.Font.Color Then
CountColour = CountColour + 1
End If
End If
Next
End Function
This comment was minimized by the moderator on the site
Exactly what I was looking for! This will save me lots of time. Thank You
This comment was minimized by the moderator on the site
Muito obrigada já ajudou muito, porém a minha formula só adiciona à soma outro número quando eu uso o pincel para mudar a cor, se eu trocar a cor da fonte pela barra de ferramenta não dá certo, alguém saber me explicar -
This comment was minimized by the moderator on the site
This was SO helpful - Thanks very much!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations