belirli bir sayı kadar olanın listelenmesi hk.

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Arkadaşlar,
Konuyu tam yazamamış olabilirim. Ekteki dosyaya bakabilir misiniz?

Listem var, kullanıcı rakam giriyor. Girilen rakam kadar listenin sonundan yukarı doğru yazılması.
 

Ekli dosyalar

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
E2 hücresine

Kod:
=EĞER(SATIRSAY($E$2:E2)>$D$2;"";ARA(9,99999999999999E+307;KAYDIR(İNDİS(B$2:B$100;1);0;0;KAÇINCI(9,99999999999999E+307;B$2:B$100)+1-SATIRSAY($E$2:E2))))
yazıp aşağı doğru çekiniz.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,632
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Alternatif,

Kod:
=EĞERHATA(İNDİS($B$2:$B$11;TOPLA.ÇARPIM(BÜYÜK(SATIR($B$2:$B$11)-1;KÜÇÜK(SATIR(DOLAYLI("1:"&$D$2));SATIR(A1)))));"")
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Teşekkürler Erdem bey ve Ali bey,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Asıl dosyanızda veriler aynı şekilde artan düzende gidiyorsa basit olarak aşağıdaki formülde işinizi görecektir.

C++:
=EĞER(SATIR(A1)>$D$2;"";BÜYÜK(B$2:B$100;SATIR(A1)))
Eğer durum üstte izah ettiğim gibi değilse alternatif olarak aşağıdaki formülü deneyebilirsiniz.

C++:
=EĞER(SATIR(A1)>$D$2;"";İNDİS(B$2:B$100;ARA(2;1/(B$2:B$100<>"");SATIR(B$2:B$100))-(SATIR(A1))))
 

Ekli dosyalar

Üst