RENK ve KOD Eşleşmesine Göre TOPLA.ÇARPIM - KTF

1903emre34

VIP Üye
Kullanıcı
Katılım
28 Tem 2022
Mesajlar
324
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe

Ekli dosyalar

Emre Bey.
İşlemlerinizi RENK kriterine göre yapmamanızı tavsiye ederim.
Böyle olunca, isteğin MAKRO kullanarak yapılması kaçınılmaz olur.

Oysa renk yerine ilgili verilerin karşılarına, uygun bir sütuna
MADDİ/MADDİ OLMAYAN ayrımı için basitçe 1/2 değerleri yazarsanız, ihtiyacınızın formül ile karşılanması mümkün olur.

Örneğin D sütununa MADDİ kıymatlar için 1, MADDİ OLMAYAN kıymetler için 2 yazarsanız formül daha kolay oluşturulur.

Herneyse;
-- G5 hücresinin arkaplan rengini B6'dakiyle aynı SARI renge boyayın,
-- H5 hücresinin arkaplan rengini de B19'dakiyle aynı YEŞİL renge boyayın,

-- aşağıdaki kodu BOŞ BİR MODULe yapıştırın,
-- G6 hüücresne de aşağıdaki formülü uygulayıp sağa ve aşağı kopyalayın.

RenkTOPLA adını verdiğim KTF şöyle çalışır, B sütunundaki renklendirilmiş hücrelerin rengi ve
bir solundaki hesap kodunun ilk üç karakteri eşleşiyorsa, bir sağındaki değeri toplama dahil eder.

=RenkTOPLA($B$3:$B$28;G$5;$F6)
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

.
 
Bir hususu açıklamayı unutmuşum;
-- G5 hücresinin arkaplan rengini B6'dakiyle aynı SARI renge,
-- H5 hücresinin arkaplan rengini de B19'dakiyle aynı YEŞİL renge boyamanız lazım.
Neticede MADDİ/MADDİ OLMAYAN ayrımı bu renklere göre,
Kod eşleşmesi ise F6 ve F7 hücresine göre tespit ediliyor durumda.

.
 
Teşekkürler, çalışıyor, renksiz haliyle formül oluşturabilir miyiz.

(Örneğin D sütununa MADDİ kıymetlar için 1, MADDİ OLMAYAN kıymetler için 2 yazarsanız olmadan)
 
Örneğin D sütununda 1 yazılı ve A sütunundaki hesap kodu 740 ile başlayanların toplamı için;

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

.
 
"D" sütuna numara (1,2 vs) vermeden, kullanacağımız tek formül ile G6 hücresine yapıştırıp ve aşağıya sağa - sola hücrelere uygulayıp sonuç almak istedim.
 
Konudaki fikrimi daha evvel yazmıştım ve
-- KRİTER olarak RENK kullanabilmeniz için KTF makro kodu,
-- FORMÜLle sonuç almak için de yardımcı alanın olması gerektiğini belirterek formül cevabı
vermiştim.

Aslına bakarsanız sabit kıymet ve bunlara ait birikmiş amortismanların hesap kodlarında
MADDİ/MADDİ OLMAYAN ayrımının olması gerekmez mi sizce?
7400010001 kodunun 1 grubuna mı, 2 grubuna mı dahil olacağının bir yerden tespit edilmesi gerekir.

Yok eğer sadece (yardımcı alan kullanarak) TEK FORMÜL yazıp sağa ve aşağı kopyalayabilmek istiyorsanız
G6 hücresine aşağıdaki formülü uygulayıp sağa ve aşağı kopyalayın.
Kırmızı kısım, formülde gereki olan 1, 2, 3 ve 4 değerlerinin alınmasını sağlar.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

.
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt