03/09/2020, 22:02
03/09/2020, 22:28
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))
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))
04/09/2020, 00:00
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
ama ilginçtir saat ile tarih arasında 2 boşluk olunca çalışıyor
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
04/09/2020, 00:40
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.
Ö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))
04/09/2020, 19:10
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, 20:06
(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))
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)