• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

"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
47
Excel Vers. ve Dili
Microsoft Office Pro Plus 2019 - 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
3,201
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