Birden fazla kritere göre benzersiz değerleri saydırmak

f4tih

Altın Üye
Katılım
9 Kasım 2010
Mesajlar
81
Excel Vers. ve Dili
Office 365, (64 bit) Türkçe
Altın Üyelik Bitiş Tarihi
03-07-2026
örnek veri aşağıdaki gibidir.
252280

örnek rapor
252281

yapmak istediğim tarih ve grubu alanlarını filtreleyerek sip.nu alanındaki benzersiz değerlerin sayısını almak.
 

Ekli dosyalar

DoğanD

Altın Üye
Katılım
22 Eylül 2023
Mesajlar
427
Excel Vers. ve Dili
Office 365 TR
Altın Üyelik Bitiş Tarihi
05-10-2028
Merhaba,

Özet tablo ile bu istediğinizi gerçekleştirebilirsiniz. Örnek görüntüyü ve alan kısımlarını görselde iletiyorum. Dilerseniz miktar toplamını da ekleyebilirsiniz. Ekle > Pivot Table

252284
 

f4tih

Altın Üye
Katılım
9 Kasım 2010
Mesajlar
81
Excel Vers. ve Dili
Office 365, (64 bit) Türkçe
Altın Üyelik Bitiş Tarihi
03-07-2026
Merhaba,

Özet tablo ile bu istediğinizi gerçekleştirebilirsiniz. Örnek görüntüyü ve alan kısımlarını görselde iletiyorum. Dilerseniz miktar toplamını da ekleyebilirsiniz. Ekle > Pivot Table

Ekli dosyayı görüntüle 252284
öncelikle teşekkür ederim.
evet pivot ile sorunu çözüyorum formül ile yöntem arıyordum onuda buldum gün içinde paylaşacağım.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

D5;
C++:
=TOPLA.ÇARPIM(--DEĞİL(EHATALIYSA(BENZERSİZ(FİLTRE(data!$A$1:$A$311;(data!$B$1:$B$311=$C5)*(data!$D$1:$D$311=D$4))))))
 

f4tih

Altın Üye
Katılım
9 Kasım 2010
Mesajlar
81
Excel Vers. ve Dili
Office 365, (64 bit) Türkçe
Altın Üyelik Bitiş Tarihi
03-07-2026
Deneyiniz.

D5;
C++:
=TOPLA.ÇARPIM(--DEĞİL(EHATALIYSA(BENZERSİZ(FİLTRE(data!$A$1:$A$311;(data!$B$1:$B$311=$C5)*(data!$D$1:$D$311=D$4))))))
hocam teşekkür ederim sonuç verdi. Ben daha uzun yoldan bir yol izlemiştim.

buradaki --DEĞİL ve EHATALIYSA kullanımının mantığını izah edermisiniz.

bu arada benim kodum da aşağıda.

Kod:
=EĞER(BENZERSİZ(FİLTRE(veri!E:E;(veri!C:C=rapor!G4)*(veri!D:D=rapor!H4)*(veri!F:F=rapor!I4)*veri!G:G=rapor!J4);"")="");0;BAĞ_DEĞ_DOLU_SAY(BENZERSİZ(FİLTRE(veri!E:E;(veri!C:C=rapor!G4)*(veri!D:D=rapor!H4)*(veri!F:F=rapor!I4)*(veri!G:G=rapor!J4);""))))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bazı tarihler için FİLTRE fonksiyonu değer üretmiyor ve hata veriyor. Bu sebeple hata verenleri tespit etmek için EHATALIYSA kullandım. Fakat bana hata vermeyenler lazım olduğu için ve bunu sağlayan DEĞİL fonksiyonunu kullandım.
 
Üst