Hücre Rengine Göre İşlem Yapma

Hücre Rengine Göre İşlem Yapma

Hücre Rengine Göre İşlem Yapma
Bu dosya, hücrelerin dolgu rengine veya yazı rengine göre toplama ve sayma yapmayı sağlar. Normal Excel fonksiyonları renge bakamadığı için işlem, VBA ile yazılmış özel fonksiyonlarla yapılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • RENK İNDEKSİ: A sütununda renk indeks numaraları, G sütununda renk girişi için alan vardır. Sayfadaki notlara göre G sütununa renk verilip H sütununda kodu bulunur; A sütununa kod girilip B sütununda karşılığı olan renk görülür.
  • KAREKTER RENGİNE GÖRE İŞLEM: A1:A10 aralığındaki sayılar yazı rengine göre toplanır. Sonuçlar D11:D13 hücrelerinde yer alır.
  • DESEN RENGİNE GÖRE İŞLEM: Aynı sayı listesi hücre dolgu rengine göre toplanır. Sonuçlar D11:D13 hücrelerinde yer alır.

Kullanılan formüller​

Her iki işlem sayfasında özel fonksiyon Renklitopla kullanılır. Üçüncü argüman TRUE ise yazı rengine, FALSE ise dolgu rengine bakılır. Örneğin dolgu rengi indeksi 3 olan hücrelerin toplamı şöyle alınır:
Excel formülü
=Renklitopla(A1:A10,3,FALSE)
Dosyada renk indeksleri 3, 5 ve 10 için üç ayrı toplam bulunur. Fonksiyon yalnızca sayısal değerleri toplar.

Makrolar​

  • Makro1: 2. ile 56. satırlar arasında G sütunundaki her hücrenin dolgu renk indeksini okuyup H sütununa yazar.
  • Makro2: 2. ile 56. satırlar arasında A sütunundaki indeks numarasını okuyup B sütunundaki hücreyi bu renge boyar.
  • Renklitopla: Aralıktaki hücreleri verilen renk indeksine göre tarar ve sayısal değerleri toplar.
  • Renklisay: Aynı ölçütle renge uyan hücrelerin sayısını verir. Üçüncü argüman yazı veya dolgu rengi seçimini belirler.
Makrolarda dosya silme veya dış bağlantı gibi işlem yoktur. Fonksiyonlar Application.Volatile ile tanımlıdır; sayfa her hesaplandığında yeniden çalışır.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. RENK İNDEKSİ sayfasından toplamak istediğiniz rengin indeks numarasını belirleyin.
  3. İşlem sayfalarında A1:A10 aralığına sayıları girip hücreleri istediğiniz renge boyayın.
  4. D11:D13 hücrelerindeki formüllerde renk indeksini değiştirerek sonucu alın.
  5. Başka aralıklar için formüldeki aralığı değiştirmeniz yeterlidir.
Renk değiştirildiğinde fonksiyonlar yeniden hesaplanır; sonuç yenilenmezse F9 tuşuna basın.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
2
Gösterim
127
İlk sürüm
Güncel
SHA-256
2de4e84bd9f2e857df17270c2d1940cf3198885269e697a56536e7349b5b50fb

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst