AccessTr.neT

Tam Versiyon: İlçesine Göre İstatistik Alma 2020
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
Teşekkür ederim berduş bey inşallah uyarlayabilirim
Atladığım  2 nokta var onları da belirtmeliyim
1 çalışmanızda tarih alanlarında saat alanı da var
Bu nedenle formülü değiştirmek gerekli.
=ÇOKEĞERSAY(Liste!V2:V31;İstatistik!C4;Liste!R2:R31;">=" & TARİH(İstatistik!D1;1;1);Liste!R2:R31;"<" & TARİH(İstatistik!D1;2;1))
2 aralık ayında 2. tarih alanını değiştirmek gerekebilir
=ÇOKEĞERSAY(Liste!V2:V31;İstatistik!C4;Liste!R2:R31;">=" & TARİH(İstatistik!D1;1;1);Liste!R2:R31;"<" & TARİH(İstatistik!D1+1;2;1))
aşağıdaki kodu dener misiniz?
aşağı ve sağa sürükleyip doldur dediğinizde sonucun doğru çıkması gerek
Aralık ayı için farklı bir hesaplamaya da gerek yok
=Ç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))

ama ilginçtir saat ile tarih arasında 2 boşluk olunca çalışıyor
r ve v sütunlarını tümü için fonksiyon
Ö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))
Alternatif olarak alttaki formül olabilir.

=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 fonksiyon
Ö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))
Alttaki gibide olabilir abey ilk ve son ayı bulup örnek 01.01.2020-31.12.2020 gibi.

Benim pc dil yabancı olduğu için formül çalışmadı onun için yazdım.Çalışmama sebebide örnek Tr olarak ocak olduğu için yabancı olarakta januar olarak gördüğü için hata veriyordu.
=Ç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)
Sayfalar: 1 2 3 4