Teşekkür ederim berduş bey inşallah uyarlayabilirim
yyhy, 18-05-2009 tarihinden beri AccessTr.neT üyesidir.
=ÇOKEĞERSAY(Liste!$V$2:$V31;İstatistik!$C3;Liste!$R$2:$R31;">=" & TARİH(İstatistik!$D$1;AY(D$2&1);1);Liste!$R$2:$R31;"<" & TARİH(İstatistik!$D$1;AY(D$2&1)+1;1))
=ÇOKEĞERSAY(Liste!$V:$V;İstatistik!$C3;Liste!$R:$R;">=" & TARİH(İstatistik!$D$1;AY(D$2&1);1);Liste!$R:$R;"<" & TARİH(İstatistik!$D$1;AY(D$2&1)+1;1))
=TOPLA.ÇARPIM((Liste!$V$2:$V$31=$C3)*(SATIR(Liste!$V$2:$V$31)/SATIR(Liste!$V$2:$V$31))*(--PARÇAAL(Liste!$R$2:$R$31;1;10)>=TARİH($D$1;SÜTUN(D$1)-3;1))*(--PARÇAAL(Liste!$R$2:$R$31;1;10)<=TARİH($D$1;SÜTUN(D$1)-3+1;1)-1))
Formüldeki 31 yerler son satıra kadar olan rakam.Son satır numarasına göre değiştirebilirsiniz.Dizi mantığıyla çalıştığı için böyle yaptım.
(04/09/2020, 00:40)berduş yazdı: r ve v sütunlarını tümü için fonksiyonAlttaki gibide olabilir abey ilk ve son ayı bulup örnek 01.01.2020-31.12.2020 gibi.
Önceki fonksiyonlarda dikkatimden kaçmış R ve V sütunları 32. satırda bitiyormuş dolayısıyla liste sayfasina eklenecek yeni satırlar için fonksiyon eksik hesap yapıyordu bu fonksiyonda ise sutunlarin tümü üzerinden işlem yapıyor. En azından bende doğru sonuçlar verdi.
=ÇOKEĞERSAY(Liste!$V:$V;İstatistik!$C3;Liste!$R:$R;">=" & TARİH(İstatistik!$D$1;AY(D$2&1);1);Liste!$R:$R;"<" & TARİH(İstatistik!$D$1;AY(D$2&1)+1;1))
=ÇOKEĞERSAY(Liste!$V:$V;İstatistik!$C22;Liste!$R:$R;">="&SERİTARİH(TARİH($D$1;SÜTUN(K$1)-3;1);0);Liste!$R:$R;"<"&SERİTARİH(TARİH($D$1;SÜTUN(K$1)-3;1);1)-1)