• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Düşeyara Fonksiyonu Problemi

Bwtunc

Altın Üye
Katılım
28 Kasım 2008
Mesajlar
156
Excel Vers. ve Dili
değişken
Merhaba Bugün Düşeyara Ve İndis Fonksiyonlarını tecrübe etmeye çalışıyorum . Düşeyara Formülünü kullanırken bir problemle karşılaştım. Bu problemin nasıl çözüleceği konusunda yardımcı olursanız sevinirim.

Sorun şu:

Düşey ara komutu ile verilerin karşılığını yazdırdım lakin daha önce yazdığım bir veriyi yazdırdığımda fonksiyon çalışmıyor.

Daha iyi anlaşılabilmesi için dosyayı yükledim.

Örnek olarak Ekte Kitap Kodu 1 ve 2 olan verileri ilk başta kullandığımda karşılarına değerleri yazdırdı ama sonra tekrar kullandığımda fonksiyon çalışmadı.

Ekli Dosya : http://www.dosyayukleyin.com/do.php?id=4429]sesli_kitap_listesi.xls
 
Sayfa3 H sütunundaki formülü;
Kod:
=DÜŞEYARA(F4;Sayfa1![B][COLOR="Red"]$B$5:$F$4436[/COLOR][/B];[COLOR="Blue"][B]3[/B][/COLOR];0)
şeklinde değiştiriniz, G sütununda ise sonuç boş olduğunda işlem 0 değerini döndürüyor, onu da EĞER formülü içine alıp, 0 değilse olarak düzeltin.
Formüldeki $ işaretleri arama alanını sabitlemeye yarıyor.
 
. . .

F4
Kod:
=DÜŞEYARA($E4;Sayfa1!$A$5:$E$4436;2;0)

G4
Kod:
=DÜŞEYARA($E4;Sayfa1!$A$5:$E$4436;3;0)

H4
Kod:
=DÜŞEYARA($E4;Sayfa1!$A$5:$E$4436;4;0)

formülleri aşağıya ve sağa-sola çoğru çoğaltırken sabitlemeye dikkat edin. $ ile.
Sabit Aranan değer üzerinden gitmek her zaman en doğrusu sonucu verir.

Sizin formüllerinizde sağa doğru çektikce Aranan değer kitap kodundan, kitap ismi, yazarı olarak kayıyordu.
Yine aynı şekilde aşağıya doğru çektikce Arama aralığı kayıyordu.

. . .
 
İyi Akşamlar Ömer Bey Sanırım yanlış izah ettim.

Göndermiş olduğum dosyada kitap kodu olan yere daha önce yazdığım herhangi bir kodu girdiğinizde fonksiyon çalışmıyor. örnek olarak en son hücreye 5 yazın veya 6 yazın bilgiler gelmiyor. ama daha önce yazılmamış bir kitap kodu girdiğinizde diğer verileri çekiyor.

İlginize teşekkürler
 
Sorun Çözüldü ilginize teşekkür ederim. Dediğiniz gibi yapınca hata vermedi. Saolun. Şimdi mantığı daha ii çözmek için biraz denemeler yapmaya devam edeyim
 
Merhaba Sayın Bwtunc iyi çalışmalar.
Arkadaşlar çözümü vermiş ama
benimkide boşa gitmesin.
 

Ekli dosyalar

sELAM

Benim sorunum veriler farklı bir yerden kopyalama yapıldığı zaman formüller çalışmıyor.
Verinin olduğu hücreyi silip aynısını klavye ile yazdığımda her şey çalışıyor. arasında ne fark var anlamadım. çözümü varmıdır ?
 
sELAM

Benim sorunum veriler farklı bir yerden kopyalama yapıldığı zaman formüller çalışmıyor.
Verinin olduğu hücreyi silip aynısını klavye ile yazdığımda her şey çalışıyor. arasında ne fark var anlamadım. çözümü varmıdır ?

Düşeyarada aranan değer A1 hücresi olsun.
=düşeyara(kırp(a1);b1:b10;2;0) gibi
Aranan değeri kırp formülü içine alarak deneyiniz.
Fazla hatalı karakterleri temizler.

Bir olasılık da aranan veri ile verirabanı arasında tür uyuşmazlığı olabilir.
Veri türleri aynı olmalı. Metin- metin veya sayı- sayı gibi.
 
Geri
Üst