Bu dosya, hücrelerin zemin rengine, yazı rengine ve yazı biçimine göre sayma ve toplama işlemlerini yapan özel fonksiyonları örnekleriyle sunar. Excel'in standart fonksiyonları renk ve biçime bakamadığı için bu işlemler VBA ile yazılmış fonksiyonlarla yapılır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makroları etkinleştirmezseniz özel fonksiyonlar #AD? hatası verir.
Buradaki 6 sarı renk indeksidir. Zeminde dolu veri sayfasında renge göre ortalama, toplamın dolu hücre sayısına bölünmesiyle bulunur:
Renk adları sayfasında Hücrerengi fonksiyonu hücrenin renk indeksini döndürür. Font ve biçim sayfalarında ise Bicimegoretopla kullanılır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makroları etkinleştirmezseniz özel fonksiyonlar #AD? hatası verir.
Dosyanın içeriği
- Renge göre toplam: D3:D12 aralığındaki sayıların sarı, kırmızı ve mavi gibi zemin renklerine göre toplamı ve renkli hücre sayısı.
- Renk adları: Renk indeks numaralarının ve renk adlarının listesi. Zemin renginde kullanılabilen renklerin sınırlı olduğu notu da bu sayfadadır.
- Zeminde dolu veri: A2:A14 aralığında kırmızı, sarı, yeşil ve mavi zeminli hücrelerdeki dolu hücre sayısı ve renge göre ortalamalar.
- Fontagöretopla: A2:A22 aralığında mavi renkli ve kalın yazılmış değerlerin toplamı.
- ZeminveFonta göre topla: Aynı mantığın zemin rengi ve yazı biçimi birlikte ölçüt alınarak uygulanması.
Kullanılan formüller
Renge göre toplam sayfasında zemin rengine göre toplama şu biçimde yapılır:=Renktopla($D$3:$D$12;6;0)
=Renktopla($D$3:$D$12,6,0)
=Renktopla($A$2:$A$14;3)/renklidolusay($A$2:$A$14;3;1)
=Renktopla($A$2:$A$14,3)/renklidolusay($A$2:$A$14,3,1)
Makrolar
- renksay: Aralıktaki hücrelerden zemin rengi (isteğe bağlı olarak yazı rengi) verilen indekse uyanların sayısını verir.
- Renktopla: Verilen renk indeksine uyan hücrelerdeki sayısal değerleri toplar. Son bağımsız değişken 1 verilirse yazı rengine bakar.
- HücreRengi: Hücrenin zemin rengi indeksini veya Renkadi doğru ise renk adını döndürür.
- renklidolusay: Belirtilen zemin renginde olup boş olmayan hücreleri sayar.
- Bicimegoretopla: Referans hücreyle aynı zemin rengi, yazı rengi, kalın, italik ve altı çizili özelliklerine sahip hücrelerin toplamını verir.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- Renk indeksini Renk adları sayfasından öğrenin.
- Kendi verinizin aralığını ve renk indeksini formüle girin.
- Renk değiştirildiğinde sonuçları görmek için sayfayı yeniden hesaplatın (F9).
- Kendi çalışma kitabınızda kullanmak için modülleri VBA düzenleyicisinden kitabınıza kopyalayın.