Soru Bir tabloda ki belirli koşula göre benzersiz değerleri alma

Katılım
15 Ocak 2019
Mesajlar
229
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
06-03-2024
Merhaba

Bir tablonun; rapor formatı oluşturmaya çalışıyorum. Fakat çok satırlı olduğundan yenilenler kaldırılmıyor. ( kimi zaman hata verip kendisini kapatıyor, yada hatalı geliyor)
Bu nedenle bunu formül ile yapma gibi bir olasılık varmıdır. Yardım etmeniz ümidiyle... Benim için hayat mamat meselesi. Şimdiden çok teşekkür ederim.

Örnek :
Tablo Sadeleştirilmiş Hali :
220662

Oluşturmaya çalıştığım rapor kısmı Toplam kısmını hallettim fakat a6:c10 satırdaki değerleri otomatik benzersiz değerlerin gelmesini istiyorum.
220665
 

Ekli dosyalar

Ö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,

Bilgi: Formül ile istemişsiniz fakat veri sayınız fazlaysa formül dosyanızda yavaşlamaya neden olur.

A6 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt hücrelere kopyalayın.
Kod:
=EĞERHATA(İNDİS(EKRAN!D$2:D$100;KÜÇÜK(EĞER(SIKLIK(EĞER(EKRAN!$D$2:$D$1000<>""
;EĞER(EKRAN!$B$2:$B$100=$B$1
;EĞER(EKRAN!$A$2:$A$100>=$B$2;EĞER(EKRAN!$A$2:$A$100<=$B$3
;KAÇINCI(EKRAN!$D$2:$D$1000&EKRAN!$E$2:$E$1000&EKRAN!$F$2:$F$1000;EKRAN!$D$2:$D$1000&EKRAN!$E$2:$E$1000&EKRAN!$F$2:$F$1000;0)))))
;SATIR(EKRAN!$D$2:$D$1000)-SATIR(EKRAN!$D$2)+1);SATIR(EKRAN!$D$2:$D$1000)-SATIR(EKRAN!$D$2)+1);SATIRSAY(A$6:A6)));"")
 
Katılım
15 Ocak 2019
Mesajlar
229
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
06-03-2024
çok teşekkür ederim işe yaradı. Hayatımı kurtardınız. Çok sağolasınız.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Alternatif:

Formüllerle ve makrolarla fazla uğraşmadan, hacimli verilerde Table ve Pivot Table'ı öneriririm.

Bu yöntemle yapılmış dosyanız ekte.

.
 

Ekli dosyalar

Katılım
15 Ocak 2019
Mesajlar
229
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
06-03-2024
Merhaba,

Bilgi: Formül ile istemişsiniz fakat veri sayınız fazlaysa formül dosyanızda yavaşlamaya neden olur.

A6 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt hücrelere kopyalayın.
Kod:
=EĞERHATA(İNDİS(EKRAN!D$2:D$100;KÜÇÜK(EĞER(SIKLIK(EĞER(EKRAN!$D$2:$D$1000<>""
;EĞER(EKRAN!$B$2:$B$100=$B$1
;EĞER(EKRAN!$A$2:$A$100>=$B$2;EĞER(EKRAN!$A$2:$A$100<=$B$3
;KAÇINCI(EKRAN!$D$2:$D$1000&EKRAN!$E$2:$E$1000&EKRAN!$F$2:$F$1000;EKRAN!$D$2:$D$1000&EKRAN!$E$2:$E$1000&EKRAN!$F$2:$F$1000;0)))))
;SATIR(EKRAN!$D$2:$D$1000)-SATIR(EKRAN!$D$2)+1);SATIR(EKRAN!$D$2:$D$1000)-SATIR(EKRAN!$D$2)+1);SATIRSAY(A$6:A6)));"")


Hocam tekrardan merhaba

Formülünüzün çok işe yaradığını ve hayatımı kurtardığını belirtmek istiyorum. Ve tekrar tekrar tekrar teşekkür ederim.
Sizden bu formül ile ilgili bir istiramım daha olabilir mi?

Office 365 kullanıcıyım bu formüle =sırala formülü uyguladığımda çalışmıyor.

Amacım a6 projeye göre sıralamak bu mümkünmüdür.

=SIRALA(EĞERHATA(İNDİS('VERİ GİRİŞİ'!H$2791:H$5000;KÜÇÜK(EĞER(SIKLIK(EĞER('VERİ GİRİŞİ'!$H$2791:$H$5000<>"";EĞER('VERİ GİRİŞİ'!$B$2791:$B$5000=$B$1;EĞER('VERİ GİRİŞİ'!$A$2791:$A$5000>=$B$2;EĞER('VERİ GİRİŞİ'!$A$2791:$A$5000<=$B$3;KAÇINCI('VERİ GİRİŞİ'!$H$2791:$H$5000&'VERİ GİRİŞİ'!$I$2791:$I$5000&'VERİ GİRİŞİ'!$E$2791:$E$5000;'VERİ GİRİŞİ'!$H$2791:$H$5000&'VERİ GİRİŞİ'!$I$2791:$I$5000&'VERİ GİRİŞİ'!$E$2791:$E$5000;0)))));SATIR('VERİ GİRİŞİ'!$H$2791:$H$5000)-SATIR('VERİ GİRİŞİ'!$H$2791)+1);SATIR('VERİ GİRİŞİ'!$H$2791:$H$5000)-SATIR('VERİ GİRİŞİ'!$H$2791)+1);SATIRSAY(A$6:A6)));"");1;1;2)

Yardım etmeniz ümidiyle. Teşekkürler.
 
Katılım
15 Ocak 2019
Mesajlar
229
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
06-03-2024
Alternatif:

Formüllerle ve makrolarla fazla uğraşmadan, hacimli verilerde Table ve Pivot Table'ı öneriririm.

Bu yöntemle yapılmış dosyanız ekte.

.

Hocam; pivot ile istediğimiz tam olarak olmuyor onuda dedim çünkü toplamlar farklı sütunlarda kurulum, söküm ve revizyonlar hesaplama alanları farklı ve bunlara göre bir kat sayımız var. Bu nedenle pivot çok karışık bir hal alıyor. Bu şekilde yaparak aslında raporu yöneticimin anlayacağı sade bir rapor sunmuş oluyorum.
 
Üst