"TOPLA", "EĞERSAY" ve "ÇOKEĞERSAY" Fomülleri ile yapılan hesaplamaların Excell Macrosu ile yapılması.

Katılım
14 Nisan 2009
Mesajlar
45
Excel Vers. ve Dili
2003-tr
Merhaba,
Excel projemde;
Sayfa 1: Menu, Sayfa 2: POSTA_LISTESI haricindeki Sayfa 3, Sayfa 4, ...., Sayfa [n] sayfalarındaki tablolar kullanılarak G kolonunda belirtilen excell formülleri ile çeşitli hesaplamalar yapılmaktadır.
Sonuçlar D kolonuna işlenmektedir.
"*/*" ifadesi; "ELBİRLİĞİ", "VARİS" ve "1/2", "312/768", "3434324/4434423" gibi 3 farklı türdeki veriler içerisinden "/" sembolünü içerenlerin filtrelenmesi amacıyla kullanılmaktadır.
Yapılan işlem özet olarak şarta uyan satır/veri sayılarının D sütununa aktarılması şeklindedir.
Veri aralığı: [21. satırdan B kolonundaki son dolu satıra kadar] (Excell formüllerinde son satırın nasıl tespit edildiğini bilmediğim için 1001 kabul ettim)
Formülle yaptığım bu işlemlerin Excell Makroları ile yapılması konusunda yardımlarınızı rica ediyorum.
Teşekkürler.

satır/ kolon

C (başlık)

D (sonuç)

E (kapalı kolon)

G (formüller)

4​

Toplam Tapu Maliki Sayısı

22​

 

=TOPLA(EĞERSAY(AA21:AA1001;"*/*")+EĞERSAY(AA21:AA1001;"ELBİRLİĞİ"))

5​

Anlaşma Sağlanan Malik Sayısı

2

 

=EĞERSAY(AK21:AK1001;"A.SAĞLANDI ")

6​

Davalı, Yaşayan Tapu Maliki Sayısı

19​

 

=ÇOKEĞERSAY(AA21:AA1001;"*/*";AF21:AF1001;"<>")+ÇOKEĞERSAY(AA21:AA1001;"ELBİRLİĞİ";AF21:AF1001;"<>")-ÇOKEĞERSAY(AK21:AK1001;"A.SAĞLANDI ";AF21:AF1001;"<>")

7​

Davalı, Ölü Tapu Maliki Sayısı

1​

 

=ÇOKEĞERSAY(AA21:AA1001;"*/*";AF21:AF1001;"")+ÇOKEĞERSAY(AA21:AA1001;"ELBİRLİĞİ";AF21:AF1001;"")-ÇOKEĞERSAY(AK21:AK1001;"A.SAĞLANDI ";AF21:AF1001;"")

8​

Davalı, Varis Sayısı

10​

 

=ÇOKEĞERSAY(AA21:AA1001;"VARİS";AF21:AF1001;"<>")

 
Son düzenleme:

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
2,972
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Excel projemde;
Sayfa 1: Menu, Sayfa 2: POSTA_LISTESI haricindeki Sayfa 3, Sayfa 4, ...., Sayfa [n] sayfalarındaki tablolar kullanılarak G kolonunda belirtilen excell formülleri ile çeşitli hesaplamalar yapılmaktadır.
Sonuçlar D kolonuna işlenmektedir.
"*/*" ifadesi; "ELBİRLİĞİ", "VARİS" ve "1/2", "312/768", "3434324/4434423" gibi 3 farklı türdeki veriler içerisinden "/" sembolünü içerenlerin filtrelenmesi amacıyla kullanılmaktadır.
Yapılan işlem özet olarak şarta uyan satır/veri sayılarının D sütununa aktarılması şeklindedir.
Veri aralığı: [21. satırdan B kolonundaki son dolu satıra kadar] (Excell formüllerinde son satırın nasıl tespit edildiğini bilmediğim için 1001 kabul ettim)
Formülle yaptığım bu işlemlerin Excell Makroları ile yapılması konusunda yardımlarınızı rica ediyorum.
Teşekkürler.

satır/ kolon

C (başlık)

D (sonuç)

E (kapalı kolon)

G (formüller)

4​

Toplam Tapu Maliki Sayısı

22​

 

=TOPLA(EĞERSAY(AA21:AA1001;"*/*")+EĞERSAY(AA21:AA1001;"ELBİRLİĞİ"))

5​

Anlaşma Sağlanan Malik Sayısı

2

 

=EĞERSAY(AK21:AK1001;"A.SAĞLANDI ")

6​

Davalı, Yaşayan Tapu Maliki Sayısı

19​

 

=ÇOKEĞERSAY(AA21:AA1001;"*/*";AF21:AF1001;"<>")+ÇOKEĞERSAY(AA21:AA1001;"ELBİRLİĞİ";AF21:AF1001;"<>")-ÇOKEĞERSAY(AK21:AK1001;"A.SAĞLANDI ";AF21:AF1001;"<>")

7​

Davalı, Ölü Tapu Maliki Sayısı

1​

 

=ÇOKEĞERSAY(AA21:AA1001;"*/*";AF21:AF1001;"")+ÇOKEĞERSAY(AA21:AA1001;"ELBİRLİĞİ";AF21:AF1001;"")-ÇOKEĞERSAY(AK21:AK1001;"A.SAĞLANDI ";AF21:AF1001;"")

8​

Davalı, Varis Sayısı

10​

 

=ÇOKEĞERSAY(AA21:AA1001;"VARİS";AF21:AF1001;"<>")

https://learn.microsoft.com/en-us/office/vba/api/excel.worksheetfunction.sumif

inceleyiniz
 
Üst