Tekrarsız liste

Katılım
2 Şubat 2014
Mesajlar
756
Excel Vers. ve Dili
2007 Türkçe
Merhaba arkadaşlar
=İNDİS($A$5:$A$20;KAÇINCI(0;EĞERSAY($B$4:B4;$A$5:$A$20);0))
bu formül ile A sütunundaki verileri B de yeni liste yapıyorum.
Bu yeni liste oluşturulur iken olmaması gereken 0 (sıfır) sayısıda listeye dahil
oluyor 2. olarak veri oluşturulamayan hücrelerde YOK hatası alıyorum.
bu iki sorunu nasıl aşabilirim acaba ?
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
A5:A20 aralığında bulunan değerleri Benzersiz(Tekrarsız) Liste yapmak için:
Aşağıdaki DİZİ Formülü'nü deneyin.
Kod:
=EĞERHATA(İNDİS($A$5:$A$20;KÜÇÜK(EĞER(SIKLIK(EĞER($A$5:$A$20<>"";KAÇINCI($A$5:$A$20;$A$5:$A$20;0));SATIR($A$5:$A$20)-MİN(SATIR($A$5:$A$20))+1);SATIR($A$5:$A$20)-MİN(SATIR($A$5:$A$20))+1);SATIRSAY($1:1)));"")
 
Katılım
2 Şubat 2014
Mesajlar
756
Excel Vers. ve Dili
2007 Türkçe
Teşekkür ederim sayın turist.
SATIRSAY($1:1)
bu parça fonksiyonel durmuyor sanki tam olarak
vazifesi nedir bu formülde acaba.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Formülün yazıldığı İlk satırda "1" değerini verir, formül aşağıya doğru kopyalandığında;
sonraki satırla; "2" ,"3","4"....... şeklinde artarak devam eder.
Formüldeki "KÜÇÜK fonksiyonu'nun sırasını belirlemek için.
Not:
SATIRSAY($1:1) yerine SATIR(A1) de kullanılabilir ve aynı sonucu verir.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Alternatif.Dizi formülü.Aşağıdaki şekilde deneyiniz.
Kod:
=EĞERHATA(İNDİS($A$5:$A$20;KAÇINCI(;EĞER($A$5:$A$20<>"";EĞERSAY($B$4:B4;$A$5:$A$20));0));"")
 
Katılım
2 Şubat 2014
Mesajlar
756
Excel Vers. ve Dili
2007 Türkçe
Sayın turist ve sayın çıtır
ellerinize sağlık.
iyi ki varsınız sağolun.
 
Katılım
28 Ocak 2007
Mesajlar
185
Excel Vers. ve Dili
2016 Türkçe
Alternatif.Dizi formülü.Aşağıdaki şekilde deneyiniz.
Kod:
=EĞERHATA(İNDİS($A$5:$A$20;KAÇINCI(;EĞER($A$5:$A$20<>"";EĞERSAY($B$4:B4;$A$5:$A$20));0));"")
Bu formül çalışmadı. B4 den sonra döngüselbaşvuruya giriyor.
 
Üst