Yalnız bu veri aralığıyla formül ile hesaplamada yavaşlık sorunu yaşarsınız.
Dizi formülüdür.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(Sayfa1!G2:G34363<>"";EĞER(Sayfa1!A2:A34363=A4;EĞER(Sayfa1!E2:E34363=C1
;KAÇINCI(Sayfa1!G2:G34363;Sayfa1!G2:G34363;0))));SATIR(Sayfa1!G2:G34363)-SATIR(Sayfa1!G2)+1))
Merhaba,
Deneyiniz. Dizi formülüdür.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(METNEÇEVİR('ret-BI'!$N$2:$N$200;"gg.aa.yyyy")=METNEÇEVİR($G$1;"gg.aa.yyyy");EĞER('ret-BI'!$P$2:$P$200=J4...
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER((METNEÇEVİR('ret-BI'!N2:N200;"gg.aa.yyyy")+0=$G$1;0);EĞER('ret-BI'!B2:B200<>"";KAÇINCI('ret-BI'!B2:B200;'ret-BI'!B2:B200;0)));SATIR(İNDİS('ret-BI'!B2:B200;0;0))-SATIR(BM!W4)+1))
Bu formülü çalışır hale getirmem lazım.
Merhaba;
Çözümün doğru sonucu döndürdü teşekkürler iyi bir alternatif. Senin metodundan yola çıkarak SIKLIK ve KAÇINCI işlevleri aklıma geldi bende yardımcı sütunsuz bir formül ile bir çözüm buldum ve oda oldu. Yani işlem adedini tekrarlananlar hariç istediğim sorgu şeklinde saydırıyorum. Ek te...
...ile girişi tamamlayınız...)
Ben yazışmalardan BLOK adına göre benzersiz sayısına ulaşmak istediğinizi anladım..
=TOPLA(EĞER(SIKLIK(EĞER($A$3:$A$137=F3;KAÇINCI($C$3:$C$137;$C$3:$C$137;0));SATIR($C$3:$C$137)-SATIR($C$3)+1)>0;1))
Ya da...
Sonuç göreceğiniz hücreye
=TOPLA(EĞER(SIKLIK(EĞER($D$3:$D$150<>"";EĞER(G3=$A$3:$A$150;KAÇINCI("~"&$D$3:$D$150;$D$3:$D$150&"";0)));SATIR($D$3:$D$150)-SATIR($D$3)+1);1))
yazıp CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.
Aralığınız A2:A500 aralığı olsun.
Pozitif sayı için
D2 hücresine
=MAK(SIKLIK(EĞER(A2:A500>0;SATIR(A2:A500);"");EĞER(A2:A500*A3:A501<0;SATIR(A2:A500);"")))
yazıp CTRL+SHIFT+ ENTER tuşuna basarak dizi formülü oluşturun.
Pozitif sayıların toplamı için
E2 hücresine...
Korhan Bey ;
Emeğinize sağlık teşekkürler.
Tam istediğim gibi oldu. DİZİ formülünü kullanıyorum HATASIZ hesaplamalar yapıyor beni büyük bir dertten kurtardınız. Teşekkürler.
İyi çalışmalar.
Allah kolaylıklar versin sizlere.
...uygulayınız ve aşağıya sürükleyiniz.
=EĞER($A2>=0;0;EĞER(EMETİNSE(C1);1;C1+1))
Tek formülle alternatif çözüm;
Dizi formüldür.
G8;
=MAK(SIKLIK(EĞER(A2:A372>=0;SATIR(A2:A372));EĞER(A2:A372<0;SATIR(A2:A372))))
G9;
=MAK(SIKLIK(EĞER(A2:A372<0;SATIR(A2:A372));EĞER(A2:A372>=0;SATIR(A2:A372))))
Tek seferde yinelenenleri tek sayıp , ona göre toplamı görmek isterseniz.
Sonuç göreceğiniz hücreye
=TOPLA(EĞER(SIKLIK(EĞER($C$6:$C$16<>0;KAÇINCI($C$6:$C$16;$C$6:$C$16;0));SATIR($AG$6:$AG$16)-SATIR($AG$6)+1);$AG$6:$AG$16))
yazıp CTRL+SHIFT+ENTER tuşlarına basarak formül girişini tamamlayınız.
...verinin önce yılını, ardından ayını kontrol ettikten sonra, o ay içerisindeki bağımsız işlem numaralarını saymasını istiyorum.
Sizce bu hatanın sebebi ne olabilir ?
=TOPLA(EĞER(Sayım!B$3:B$422=YIL(A17);EĞER(Sayım!A$3:A$422=AY(A17);EĞER(SIKLIK(Sayım!E$3:E$422;Sayım!E$3:E$422)>0;1);"");""))
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.