Mükerrer hariç Say ve Topla

aktarmamd

Altın Üye
Katılım
29 Aralık 2013
Mesajlar
218
Excel Vers. ve Dili
Office Exel 2016
Altın Üyelik Bitiş Tarihi
22.07.2025
Merhaba Üstadlar,

Ek te performans tablomun bir kısmı var. çalışan bir formülüm var. Bu formül doğru tarih ve doğru gün/saat düzeninde yapılan başarılı işlemleri il kıstasına göre sayıyor esasında.
Yapmak istediğim BM sayfası K-L-M sütunlarında formüllerim var bunların baktığı kural setine Eğer "Etiket No" sütunundaki mükerrer değil ise (yani tekrarlanmıyorsa) say fonksiyonunu eklemek..

desteğinizi bekliyorum
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
K sütunundaki formülünüze bir ek yaptım.
=TOPLA(EĞERHATA(METNEÇEVİR('ret-BI'!$K$2:$K$14340;"gg.aa.yyyy")+0=$G$1;0)*('ret-BI'!$O$2:$O$14340=$J10)*(EĞERSAY('ret-BI'!$A$2:$A$14340;'ret-BI'!$A$2:$A$14340)=1))
 

aktarmamd

Altın Üye
Katılım
29 Aralık 2013
Mesajlar
218
Excel Vers. ve Dili
Office Exel 2016
Altın Üyelik Bitiş Tarihi
22.07.2025
K sütunundaki formülünüze bir ek yaptım.
=TOPLA(EĞERHATA(METNEÇEVİR('ret-BI'!$K$2:$K$14340;"gg.aa.yyyy")+0=$G$1;0)*('ret-BI'!$O$2:$O$14340=$J10)*(EĞERSAY('ret-BI'!$A$2:$A$14340;'ret-BI'!$A$2:$A$14340)=1))
Üstad teşekkürler
Fakat formül sadece mükerreri değil ana etiketide yokmuş gibi algılayıp sayıyor mesela;
Artvin - 62750397180233 nolu etiket çift..
Bu ildeki toplam işlem 9 sadece 1 tekrar etiket olduğundan hesap sonucu 8 olmalı, ama formül tekrarlayan tüm barkodları -olarak saydığından 7 olarak bize dönüyor.

Bu konuda ne yapabiliriz?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sorunuzu şöyle sormuşsunuz.
Yapmak istediğim BM sayfası K-L-M sütunlarında formüllerim var bunların baktığı kural setine Eğer "Etiket No" sütunundaki mükerrer değil ise (yani tekrarlanmıyorsa) say fonksiyonunu eklemek...

İlk müsait olduğumda bakacağım yeni isteğinize
 

aktarmamd

Altın Üye
Katılım
29 Aralık 2013
Mesajlar
218
Excel Vers. ve Dili
Office Exel 2016
Altın Üyelik Bitiş Tarihi
22.07.2025
Sorunuzu şöyle sormuşsunuz.
Yapmak istediğim BM sayfası K-L-M sütunlarında formüllerim var bunların baktığı kural setine Eğer "Etiket No" sütunundaki mükerrer değil ise (yani tekrarlanmıyorsa) say fonksiyonunu eklemek...

İlk müsait olduğumda bakacağım yeni isteğinize
Üstad;

Konuyu inceleyebildin mi?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Bakamadım henüz. Umarım bir arkadaş yardımcı olur.
 

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
569
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
Ben şöyle çözüm buldum

Ret BI sayfasına sütün ekle A sütünü ekledin varsayıyorum
A1 hücresine =EĞERSAY($B$2:B2;B2) yazıp aşağıya kadar çek

sonra BM sayfası K4 sütününe =TOPLA(EĞERHATA(METNEÇEVİR('ret-BI'!$L$2:$L$14340;"gg.aa.yyyy")+0=$G$1;0)*ÇOKEĞERSAY('ret-BI'!$A$2:$A$14340;"=1";'ret-BI'!$P$2:$P$14340;$J4)) yapıştır aşağıya çek (dizi formülü değildir.)
 

aktarmamd

Altın Üye
Katılım
29 Aralık 2013
Mesajlar
218
Excel Vers. ve Dili
Office Exel 2016
Altın Üyelik Bitiş Tarihi
22.07.2025
Ben şöyle çözüm buldum

Ret BI sayfasına sütün ekle A sütünü ekledin varsayıyorum
A1 hücresine =EĞERSAY($B$2:B2;B2) yazıp aşağıya kadar çek

sonra BM sayfası K4 sütününe =TOPLA(EĞERHATA(METNEÇEVİR('ret-BI'!$L$2:$L$14340;"gg.aa.yyyy")+0=$G$1;0)*ÇOKEĞERSAY('ret-BI'!$A$2:$A$14340;"=1";'ret-BI'!$P$2:$P$14340;$J4)) yapıştır aşağıya çek (dizi formülü değildir.)
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 formülü paylaştım..

Şuna da çözüm bulmam lazım;

Zamanında uğrama ve Zamanında Alımları da saydırmam lazım, burda sorugunun baktığı referans sütundaki hücre biçimi tarih olmadığından(Ret_BI N sütunu) METNEÇEVİR fonksiyonu da bu formülün içine doğru şekilde girmesi gerekiyor. Ek te formülü yazabildiğim kadar ilertlettim ama hata alıyorum, doğrusunun bu forumdan çıkacağını umarım.
 

aktarmamd

Altın Üye
Katılım
29 Aralık 2013
Mesajlar
218
Excel Vers. ve Dili
Office Exel 2016
Altın Üyelik Bitiş Tarihi
22.07.2025
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 formülü paylaştım..

Şuna da çözüm bulmam lazım;

Zamanında uğrama ve Zamanında Alımları da saydırmam lazım, burda sorugunun baktığı referans sütundaki hücre biçimi tarih olmadığından(Ret_BI N sütunu) METNEÇEVİR fonksiyonu da bu formülün içine doğru şekilde girmesi gerekiyor. Ek te formülü yazabildiğim kadar ilertlettim ama hata alıyorum, doğrusunun bu forumdan çıkacağını umarım.
 

Ekli dosyalar

aktarmamd

Altın Üye
Katılım
29 Aralık 2013
Mesajlar
218
Excel Vers. ve Dili
Office Exel 2016
Altın Üyelik Bitiş Tarihi
22.07.2025
=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.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz. Dizi formülüdür.
Kod:
=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
;EĞER('ret-BI'!$B$2:$B$200<>"";KAÇINCI('ret-BI'!$B$2:$B$200;'ret-BI'!$B$2:$B$200;0))));SATIR('ret-BI'!$B$2:$B$200)-SATIR('ret-BI'!$B$2)+1))
 

aktarmamd

Altın Üye
Katılım
29 Aralık 2013
Mesajlar
218
Excel Vers. ve Dili
Office Exel 2016
Altın Üyelik Bitiş Tarihi
22.07.2025
Merhaba,

Deneyiniz. Dizi formülüdür.
Kod:
=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
;EĞER('ret-BI'!$B$2:$B$200<>"";KAÇINCI('ret-BI'!$B$2:$B$200;'ret-BI'!$B$2:$B$200;0))));SATIR('ret-BI'!$B$2:$B$200)-SATIR('ret-BI'!$B$2)+1))
Üstadım;

Eline sağlık tam aradığım formüldü, sorumun çözüldü dokunan herkese teşekkürler..
 
Üst