eğer,düşeyara,bul,adres kombinasyonu yada indis? [Archive] - Excel Forum

PDA

Tüm Versiyonu Göster : eğer,düşeyara,bul,adres kombinasyonu yada indis?


muygun
28-02-2005, 20:28
herkese slm.lar..
bir veritabanından verdiğim kriterin adresini bulmak istiyorum ama 4 işlevi iç içe kullanınca çorba ettim
şimdiden tşk.ler...

A sütunu
19 29 39 49 59 69 79 89 9
35 726 128 856 556 611 34585

B1 hücresine 611 yazarsam
B2 hücresine 3 sayısını vermesini,eğer aranan veri yoksa 0 yazmasını istiyorum.

Levent Menteşoğlu
01-03-2005, 23:07
Sorunuza vba ile çözüm bulmak kolay geldiğinden böyle bir örnek hazırladım inceleyiniz. Formüllerle çözüm sanırım çok karışık olacaktır. Umarım işinizi görür.

muygun
02-03-2005, 08:30
ne yazıkki dosyada yaptığım denemede kodlar çalışmadı
açıklama..
19 29 39 49 59 69 79 89 9 sayıları başka hücrelerden (A1&B1& vs. şeklinde) alınarak veri sayısını falan buluyorum ve bu verilere yeni kod lar ilave ediliyor
bu kod satırının devamında (15 stün kadar) açıklamalar var.
ve şu anda 5000 e yakın veri var
eğer yukardaki bir hücrede bulunan dizi içerisinde 9 veriyi (ki bu kodlar farklı ama kod'a bağlı olan veriler aynı) herhangi bir şekilde aratamazsam her kod için bunları tek satıra indirgemek zorunda kalacam. Bu da bir sürü gereksiz çalışma ve şişirilmiş dosya meydana getirecek ve tabiki ilavelerde aynı işlem devam edecek
o yüzden A sütununda A1,A2,A3... vs. de örneklenen iki boşluk arasında aranılan değerin varlığı ile satır adresi , yokluğu durumunda sıfır değeri almam gerekli.
ve bunu bir şekilde formülle yapmak durumundayım.
NOT:
=EÃER(A2<>"";EÃER(B$1="x";1;EÃER(EHATALIYSA(BUL(B$1;A2;1));0;SATIR(A2))))
bu formül A2 hücresi için sonuç veriyor

saygılar...

birol_mumcu
02-03-2005, 09:27
günaydın;
fikir vermesi açısından örnek yaptım dosya gönderemediğim için ancak böyle yapabildim.
bir hatırlatma böyle büyük çalışma kitaprında "indis" förmülü dosyada şişkinlik :) yapacaktır.
sayın "leventm"
cam fitili tek cam
100 1
1 68,00
2
100 100 3
4
5
6
7
68,00 8
1
1
=İNDİS($H$5:$J$14; KAÇINCI(F15;$H$5:$H$14;); KAÇINCI(F16;$H$6:$J$6;))
e14 hücresindeki formul
sayın leventm böyle bir durumda (dosya gönderme) ne yapmalıyım bilgi alabileceğim bir yer varmı?

danersin
02-03-2005, 09:32
1-Mesajınızı yazdıktan sonra sayfanın en altındaki "özinleme" butonuna basın.
2-Çıkan sayfanın en altındaki "bir ataç ekle" butonuna basın.
3-Çıkan sayfadada "gözat" butonu ile dosyayı ekledikten ve "Ataç ekle" butonuna bastıktan sonra "gönder" butonuna basın.

birol_mumcu
02-03-2005, 09:36
teşekkürler :D


Özel Arama