TABLODA YATAY KOŞULA BAĞLI ARAMA

Katılım
24 Kasım 2012
Mesajlar
18
Excel Vers. ve Dili
2007
Merhaba;

A1: 99910 A2: 15
B1: 99920 B2: 0
C1: 99930 C2: 1
D1: 99940 D2: 0
E1: 99950 E2: 5

Şeklince bir tabloda 2. satırdaki değerler den 0 dan büyük olan 99910'lu değerleri alt alta sıralamak istiyorum. Bunu nasıl bir formülle yapabilirim. Şimdiden teşekkürler
 
Katılım
20 Haziran 2018
Mesajlar
51
Excel Vers. ve Dili
2019 TR
Merhaba,

=EĞERHATA(İNDİS($A:$A;KÜÇÜK(EĞER($B:$B>0;SATIR($A:$A));SATIR(A1)));"")

dizi formülü için C1 hücresine formülü yazdıktan sonra Ctrl+Shift+Enter tuşlayınız.
 
Katılım
24 Kasım 2012
Mesajlar
18
Excel Vers. ve Dili
2007
Merhaba,

=EĞERHATA(İNDİS($A:$A;KÜÇÜK(EĞER($B:$B>0;SATIR($A:$A));SATIR(A1)));"")

dizi formülü için C1 hücresine formülü yazdıktan sonra Ctrl+Shift+Enter tuşlayınız.
Merhaba Hocam Öncelikle yardımın için teşekkürler

Benim tablom yana doğru aşağıya doğru değil bundan dolayı formül düzgün çalışmıyor.
 
Katılım
20 Haziran 2018
Mesajlar
51
Excel Vers. ve Dili
2019 TR
Merhaba,

Değerleri kopyalayıp Sağ Tık/Özel Yapıştır ile Devrik Dönüşüm seçerek liste haline getirebilirsiniz. Rica ederim.
 
Katılım
24 Kasım 2012
Mesajlar
18
Excel Vers. ve Dili
2007
Merhaba,

Değerleri kopyalayıp Sağ Tık/Özel Yapıştır ile Devrik Dönüşüm seçerek liste haline getirebilirsiniz. Rica ederim.
Merhaba;

Tabloyu devrik yapma şansım yok. ortak kullanılan bir tablo bu sefer diğer formüller bozulur. bu şekilde bir formül bulmam gerekiyor
 
Katılım
20 Haziran 2018
Mesajlar
51
Excel Vers. ve Dili
2019 TR
Merhaba,

Yatay arama konusunda Macro olur mu bilmiyorum ama bildiğim kadarıyla Dizi yapısına göre verilerin sütun boyunca bulunması gerekir.
 

Korhan Ayhan

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

Deneyiniz.

C++:
=EĞERHATA(İNDİS($A$1:$E$1;TOPLAMA(15;6;SÜTUN($A$1:$E$1)/($A$2:$E$2>0);SATIR($A1)));"")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,119
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alt alta detayı gözümden kaçmış. Formülü revize ettim. Tekrar deneyiniz.
 
Katılım
24 Kasım 2012
Mesajlar
18
Excel Vers. ve Dili
2007
Tekrar deneyiniz..

Merhaba;

Geç dönüşüm için özürdilerim. Çok teşekkürler formül çalışıyor eline sağlık. Şimdi ben bunu benim tabloya uyarlayacağım bir şeyi öğrenmem gerekiyor. Formülde ki 15 ; 6 nın ne olduğunu öğrene bilir miyim. Ona göre formülü düzelteceğim.
 
Katılım
24 Kasım 2012
Mesajlar
18
Excel Vers. ve Dili
2007
Merhaba;

Geç dönüşüm için özürdilerim. Çok teşekkürler formül çalışıyor eline sağlık. Şimdi ben bunu benim tabloya uyarlayacağım bir şeyi öğrenmem gerekiyor. Formülde ki 15 ; 6 nın ne olduğunu öğrene bilir miyim. Ona göre formülü düzelteceğim.

Merhaba; 15;6 nın ne olduğunu buldum. Fakat şimdi farkettim ;

Parça Kodu :

999103​

999104​

999105​

999106​

999107​

999108​

999109​

999110​

999111​

999112​

999113​

999114​

999115​

999116​

999117​

999118​

999119​

999120​

999121​

999122​

Toplam :

21

9

6

0

0

5

52

47

47

47

47

47

26

45

47

26

52

47

47

47



=EĞERHATA(İNDİS($M$3:$OW$3;TOPLAMA(15;6;SÜTUN($M$3:$OW$3)/($M$4:$OW$4>0);SATIR($M3)));"") bu formülü aşağıya doğru kopyalayınca verdiği sonuçlar ;

999117

999120

999121

999122

999123

999124

999125

999126

999127

999128

999129



Normalde 999106 ve 999107 hariç diğerlerinin hepsini vermesi gerekiyor. Burada ki sorun nedir?
 

Korhan Ayhan

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

C++:
=EĞERHATA(İNDİS($M$3:$OW$3;TOPLAMA(15;6;SÜTUN($M$3:$OW$3)-12/($M$4:$OW$4>0);SATIR($M1)));"")
 
Katılım
24 Kasım 2012
Mesajlar
18
Excel Vers. ve Dili
2007
Deneyiniz.

C++:
=EĞERHATA(İNDİS($M$3:$OW$3;TOPLAMA(15;6;SÜTUN($M$3:$OW$3)-2/($M$4:$OW$4>0);SATIR($M1)));"")

Merhaba;

Maalesef yine düzgün çalışmadı. Altın üye değilim Dosya gönderemiyorum. son formülü kullanınca yine aşağıdaki gibi sonuç veriyor. SATIR($M4) bu aşağıya doğru kopyalayınca M5 , M6 böyle gidiyor. Bunun aşağıya değilde yana doğru M4 , N4, O4 gibi gitmesi yerekmiyor mu ?

999118

999119

999120

999121

999122

999123

999124

999125

999126

999127

999128

999129

999130

999131

999132

999133

999134

999135

999136

999137

999138

999139

999140

999141

999142

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,119
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Tekrar deneyiniz..
 
Üst