• DİKKAT

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

"Düşey ara" hücre boş sorunu?

Katılım
18 Ekim 2008
Mesajlar
48
Excel Vers. ve Dili
Microsoft Office Excel 2010
Arkadaşlar merhaba, belki çok basit ama bir türlü yapamadım.

=DÜŞEYARA(C15;Maliyet_Veri_Girişi!$BL:$BQ;2;YANLIŞ) formulünü yaptım. Veri olan hücreden verileri getiriyor. Ancak boş bir hücre varsa haliyle "#YOK" olarak getiriyor. Ama hücreleri toplarken bu hücreler toplama yapmamı engelliyor. Yardımınızı bekliyorum.
 
Merhaba

iferror fonksiyonu n/a veya yoktur cevapları için kullanabileceğn bir fonksiyondur.

=eğerhata(DÜŞEYARA(C15;Maliyet_Veri_Girişi!$BL:$BQ;2;YANLIŞ);0)
=iferror(vlookup(C15;Maliyet_Veri_Girişi!$BL:$BQ;2;false);0)

bu formüller işini görecektir.

kolay gelsin.
 
Son düzenleme:
Teşekkür ederim...

Bogachank, sana çok teşekkür ederim. Sorunsuz hallettim...
 
C23 hücresine sayısal değer girilecek.
E23 hücresinde;
=EĞER(A23>1;DÜŞEYARA(A23;liste!B:F;4;0);"")
formülü var.
G hücresinde ise =C23*E23 formülü var.
A23 hücresi boş iken G23 hücresinde #DEĞER! hatası veriyor.

Bu durum 23. satırdan 42 satıra kadar aynı. A sütüununda 23. satırdan 42. satıra kadar her hücreye veri girişi yapmıyorum. Böyle olunca da G sütununda görünen #DEĞER! uyarısının görünmesini nasıl engelleyebilirim.
 
=eğer(A23="";"";EĞER(A23>1;DÜŞEYARA(A23;liste!B:F;4;0);""))
A Sutunu boş ise E Hücresi de boş görünür.
 
Formülü denedim ama G hücresinde #DEĞER! uyarısı hala görünüyor.
 
=eğer(ehatalıysa(EĞER(A23>1;DÜŞEYARA(A23;liste!B:F; 4;0);""));"";EĞER(A23>1;DÜŞEYARA(A23;liste!B:F; 4;0);""))

Bunu Dene..
 
C23 hücresine sayısal değer girilecek.
E23 hücresinde;
=EĞER(A23>1;DÜŞEYARA(A23;liste!B:F;4;0);"")
formülü var.
G hücresinde ise =C23*E23 formülü var.
A23 hücresi boş iken G23 hücresinde #DEĞER! hatası veriyor.

Bu durum 23. satırdan 42 satıra kadar aynı. A sütüununda 23. satırdan 42. satıra kadar her hücreye veri girişi yapmıyorum. Böyle olunca da G sütununda görünen #DEĞER! uyarısının görünmesini nasıl engelleyebilirim.

=EĞER(A23>1;DÜŞEYARA(A23;liste!B:F;4;0);"")

Kırmızı "" işaretini 0 yap tamamdır.
G hücresindeki formül boş küme algıladığı için hata veriyor.

Yada
=eğer(E23="";"";C23*E23)
G Hücresindeki formülü bu şekilde değiştir,
 
Özür dilerim. #DEĞER! hatası "tabela" sekmesinde. Bunu belirtmeyi unutmuşum.
 
=EĞER(A23>1;DÜŞEYARA(A23;liste!B:F;4;0);"")

Kırmızı "" işaretini 0 yap tamamdır.
G hücresindeki formül boş küme algıladığı için hata veriyor.

Yada
=eğer(E23="";"";C23*E23)
G Hücresindeki formülü bu şekilde değiştir,

Çok teşekkürler. Sorun çözüldü.
Linkini verdiğim sayfaya bakabildin mi?
 
Hayır Bakmadım
Sorun ne orada..

Tavsiye :

Modüldeki :

Sub Auto_Open()
Sheets("ana").Select
AnaForm.Show
End Sub

Bu kodu :

Sub FormuAc()
AnaForm.Show
End Sub

bu kodla değiştir.
Sayfaya bir Düme koy bu makroyu ata.
Form çalışman bitince
kodları tekrar değiştirirsin..
 
Şimdi Baktım
Sen kendine göre bir proğram hazırlamışın.
3-4 Tane form ve bir çok sayfan var.

Proğramın işlevini tam bilmediğimden
İncelemek lazım ne yapıyor ayrıca sayfa içlerine de formül koyduğun için
Anlamakta da zorluk çekebilirim.

Sadece Yardıma ihtiyaç duyduğun konuyu
Ve ne yapmak istediğini sorarsan cevap alman daha kolay olur..
 
Geri
Üst