eğer,düşeyara,bul,adres kombinasyonu yada indis?

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,170
Excel Vers. ve Dili
Excel-2003 Türkçe
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

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,170
Excel Vers. ve Dili
Excel-2003 Türkçe
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...
 
Katılım
28 Şubat 2005
Mesajlar
707
Excel Vers. ve Dili
office 2007 (excel2007)English işte
office 2003 (excel2003)
Türkçe evde
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ı?
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
mesaja dosya ekleme

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.
 
Katılım
28 Şubat 2005
Mesajlar
707
Excel Vers. ve Dili
office 2007 (excel2007)English işte
office 2003 (excel2003)
Türkçe evde
teşekkürler :D
 
Üst