• DİKKAT

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

Eğer + düşeyara sonucu #YOK hatası

  • Konbuyu başlatan Konbuyu başlatan i-MAN
  • Başlangıç tarihi Başlangıç tarihi

i-MAN

Altın Üye
Katılım
25 Mart 2018
Mesajlar
19
Excel Vers. ve Dili
Excel 2010 Türkçe
Hayırlı günler. Ekteki dosyada ki oluşturduğum formülde. Formül ün ilk kısmı şu
Kod:
EĞER(VE(F2>E2;G2="X";DÜŞEYARA(A2;Sayfa1!A:C;3;0)="ADANA");"ADANA - SİPARİŞİ BİTTİ"

Şimdi burda, eğer düşeyara formülü "ADANA" ibaresi olmayan stoklara "0" yazıyor. hiç bulamazsa #YOK hatası veriyor. ben istiyorum ki şartlar yerine gelirse, belirttiğim ibareyi yazsın. yoksa boş bıraksın.
 

Ekli dosyalar

Aşağıdaki şekilde deneyiniz.
Kod:
=EĞERHATA(EĞER(VE($F2>$E2;G$2="X";DÜŞEYARA($A2;Sayfa1!A:C;3;0)="ADANA");"ADANA - SİPARİŞİ BİTTİ";"");"")
 
Öncelikle teşekkür ederim. Fakat yazdığınız formülü, kendi yazdığım kısmı silip eklediğim zaman olmuyor. Formül ün kalanı etkisiz hale geliyor bu sefer.
 
Kalanı derken, ne olduğunu yazmadınız için anlayamadım.Yazdığınız formüle göre,
F2 büyük E2 ise G2 eşittir X ise Sayfa1 kod aynı ve 3. sütun Adana ise - Adana sipariş bitti yaz yoksa boş bırak şeklinde. Etkisiz olan nedir? Anlamadım.
 
Ekteki dosyada 2. Sayfa'da J2 hücresine ki formüle bakınız. Formülün tamamı o, benim ilk yazdığım ise formülün başlangıcına ki kısım. Sizin verdiğiniz formülü kendiminkini silip eklediğimde formül ün tamamı işlevsiz hale geliyor. Yani özetle bana vereceğiniz kısım, formülün tamamı ile uyumlu olmalı.
 
Deneyiniz.
Kod:
=EĞERHATA(EĞER(VE($F2>$E2;G$2="X";DÜŞEYARA($A2;Sayfa1!A:C;3;0)="ADANA");"ADANA - SİPARİŞİ BİTTİ";EĞER(VE($F2>$E2;G$2="X");"SİPARİŞ BİTTİ";""));"")
 
Tekrar teşekkür ederim sevgili "çıtır" fakat bu şekilde yine olmadı. ben ne yapmak istediğimi tam yazayım o şekilde bi formül yazarsanız, o zaman sonuca ulaşırız diye düşünüyorum.

Ekteki dosyanın "j2" hücresine şöyle bi formül yazmam gerekiyor.

=EĞER(VE(F2>E2;G2="X";DÜŞEYARA(A2;Sayfa1!A:C;3;0)="ADANA");"ADANA - SİPARİŞİ BİTTİ"
=EĞER(VE(F2>E2;G2="X");"SİPARİŞİ BİTTİ"
=EĞER(VE(DÜŞEYARA(A2;Sayfa2!A:C;3;0)="ADANA";G2="+");"ADANA - ARIZALI"
=EĞER(G2="+";"ARIZALI"
=EĞERHATA(DÜŞEYARA(A2;Sayfa1!A:C;3;0);"")))))

Ben bu formülü yazdım. Normalde bu tek bi formül, buraya ayırarak yazdım fakat formül gerektiği gibi çalışmıyor. Çalışmayan kısımda şu; "adana arızalı" veya "arızalı" yazmıyor. sadece "arızalı" yazıyor. Normalde düşeyaranın sonucu "adana" olursa "adana - arızalı" yazması lazım değilse sadece "arızalı" yazması lazım. Ama her iki koşuldada sadece "arızalı" yazıyor.
 
Tekrar Mrh. Problemi çözdüm, "düşeyara" formulünün birinde "Sayfa1" yerine "Sayfa2" yazılıymış ondan kaynaklı problem oluyormuş. Şu anda bi sıkıntı yok. İlginiz için teşekkür ederim. :ok::
 
Ufak bi problem daha var. ekteki dosyaya formülü yazdım tam istediğim şekilde. Fakat "stok kodu" kısmı boş olduğu zaman "#YOK" hatası alıyorum. bunu düzeltirsem geriye birşey kalmıyor. Bi el atarsanız çok memnun olurum.
 

Ekli dosyalar

=EĞERHATA(EĞER(DÜŞEYARA(A6;Sayfa2!A:H;8;0)>0;DÜŞEYARA(A6;Sayfa2!A:H;8;0);"");"")
 
Geri
Üst