DÜŞEYARA da #YOK sorunu.

Katılım
26 Ocak 2005
Mesajlar
29
DÜÞEYARA da #YOK sorunu.

2 adet excel sayfası olan bir çalışma yapıyorum. Sayfa1 de hesap kodları var. Onlara şöyle diyelim.

A11:100 - B11:ELMA
A12:101 - B12:ARMUT
A13:102 - B13:KİRAZ
A14:103 - B14:ÞEFTALİ
A15:104 - B15:KARPUZ

Sayfa2 de bunlara düşeyara uyguladım.

B11 hücresine
=DÜÞEYARA(A11;Sayfa1!$A$11:$B$15;2;0) formülünü yazdım.
Bu formülü sırasıyla b12, b13, b14, b15 hücrelerine kopyaladım.

Gördümki; ben şimdilik örneğin sadece 2 kodu 101 ve 103 kodu kullanacağım. Daha sonra gerekirse diğer kodları kullanacağım. Dolayısıyla a13, a14, a15 hücrelerine kod girmeyeceğim. Bundan dolayı bu hücrelerin karşısındaki b13, b14 ve b15 hücreleri #YOK iletisi veriyor.

Soruma geliyorum; bu formüller sözkonusu B hücrelerinde mevcutken #YOK iletisinin görünür halde olmaması için ne yapmam gerekiyor?
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
=eğer(EHATALIYSA(DÜÞEYARA(A11;Sayfa1!$A$11:$B$15;2;0))=doğru; "Hataolduğunda ne yazmasını istiyorsanız buraya yazın"; DÜÞEYARA(A11;Sayfa1!$A$11:$B$15;2;0))


açıklar isek

eğer düşeyara ile gelen sonuç hatalı ise hata mesajını yaz, değil ise düşeyara sonucunu yaz. (Formülü direk buraya yazdım syntax hatası yoktur umarım)
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki şekilde deneyin.

=EÐER(A11="";"";DÜÞEYARA(A11;Sayfa1!$A$11:$B$15;2;0))


düzeltme:sanırım Ersin beyle mesajlarımızda bir çakışma oldu.
 
Katılım
26 Ocak 2005
Mesajlar
29
Merhabalar Levent Bey ve Ersin Bey

Sizlere çok teşekkür ediyorum. Ersin Bey'in formülü tam sonucu verdi ama; Levent Bey'in formülünde hata mesajı ile karşılaştım. Sonuç olarak sorun çözüldü. İşlem tamamdır.

Bu örneğe bağlantılı olarak bir soru daha sormak istiyorum.

c1 - c5 hücrelerine de bunların fiyatlarını gireceğim. İleride kullanacağım için örneğin 6. satırla - 20. satır arasının boş olduğunu düşünelim. C sütunundaki toplamları da c21 hücresine yaptırıyorum. Fakat toplama işlemi sonuçlandığında 6. - 20. satır boşluklarının, yani boş satırların gizlenmesini istiyorum. Başka bir ifadeyle c1 - c6 hücrelerine veri girdikçe bir alt satırın görünmesini istiyorum. Umarım meramımı anlatabilmişimdir.

Bu nasıl olacak?
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
Bunu ancak makro ile yapabilirsiniz. Makro ile yapmak isterseniz örnek dosyanızı eklemenizde fayda var.
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
Umarım istediğinizi doğru anlamışımdır. Bir inceleyin.
 
Üst